Integrations
Connect Playbooks to Grids, Slack, and CMS publishing
Playbooks can use AirOps integrations to read context, notify teams, prepare content for publishing, and coordinate work across your stack.
Grids
Grids and Playbooks compose for batch work. Add a Playbooks column to a Grid to run a published Playbook for each row.
To add a Playbooks column:
Open the Grid.
Click + Add Column.
Select the Playbooks tab.
Choose the Playbook.
Map Grid columns, static values, or Brand Kits to Playbook Inputs.
If the workspace has no published Playbooks, the Playbooks tab does not have a Playbook to add.
For version selection, bulk runs, Session status, and Artifact review, see Run Playbooks in the Grid.
Slack
Slack supports two separate Playbook use cases:
Add the native Slack Tool when the Playbook needs to read or act on Slack content.
Connect Slack notifications when people should be notified about triggered runs or Human Review.
Add the Slack Tool
Open the Playbook editor.
Open the Tools panel and add Slack.
Select an existing Slack workspace authentication. If the workspace does not have one, connect Slack when prompted.
Add Slack to the Playbook, then reference it in the Section that should use it.
The Slack Tool can read channel history and threads, look up users, retrieve files and canvases, and search messages. It can also send channel messages and thread replies, send direct messages, add reactions, and perform supported channel and canvas actions.
State the target channel, thread, user, file, or canvas in the Playbook instructions. For searches, include a query and time range. If a person should approve an outbound message or another Slack change, place a Human Review block before that action.
Connect Slack notifications
To receive AirOps notifications when a Playbook is triggered or when Human Review is required:
Integrate Slack in your AirOps workspace settings.
Install the AirOps app in your Slack workspace.
To select a private channel for notifications, invite the AirOps bot to that channel first. Only private channels the bot has joined appear in the picker. If a newly joined channel is missing, allow the channel list to refresh; AirOps caches it for five minutes.
CMS publishing
Best practice is to keep content creation and CMS publishing as separate steps. Use Playbooks to create, refresh, and review content, then publish from a Grid column, a separate publishing Playbook, or a CMS MCP.
Native CMS publishing options include:
Webflow: Native export. The export pushes the full rich-text field, so custom embeds or tables in that field can be replaced.
WordPress: Direct publishing.
Contentful: Field-level content push.
Sanity: Structured content push.
Ghost: Article publishing.
If you use a CMS MCP or another custom publishing path, call the AirOps MCP track_aeo_page_content_update tool after the page is published or refreshed. Pass the page URL and update type. This records the content update in AirOps Insights so you can connect future AI visibility, citation, mention, and traffic changes to the publish event.
Last updated
Was this helpful?