Weekly sales report
Every Monday morning, last week's sales arrive item by item: best and slowest sellers, your busiest days and hours, and how many customers came back.
The problem this solves
The monthly report tells you how the month went. Running the shop needs more: which items to reorder, which to drop, and which hours need an extra pair of hands. Those answers hide in a week of orders nobody has time to add up.
What you end up with
Every Monday at 8 AM: last week's total next to the week before, sales by item from best to slowest, the busiest day and hour, and how many orders came from returning customers. One short email, easy to read on your phone.
How it works
- Every Monday at 8 AM, in your own time zone, the report starts on its own.
- It adds up last week's paid orders, item by item.
- It finds your busiest day and hour, and how many customers had ordered before.
- Each number sits next to the week before.
- The email goes to you and anyone you add, like a manager.
Build this in your app
Insight asks a few questions first, so it fits your app.
Built from
Scheduled jobs (cron)
Scheduled jobsMake something happen on a schedule: every hour, every Monday morning, the first of the month. Pick when in your own time, say what should happen in plain words, and DontCode writes and runs it for you.
Transactional email
Email & pushEmail just works. Your app already sends sign-up codes, password resets and payment receipts, and any email your features need, like an order confirmation or a weekly summary, is added for you. There is no mail server to set up, and if your app speaks more than one language, each customer gets their emails in theirs. The Emails page shows what was sent and lets you put your brand on customer emails. If an address bounces, your app stops emailing it, marks that person on the Users page, and lets you send to them again once they fix it.
Card payments
PaymentsYour customers can pay by card right in your app's checkout, once or on a subscription that renews on its own. Price in won or US dollars. DontCode handles the security and confirmations; you add your payout account, and payments open once DontCode turns them on for your app.
Data, your live rows like a spreadsheet
DatabaseSee and edit your app's real data like a spreadsheet. Open tables side by side in tabs, search and filter them, and fix a value in place. Changes wait until you press Apply, then all of them are saved or none are, so your live data is never left half-edited. Every row keeps a history of who changed what, and you can download any view as a CSV file. Removing someone from your list of users also removes their account, so only owners and admins can do it.
Related recipes
Tomorrow's bookings, the evening before
Every evening, you and your staff get tomorrow's bookings and pre-orders in one email, in time order, so prep starts on time and nobody is surprised.
Month-end close for your accountant
On the 1st, last month's sales arrive totalled by item and by payment method, with refunds listed apart, and a spreadsheet you can forward to your accountant as is.
Low-stock alert
When an item runs low, you get one email with what's running out and how many are left, in time to reorder. Sold-out items can switch themselves off in your shop.