All templates

Automated Loyverse Daily Sales Summary

Every morning, WebRun opens your Loyverse back office, totals yesterday's sales, transactions, and average ticket across every store, appends the figures to a running Google Sheet, and posts a short, readable summary to your Slack channel before you open.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Loyverse total yesterday's sales
2 Google Sheets log the daily figures
3 Slack post the summary
In short

How do I get a daily Loyverse sales summary automatically?

Every morning WebRun opens your Loyverse back office, totals yesterday's gross sales, refunds, transactions, and average ticket across every store, and appends the figures to a running Google Sheet. It then posts a short summary to Slack with the day over day change, so your team starts the day knowing exactly how yesterday went.

  • Yesterday's numbers are in Slack before you open
  • A rolling sales history builds in Google Sheets with no manual entry
  • Day over day changes are visible at a glance

Built for retail shops · cafes and coffee shops · food trucks · multi-store owners

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 r.loyverse.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Loyverse - total yesterday's sales
    loyverse.com
    WebRun in Loyverse: total yesterday's sales
    WebRun opens Loyverse to total yesterday's sales.
    • Open the Loyverse back office and go to the Sales dashboard
    • Read yesterday's gross sales, refunds, net sales, and transaction count
    • Capture the average ticket and the top three payment types
    • Break the totals out by store if you run more than one

    Done when Yesterday's sales figures are captured for every store.

  3. 2
    Google Sheets - log the daily figures
    google.com
    WebRun in Google Sheets: log the daily figures
    WebRun opens Google Sheets to log the daily figures.
    • Open the Daily Sales sheet
    • Append a new dated row with gross sales, refunds, net sales, transactions, and average ticket
    • Keep a rolling 30 day view so trends stay visible

    Done when A new dated row is added with yesterday's numbers.

  4. 3
    Slack - post the summary
    slack.com
    WebRun in Slack: post the summary
    WebRun opens Slack to post the summary.
    • Post a short summary to your sales channel
    • Lead with net sales and transaction count, then the day over day change
    • Link back to the Google Sheet for the full history

    Done when Your team has yesterday's summary in Slack before opening.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
r.loyverse.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Sales summary · Slack
OutputWhat each run produces - A dated row in Google Sheets and a short Slack summary of yesterday's sales, refunds, transactions, and average ticket.
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

Does it cover more than one store?

Yes. WebRun reads every store in your Loyverse account and can break the summary out per location or roll it into one company wide total, whichever you prefer.

Will it message my customers?

No. The summary is an internal report that goes only to your Google Sheet and your Slack channel. WebRun never contacts customers in this workflow.

What if a day had no sales?

WebRun still posts a row and a note so you know the run happened. A blank day reads as zero rather than a missing entry, so your history stays complete.

Put this on autopilot.

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