Skip to content

Every 10 minutes

Turn new Airtable feedback into Trello cards

Every new product-feedback record in Airtable becomes a card in your Trello backlog, with a suggested category and priority.

Runs
Every 10 minutes
Apps
Airtable, Trello
AI
Optional
Access
Airtable data.records:read/write; Trello write

Send this to your assistant

Create a ClickRuntime automation: every 10 minutes, take new records in my Airtable Feedback table, create a Trello card for each in the Inbox list with a category and priority, then mark the record as sent.

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

A product team gathers feedback from support, sales calls and in-app surveys into an Airtable base. Planning happens on a Trello board. Every week someone filters the table for new records and copies them across, deciding on a category and priority as they go. In busy weeks the copying waits, and feedback that should shape the next sprint arrives too late.

This automation moves each new record into Trello within ten minutes, adds a suggested category and priority so the backlog is easier to sort, and marks the record as sent so nothing is copied twice.

What you get out of it

  • Feedback reaches planning while it is fresh

    New records appear on the board within minutes, not at the next weekly clean-up. Product decisions can use what customers said this week.

  • A first pass at sorting

    Each card gets a suggested category, such as billing or onboarding, and a priority. The team reviews and adjusts instead of starting from a blank card.

  • Airtable stays the record of truth

    The card link is written back to the record and a Sent mark is set. You can see in Airtable which feedback has reached the board and follow it from there.

  • No double entries

    Only records without the Sent mark are picked up. Editing an old record does not create a second card.

How it works

What happens, step by step

  1. Every 10 minutes, ClickRuntime looks in your Airtable Feedback table for records that have not been sent yet.

  2. If there are none, it stops until the next check.

  3. For each new record, AI suggests a category and a priority from the feedback text.

  4. A Trello card is created in your Inbox list with the feedback, category and priority.

  5. The record is marked as sent in Airtable and the card link is saved on it.

Before it runs live

  • Connect Airtable
  • Connect Trello

What you get

RunsEvery 10 minutes
Turn new Airtable feedback into Trello cardstoday, 9:00Succeeded
Trello · Inbox[Onboarding / high] Acme's admin could not find where to invite teammates after signup.

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

  • Act only on the items that match your own rules, and skip the rest
  • Change what the AI looks for, or how it writes the result
  • Add another app, for example also send it to Slack
  • Combine it with other Airtable and Trello 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.
create_trello_cards_from_new_feedback_in_airtable.pyexample
from clickruntime import on_trigger, credentials, http, ai, log, report_fetched

BASE, TABLE = "your-base-id", "Feedback"
LIST_ID = "your-trello-list-id"

@on_trigger
def run(event):
    at = {"Authorization": f"Bearer {credentials.secret('AIRTABLE_TOKEN')}"}
    url = f"https://api.airtable.com/v0/{BASE}/{TABLE}"
    records = http.get(url, headers=at, params={"filterByFormula": "{Sent} = ''", "maxRecords": 50}).json().get("records", [])
    report_fetched(len(records))
    if not records:
        return {"new": 0}
    trello = {"key": credentials.secret("TRELLO_KEY"), "token": credentials.secret("TRELLO_TOKEN")}
    for r in records:
        text = str(r["fields"].get("Feedback", ""))[:1500]
        try:
            tag = ai.generate(f"Feedback: {text}\nReply as 'category / priority (high, medium, low)'.", max_output_tokens=20).text.strip()
        except ai.AIError as e:
            log.warning("AI unavailable", {"code": e.code})
            tag = ""
        card = http.post("https://api.trello.com/1/cards", params={**trello, "idList": LIST_ID,
                         "name": (f"[{tag}] " if tag else "") + text[:80], "desc": text}).json()
        http.patch(f"{url}/{r['id']}", headers=at, json={"fields": {"Sent": True, "Card": card["shortUrl"]}})
    return {"new": len(records)}

FAQ

Common questions

Which records are picked up?
Records in your Feedback table whose Sent field is empty. Once a card is created, the field is filled in, so each record is handled once.
What if I do not want a category or priority?
The card is created with the feedback text and source only. Category and priority are optional, and the card is still created if they cannot be worked out.
Can cards go to different lists by category?
Yes. You can map categories to lists, for example bugs to Triage and ideas to Inbox. Anything that does not match goes to the default list.
What permissions does it need?
Airtable data.records:read/write; Trello write. Nothing else in your accounts is used.
Does it need AI?
No, but you can ask for an AI step (for example a summary). It then uses ClickRuntime's built-in AI allowance.
How many runs does it use?
One run each time it checks. Checks that find nothing new 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 “Turn new Airtable feedback into Trello cards” from your assistant

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