Skip to content

On a schedule

Get a weekly PNG of your specials board

Each Monday morning you receive current PNG links for one named design, so the latest version is ready to print or post.

Runs
On a schedule
Apps
Canva
AI
Not needed
Access
design:meta:read, design:content:read

Send this to your assistant

Create a ClickRuntime automation: every Monday at 8am, find my Canva design called 'Weekly specials', export every page as PNG and email me the links.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

Some designs are living documents: a pricing sheet, a menu, an org chart, an event banner updated every week. People who need the latest image, a webmaster, a printer, a franchise manager, depend on someone remembering to export the newest version from Canva and send it. That reminder gets missed, and the old PNG stays on the website for another week.

Every Monday, ClickRuntime searches your Canva designs by title, creates a PNG export job for the one you named, polls the job until it finishes and emails you the download links for each page. The fresh image files arrive in your inbox at the start of the week without opening Canva at all.

Anyone who regularly distributes one specific design, such as a weekly menu or price list, will see the benefit.

What you get out of it

  • The latest version always gets out

    A scheduled export means the current design is delivered every Monday. Websites, printers and partners receive the up-to-date image, not last week's. Websites, printers and partners receive the up-to-date image instead of last week's, which avoids customers seeing an outdated price or menu.

  • No dependence on one person's memory

    The export does not wait for a particular staff member to remember. Holidays and busy days stop delaying the file. Holidays, sick days and busy Mondays stop delaying the file, because the export does not wait on anyone remembering to do it.

  • Every page is included

    Multi-page designs are exported with a link for each page. Recipients get the whole document rather than just the first sheet. Recipients get the whole document rather than just the first sheet, so nothing has to be requested separately afterward.

  • Hand-offs become routine

    A fixed delivery day lets printers, sign makers and web managers plan their own work. They know when the new file will be there. Printers, sign makers and web managers know when the new file will arrive, which lets them schedule their own work around it.

  • Fewer wrong-file mistakes

    Exporting by design title from a fixed process reduces the chance of sending an older duplicate. The same design is used each week. Exporting the same named design through a fixed process reduces the chance of sending an older duplicate to a customer or a printer.

How it works

What happens, step by step

  1. Every Monday at 8am, ClickRuntime finds your Canva design by its title, such as your weekly specials board.

  2. It asks Canva to export every page as a PNG and waits until they are ready.

  3. You get an email with a download link for each page.

Before it runs live

  • Connect Canva

What you get

RunsOn a schedule
Get a weekly PNG of your specials boardtoday, 9:00Succeeded
Email · Weekly specials PNGsPage 1: https://export-download.canva.com/.../1.png Page 2: https://export-download.canva.com/.../2.png

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

Changes you can ask for

  • Run it at a different time, more or less often, or only on weekdays
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other Canva steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
weekly_png_export_of_one_design.pyexample
import time
from clickruntime import on_trigger, notify, http, credentials

API = "https://api.canva.com/rest/v1"

@on_trigger
def run(event):
    headers = {"Authorization": "Bearer " + credentials.connection("canva", "main")}
    design = next(d for d in http.get(f"{API}/designs", headers=headers, params={"query": "Weekly specials"}).json()["items"] if d["title"] == "Weekly specials")
    job = http.post(f"{API}/exports", headers=headers, json={"design_id": design["id"], "format": {"type": "png"}}).json()["job"]
    while job["status"] == "in_progress":
        time.sleep(2)
        job = http.get(f"{API}/exports/{job['id']}", headers=headers).json()["job"]
    if job["status"] != "success":
        notify.email_me("Weekly specials export failed", str(job.get("error", "")))
        return {"exported": False}
    lines = [f"Page {i}: {url}" for i, url in enumerate(job["urls"], 1)]
    notify.email_me("Weekly specials PNGs", "\n".join(lines))
    return {"pages": len(lines)}

FAQ

Common questions

How does it find the right design?
It searches your designs by the title you specify and uses the matching design. If several designs share a similar title, make the title distinctive so the correct one is exported each time. The run log shows which design was chosen.
Are the PNG links permanent?
They are temporary download links provided by Canva after the export finishes, so save the files soon after the email arrives. If you need permanent copies, a step that stores them in your own storage could be added.
Can I export at a particular size or quality?
The export job accepts options such as size or quality for PNG. Ask your AI assistant for the settings you need, such as a larger width for print, and review the proposed change before it takes effect.
What permissions does it need?
design:meta:read, design:content:read. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it runs (on a schedule). Checks that find nothing to do and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Get a weekly PNG of your specials board” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.