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.

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.

FAQs

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

Build a credential rotation checklist when someone leaves

When someone leaves, we check which shared passwords they used in their final months and post a ranked rotation list to your security channel.

1Password
Rippling
Slack Bot
+1
Agentic Task
Weekly Amazon S3 bucket security audit posted to Slack

Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.

Amazon S3
Slack Bot
Google Sheets
Agentic Task
Log Agorapulse social conversations to HubSpot contacts

Twice every weekday, the conversations from your social inbox land on the right HubSpot contact timelines, with a Slack recap for sales.

Agorapulse
HubSpot
Slack Bot
Agentic Task
Clean up HubSpot contacts from your Amazon SES suppression list

Every morning, find the addresses that hard bounced or filed a spam complaint, update the matching HubSpot contacts, and post a short Slack recap.

Amazon SES
HubSpot
Slack Bot
Agentic Task
Draft polite follow-ups for emails that never got a reply

Every weekday at 4pm, spot the threads that went quiet, stage a ready-to-send nudge in your mailbox, and get a ranked Slack recap.

Aurinko
Google Sheets
Slack Bot
Agentic Task
Replay failed SQS messages when a bug fix is merged

When you merge a fix in GitHub, this agent checks the matching dead-letter queue, replays the failed messages, and reports back on the pull request and in Slack.

Amazon SQS
GitHub
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.