All templates

Automated Bsale Sales and Invoice Digest

Every morning, WebRun opens Bsale, pulls yesterday's total sales, the number of boletas and facturas issued, and the payment method breakdown, logs the totals to Google Sheets, and posts a concise digest to Slack so you start the day already knowing how yesterday went.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Bsale pull yesterday's sales and invoices
2 Google Sheets log the daily totals
3 Slack post the morning digest
In short

How do I get my Bsale daily sales and invoices in Slack every morning?

WebRun opens Bsale every morning and pulls yesterday's total sales, the number of boletas and facturas issued, and the payment method split, logging each figure to Google Sheets. It then posts a concise digest to Slack with a week over week comparison, so you start every day already knowing how yesterday performed.

  • Yesterday's full sales and invoice totals land in Slack before the store opens
  • Week over week variance is visible at a glance every morning
  • No manual report pulling from Bsale each day

Built for retail store owners · multi-location retailers · small business owners · Bsale users

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.bsale.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Bsale - pull yesterday's sales and invoices
    bsale.com
    WebRun in Bsale: pull yesterday's sales and invoices
    WebRun opens Bsale to pull yesterday's sales and invoices.
    • Open Bsale and go to the Sales report for the prior business day
    • Capture total sales, number of boletas issued, number of facturas issued, and the count of any voided documents
    • Note the split between cash, card, and other payment methods

    Done when Yesterday's full sales and invoicing totals are captured.

  3. 2
    Google Sheets - log the daily totals
    google.com
    WebRun in Google Sheets: log the daily totals
    WebRun opens Google Sheets to log the daily totals.
    • Open the daily sales log sheet
    • Append a new row with today's date, total sales, invoice counts, and the payment method split
    • Calculate the change versus the same day last week

    Done when The daily log reflects yesterday's totals with a week over week comparison.

  4. 3
    Slack - post the morning digest
    slack.com
    WebRun in Slack: post the morning digest
    WebRun opens Slack to post the morning digest.
    • Format the totals into a short, readable digest
    • Post the digest to your management Slack channel
    • Flag it if sales or invoice counts fall noticeably below the recent average

    Done when The morning digest is live in Slack before the store opens.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.bsale.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Sales digest · Slack
OutputWhat each run produces - A daily digest of total sales, boleta and factura counts, and payment method split, with a week over week comparison.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

What numbers does the digest include?

It includes total sales, the number of boletas and facturas issued, any voided documents, and the split between cash, card, and other payment methods, plus how that compares with the same day last week.

Can I change the Slack channel or the time it posts?

Yes. You choose the destination channel and the posting time during setup, and WebRun keeps posting there every morning until you change it.

What if Bsale has not finished closing yesterday's data yet?

WebRun checks that the prior day is fully closed before pulling totals. If it is not ready yet, it retries and posts as soon as the numbers are final.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.