Daily Squarespace sales digest in Slack

By General Input

Every weekday at 9am ET, post a tidy summary of yesterday's Squarespace orders to Slack, with revenue, top sellers, and any orders still waiting to ship.

Integrations

  • Squarespace Forms
  • Slack Bot

Type

Agentic Task

Categories

  • Operations
  • Sales

Build an agent workflow that posts a daily Squarespace sales digest to Slack. The trigger is a cron schedule: every weekday at 9am America/New_York. Make the channel ID, the SLA window in hours (default 48), and the timezone all configurable.

On each run the agent should: (1) Call the Squarespace Forms 'Retrieve All Orders' operation, filtered to the prior calendar day in the configured timezone, paginating until it has the full set. (2) Compute the daily metrics from that list: total revenue, order count, average order value, the top three SKUs by units sold, the number and total value of refunds, and the number of orders still pending fulfillment. (3) Spot anything unusual and call it out at the top of the digest, like a single order whose total is well above the recent average, or a day with noticeably more cancellations or refunds than usual.

Then handle the SLA list. For every order whose fulfillment status is still pending and whose creation time is older than the configured SLA window, call the Squarespace Forms 'Retrieve Specific Order' operation to pull line items and the customer name, and add it to a 'needs attention' section at the bottom of the message. Keep that section concise: customer name, order number, age in hours, and a one-line summary of what's in the order.

Post the digest to Slack with the Slack Bot 'Send a Message' operation, using Block Kit sections so the headline numbers, the unusual callouts, the top SKUs, and the 'needs attention' list each read as their own block. Tone is short and operational, no marketing language, no emoji-stuffed celebration. On a day with zero orders, still post a one-line message so the team knows the workflow ran.

Use the Squarespace Forms integration for the order data and the Slack Bot integration for posting. If a Squarespace call is rate limited or returns an error, retry with backoff a couple of times before giving up, and on a hard failure post a brief Slack message saying the digest could not be generated and why.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them