Weekly BigCommerce sales report emailed to your team

Every Monday morning, get a plain-English summary of your BigCommerce store's week: revenue, top sellers, and what needs attention.

Agentic Task
BigCommerceGmailSalesFinanceAI ReportsDaily DigestsEmail Automation
PromptCreate

Every Monday at 9am, run an agent that emails our team a plain-English weekly sales performance report for our BigCommerce store.

Pull the last seven days of orders from BigCommerce using Get All Orders, filtered by min_date_created to seven days ago. For each order, fetch the line items with List Order Products so you know what actually sold and in what quantity.

Then pull the prior seven days for the comparison window. Use Get a Count of Orders to size the comparison window, and Get All Orders again for the fourteen-to-seven-days-ago range so you have order-level detail on both sides.

Compute total revenue, order count, average order value, and top selling products (by revenue and by units) for the current week, plus week-over-week deltas against the prior week.

Then write a short narrative that highlights what actually moved: which SKUs jumped, which fell off, and any unusual refund or status patterns you spot by checking Get All Order Statuses against the counts in each state. This is not a fixed template. The callouts should reflect what the data actually shows this week, and it needs an agent because the ''what actually matters'' judgement is not something you can hardcode.

Send the finished report to the configured recipient list via Gmail Send a Message. Use a clear subject line like ''Weekly BigCommerce sales report for [week of]'' so it is easy to find later.

Additional information

What does this prompt do?
  • Pulls the last seven days of orders and line items from your BigCommerce store, plus the previous seven days for comparison.
  • Calculates total revenue, order count, average order value, top selling products, and week-over-week changes.
  • Writes a short narrative that highlights which products jumped, which fell off, and any unusual refund or status patterns.
  • Emails the finished report to the recipient list you choose, every Monday at 9am.
What do I need to use this?
  • A BigCommerce store you can connect to
  • A Gmail account to send the report from
  • The email addresses of the people who should receive the weekly report
How can I customize it?
  • Change the schedule to a different day, time, or cadence (bi-weekly, monthly, etc.)
  • Update the list of recipients on the email or change the subject line format
  • Adjust what the narrative focuses on, like top movers, refund spikes, or specific product categories

Frequently asked questions

How far back does the report look?
The default is the last seven days, compared against the seven days before that. You can widen or narrow the window when you set it up.
Can I send it to my whole team?
Yes. You choose one or more email addresses, and they all get the report each Monday morning.
Will this work for any BigCommerce store?
Yes. It uses the standard BigCommerce store connection, so any live store you can connect will work.
Does the email come from my Gmail account?
Yes. The report is sent from the Gmail account you connect, so any replies land back in that inbox.
What kind of insights does it actually write?
It calls out which products jumped or fell off week over week, revenue and order count changes, and anything unusual in refunds or order statuses. It is not a fixed template, so the highlights change with what the data actually shows.

Stop stitching together your weekly sales numbers by hand.

Have a plain-English BigCommerce recap in your team's inbox every Monday morning, with the "what actually matters" already called out.