Teable Automation makes powerful workflows simple. No code, no drag-and-drop, no complicated setup. Just tell AI what you need in plain language, and Teable takes care of the repetitive work for you.
Build with AI (from scratch)
The easiest way to get started. Open any table, click the AI chat on the right sidebar, and describe what you want:
- “When a new order comes in, send a Slack notification with the customer name and amount.”
- “Every Monday morning, email me a summary of tasks that are overdue.”
- “When someone submits the feedback form, classify it and update the category field.”
AI creates and tests the entire automation for you - trigger, actions, and field mappings. Review the results in the Automation panel and enable.
Build with AI (from trigger)
You can also start from a specific trigger and let AI build the actions:
- Add a trigger — choose a trigger type (e.g. “When Record Created”) and configure it.
- Add an action — click +, go to Build with AI, and select Run Script.
- In the configuration panel, click Open Editor.
- Pick from the suggestions to get started quickly, or describe what you need in your own words.
- AI generates the JavaScript code. Review it, click Apply.
- Click Test to run the script with real data, then Enable the workflow.
Build manually
You can also build automations step by step using the built-in actions:
- Add a trigger — choose a trigger type, select the table, configure fields. Click Test.
- Add an action — choose an action type (Create Record, Send Email, HTTP Request, etc.), map field values using + to insert dynamic variables. Click Generate Preview or Run as Configured.
- Enable — click the toggle in the top-left corner.
Editing a live workflow
Changes are saved as a draft. The live workflow keeps running on the previous version until you click Apply Update.
Execution history
Open a workflow → Execution History. Each run shows status, time spent, and per-step input/output. Click a run to inspect every step.
Limits
| Item | Limit |
|---|
| Email sending rate | 5 / second / base |
| Webhook receiving rate | 50 / second / base, 2 / second / workflow |
| Webhook payload size | 4 MB |
| Run quota & history retention | Varies by plan |
Last modified on April 9, 2026