Weekly Canva design digest posted to Slack

Every Monday at 9am, wrap up what your team shipped, reviewed, and left stale in Canva last week and post a tidy digest to a Slack channel.

Agentic Task
CanvaSlack BotMarketingOperationsDaily DigestsNotifications & Alerts
PromptCreate

Every Monday at 9am (workspace timezone), post a weekly summary of our Canva activity to a Slack channel. This is a cron-triggered agent workflow. Canva does not send outgoing webhooks and is not a poll provider on this platform, so cron plus a Canva list call is the correct pattern.

Let the user configure three inputs when they set the workflow up: the Slack channel to post the digest in, the staleness threshold in days (default 14) that decides when a draft counts as stale, and the maximum number of designs to include in each section of the digest (default 5).

Start by calling Canva List Designs sorted by most recently modified. Page through results until you have every design updated in the last seven days, then stop. For each of those designs, use Get Design to fetch fresh metadata and the current thumbnail URL. If a design has active comment threads, call List Comment Replies on those threads to surface open discussions and see who was last to reply.

Then, as the agent, group the results into three sections and draft a short one-liner per design that includes the design title, a one-sentence status, the Canva edit URL, and the thumbnail:

  • Shipped this week — designs that were marked done or exported in the last seven days.

  • In review — designs with open comment threads that still need a reply from someone.

  • Stale drafts to close out — designs whose most recent edit is older than the staleness threshold the user configured.

Cap each section at the user's max-designs setting. If a section is empty, skip it rather than printing an empty header.

Post the whole digest as a single message to the chosen Slack channel using Slack Bot Send a Message. Use Slack mrkdwn formatting (single asterisks for bold, angle-bracket links like <https://... |Design title>) and embed the Canva thumbnail URLs as image attachments so previews render inline.

Important nuance to bake in: Canva thumbnail URLs expire after about 15 minutes and Canva design edit and view URLs expire after 30 days. Fetch them fresh from Get Design at run time and embed them directly in the Slack post the same run. Do not cache or persist these URLs between runs.

Additional information

What does this prompt do?
  • Pulls every Canva design your team touched in the last seven days, most recently edited first.
  • Sorts the work into three sections: Shipped this week, In review with open comments, and Stale drafts to close out.
  • Drafts a one-line summary per design with its thumbnail and a link back to open it in Canva.
  • Posts one clean digest to the Slack channel you pick, first thing Monday morning.
What do I need to use this?
  • A Canva account connected to the workspace where your team designs.
  • A Slack workspace and the channel you want the Monday digest posted in.
How can I customize it?
  • Pick which Slack channel receives the digest.
  • Set how many days without an edit counts a draft as stale.
  • Cap how many designs show up in each of the three sections.

Frequently asked questions

When does the digest run?
Monday at 9am in your workspace timezone by default. You can shift the day and time to anything that fits your team, like Friday afternoon wrap-ups or a mid-week check-in.
Do the thumbnails stay visible in Slack?
Canva thumbnail links refresh often, so the workflow embeds them into Slack right when the digest posts. Anyone reading Monday morning sees the thumbnails; if you scroll back weeks later, some may no longer load, but the link back to Canva always works.
What plans of Canva does this work with?
It works with any Canva account that can connect through Canva's standard sign-in flow, including Free, Pro, Teams, and Enterprise. The connected account only sees designs it already has access to in Canva.
How does the digest decide what counts as 'shipped', 'in review', or 'stale'?
Shipped means the design was marked done or exported in the last seven days. In review means it has open comment threads waiting on a reply. Stale means no one has edited it in more than the threshold you set, and no work is scheduled on it.
Can more than one team use the same setup?
Yes. Run a separate copy of the workflow for each team, each pointed at that team's Canva account and their own Slack channel. The Monday timing, staleness threshold, and section caps can all be different per team.

Related templates

Daily Braintree declined-payment recovery digest to Slack

Every weekday at 8am, your billing team gets a Slack rundown of yesterday's failed Braintree charges, the revenue at risk, and who to chase first.

Braintree
Slack Bot
Agentic Task
Weekday Azure DevOps sprint standup digest in Slack

Every weekday morning, roll up your sprint's work items into a clear per-person standup summary and post it to your team's Slack channel before you meet.

Azure DevOps
Slack Bot
Agentic Task
Track new Braintree disputes before the deadline slips

Every three hours we scan Braintree for new disputes and chargebacks, open a tracked ticket with a tailored evidence checklist, and alert your team in Slack before the response deadline slips.

Braintree
Zendesk
Slack Bot
Agentic Task
Daily Databricks data health check with Slack alerts

Every weekday morning we check your most important Databricks tables for freshness and data problems, and ping Slack only when something actually looks wrong.

Databricks
Slack Bot
Agentic Task
Monday morning employee breach exposure briefing in Slack

Every Monday, automatically find which employee accounts on your company domain turned up in data breaches and get a plain-English briefing in Slack.

Have I Been Pwned
Slack Bot
Agentic Task
Instant Slack alert when an Azure DevOps build fails

When a pipeline build fails, we post a tight Slack card naming who pushed, the likely cause, and a link to the build so on-call can triage in seconds.

Azure DevOps
Slack Bot
Agentic Task

Give your design team a Monday heartbeat, no manual writeup.

Turn Canva activity into a clean weekly digest in Slack so design leads and marketing managers can see what shipped without pinging everyone.