an airtable assistant that learns the table before writing
an airtable bot can read a base schema, list records and check the details of a row before preparing a review or adding approved intake work. connect airtable to dusk bot and identify the base and table you mean. start with read-only checks; creating records, uploading attachments and changing fields require permission to make changes, so define the writing rules separately.

what a bot can do in Airtable
ask the bot to inspect the base schema before interpreting a record. column names can look familiar while meaning something specific to your team. these actions cover finding the base, reading its structure and checking records, with writing kept as a separate choice.
| action | dusk bot treats it as | what you would use it for |
|---|---|---|
| List bases | read | find the intended base before starting an intake job |
| Get Base Schema | read | inspect tables and field definitions before interpreting rows |
| List records | read | collect the records needed for a defined review |
| Get Record | read | open a specific record before flagging a missing value |
| List Comments | read | read discussion attached to a record for context |
| Get Attachment Info | read | inspect the attachment information for a record review |
| Create records | change | add agreed intake rows after checking the destination fields |
| Update record | change | apply a specific record correction when you permit edits |
composio, the connection service dusk bot uses for apps, lists 28 Airtable actions (catalog version 20261101_00, read 12 november 20264). dusk bot treats 8 of them as reads, 1 as sends and the other 19 as changes. an action counts as a read only when its name starts with a read word like get, list or search, so a bot you allow only to read can never call the rest. a send is anything that reaches a person outside the app or moves money, like create comment: it waits for your Allow unless you've given that bot a daily amount it may send alone.
connect Airtable
- open Connected apps in the sidebar.
- pick Airtable and sign in on Airtable's own page, so your password goes to them and never to a bot.
- choose which bots may use it, and whether each may only read or may also change things. your bookkeeper doesn't need your Airtable.
- ask in plain words. reading and drafting happen freely; sending asks you first.
connect airtable in Connected apps and give your records bot read-only access for its first review. name the base and table, then ask it to describe the fields it will use. when you later allow writing, use the exact actions the job needs rather than giving an intake bot access to field or table changes.
routines to copy
these routines use three different tables people often maintain. replace the table references with your own and explain the relevant fields.
editorial readiness check
every monday at 9, read the airtable content table i specified. check records due this week against our required title, owner and asset fields. list missing values and inspect attachment information where relevant. do not change publishing status or dates.mondays at 9:00 · a content readiness checklist
event logistics gaps
every thursday at noon, review the airtable event table i named. compare upcoming records with our venue and contact checklist. inspect record comments before flagging a question as unanswered. leave uncertain answers marked as questions and do not edit records.thursdays at 12:00 · an event logistics question list
approved intake capture
every weekday at 5, review the intake items i marked approved in this chat. inspect the airtable table schema, check for an existing matching record using the match rule i supplied, and ask me before adding new rows. bring uncertain matches here without overwriting anything.weekdays at 17:00 · approved intake records after your requested review
what it asks you first
the readiness and logistics reviews can stay read only. the intake routine needs record creation, and it explicitly requests your review before adding rows. adding or changing records may not ask first.
keep field creation, table updates and deletion outside the intake bot's allowed actions. if you enable record edits, write "ask me before you change anything" when you want every proposed change reviewed. sends through connected apps ask first by default, with an optional daily allowance, but that setting doesn't cover changes inside a base. one exception: a bot on Full access with no sending rule of its own may send up to 25 a day without asking, so give full-access bots Ask every time under sending.
what it cannot do
- add intake rows, upload attachments or repair records with read-only access. it can prepare the proposed values in your dusk bot chat instead.
- decide what a blank field means without your rule. it might mean not supplied, not needed, or awaiting a decision; tell the routine which cases to flag.
- guarantee that an intake item is new just because its title differs. supply a matching rule and have the bot report ambiguous records rather than overwrite them.
- run an evening intake job on a computer that has gone to sleep. your local routines require an awake computer and running dusk bot; dusk cloud keeps scheduled work available with that computer off.
a schema check is part of the job
have the bot show which fields it will read and which it intends to fill. give required values and a rule for matching existing records. a field that looks like a free-text note may carry a team convention the bot does not know.
if your work is mainly a spreadsheet, compare the google sheets integration. if the source is a workspace page, inspect the separate notion integration before planning a cross-app job.
make intake easy to inspect
keep approved intake items in a small batch and name the target table. ask the bot to return the destination records after creating them, so you can compare the saved values with what you supplied. a file organisation routine can plan where supporting files go.
questions
can chatgpt work with my airtable base?
a bot in dusk bot using your selected ai can call these airtable actions after you connect the account. begin by listing bases and reading the intended schema, then choose a record review with clear fields.
can it add records without changing the table structure?
you can allow record creation through an exact action list while leaving field and table changes unavailable. the approved intake routine asks before adding rows. it asks because the routine tells it to, not because airtable changes always ask.
what is a useful airtable routine for everyday work?
check whether this week's content records have an owner and the required assets, or collect unanswered logistics questions before an event. both jobs produce a review without requiring record edits.
sources
drafted with ai help from the dusk bot docs and the sources listed on this page, then checked against them. if something here is wrong or out of date, write to [email protected].
a file organizer bot that lists its moves first
a google sheets bot with a clear range to work in
a notion bot that keeps the next step easy to find
claude connectors: connect the job you actually need
ask a bot to read web pages into a table
an excel bot for the workbook you actually mean