Your Airtable base, wired into every network.
Publish posts into Airtable as rows, from the same composer as every other network. Or run it the other way: plan in an Airtable table, and the moment a row is approved it goes out to Instagram, LinkedIn and the rest.
Published
In review

Three clicks, and you pick exactly which bases.
Airtable has its own sign-in for apps, so there is no token to paste and nothing to build. You choose the bases on Airtable's screen, and that list is the whole of Ocoya's access.
Pick Airtable
Open Channels in Ocoya and choose Airtable. There is no personal access token to create and nothing to set up in Airtable’s developer hub.
Channels → Connect channelChoose the bases, in Airtable
Airtable shows what Ocoya will be allowed to do and asks which bases it may use. Add the ones that matter — the rest stay out of reach.
Add a base → Grant accessChoose your tables
Back in Ocoya, every table in those bases is listed. Each one you tick becomes a channel on your calendar and a trigger for your workflows.
ConnectedOcoya sees the bases you add. Nothing else.
Airtable asks you, on its own screen, which bases Ocoya may use. Add the content calendar and the launch tracker, leave finance and hiring out, and those bases simply do not exist as far as Ocoya is concerned — not hidden, unreachable.
- Every table in an added base can become a channel
- Remove the access any time from your Airtable account
- Connect again to add bases, without losing your channels
Ocoya is requesting access to your Airtable account
Bases Ocoya can access
Any table can be a channel on your calendar.
Once the bases are granted, every table in them is listed by base. Tick the ones you want and each becomes a channel — scheduled like any network, shown on the same calendar, and available as a trigger the moment you build a workflow.
- Tables are grouped under their base, so the right one is easy to find
- Each table is its own slot on the calendar
- The same table can receive posts and start workflows
A post in, a tidy row out — without mapping a thing.
Ocoya reads the table and finds where each part of the post belongs: the text goes into your Caption column, the photos and video into your attachment field, the first line into the primary field so every row has a name. Your other columns — owner, status, notes — are left for your team.
- Columns are found by name and type, so there is nothing to configure
- Up to 10 images, videos and GIFs, in your attachment field
- Long posts are written in full — up to 100,000 characters
Our autumn menu is here
Six new drinks, two returning favourites, and the cardamom bun everyone asked for.






Approve a row. Watch it post.
Teams already plan social in an Airtable base and then copy every caption into a scheduler by hand. Point a workflow at that table instead. Airtable tells Ocoya the moment it changes, so there is no timer to wait out: a new row — or a row moved to Approved — is posted moments later, with its caption and its photos.
- Run for every new row, or only when a field reaches a value
- Each row runs once — moving it back and forth never posts it twice
- Rows already in the table are left alone when you switch it on
- Add an AI step in between to phrase it for each network
Every column becomes something you can post.
A row is more than a caption. Each column is handed to the steps after the trigger under its own name, so a post can quote the launch date, a prompt can read the brief, and the photos in your attachment field become the post's images without anybody downloading them first.
- Any column as {{trigger.column_name}}, named as in your table
- Picked from a list in the builder, with the newest row’s value to test with
- A Caption, Text or Content column fills the post on its own
Autumn menu launch

the post’s imagesIn the builder, every column is offered by its own name with the newest row’s value beside it — pick it, test it, use it.
What teams do with it.
Airtable is where the planning, the catalogue and the approvals already live. These are the jobs that stop needing a copy and paste once it is connected.
Run the content calendar in Airtable
Plan posts as rows with a caption, a date and the photos. When a row reaches Approved, a workflow posts it to every network you choose.
Let clients approve in their own base
Share an interface or a view with a client. They move a row to Approved, and it goes out — no screenshots in email, no “final_final_v3”.
Post new products from a catalogue
Keep your product list in Airtable. Each new product row, with its photo and price, is written up for Instagram and Facebook by an AI step and posted.
Turn form submissions into posts
Collect testimonials or event photos with an Airtable form. Every submission becomes a row, and every row can become a post — reviewed first, if you like.
Keep a record of everything published
Add Airtable alongside your networks in the composer and each post is logged as a row — sortable, filterable, ready for the monthly report.
File what a feed or webhook sends
A workflow can turn each new article in an RSS feed, or each call to your webhook, into a summarised row — a research table that fills itself.
The details, before you plan around it.
These follow from how Airtable itself works, and from how Ocoya reads and writes it.
One post, published and logged.
Pick Airtable alongside your networks in the composer and the same post goes to all of them at the minute you choose — out to Instagram, LinkedIn and X, and into a row in your tracking table at the same time. Each under its own limits, each on the same calendar.
How publishing worksYour base stays yours.
Ocoya reads the bases you granted to list their tables and, for a workflow, the rows of the table it watches. It writes only the rows it publishes. It never edits a row your team created, and deleting a post removes only the row Ocoya added. Removing Ocoya from your Airtable account ends its access at once.
Read our privacy policyStart from an example
Post your Airtable content calendar to Instagram. Post approved rows to LinkedIn. Log every new feed article to a table. Each one is a ready-made workflow you switch on in a minute.
See WorkflowsBefore you connect
Only the bases you add on Airtable’s screen when you connect, and the tables in them. Other bases are unreachable. You can remove Ocoya’s access from your Airtable account’s integration settings at any time, or connect again to add more bases without losing your channels.
Your calendar, wired into Airtable.
Connect Airtable and choose your bases in a minute.

