What integrations are
An integration is either:- A connection - an authorized account for an external tool, such as your Slack workspace, Gmail account, or internal API key.
- An integration type - the reusable definition for an API, such as the auth mode, base URL, OAuth settings, and API schema.
How the AI agent uses integrations
When you describe an automation in chat, the agent automatically figures out which integrations it needs. If you say “send a Slack message whenever a new row is added to my Airtable base,” the agent identifies that it needs Slack and Airtable, uses the actions those integrations provide, and builds the script accordingly. The agent can also detect mid-session when a required integration isn’t connected yet. Rather than failing silently, it will prompt you to authorize the missing tool so the automation can proceed.Sharing integrations with workspaces
You can keep integrations private or share them with a workspace. There are two kinds of sharing:
Sharing a connection authorizes the account, not just the workspace location. Once shared, every member of that workspace can use the connection from their sessions and scripts. The same connection can be shared with multiple workspaces.
Managing an integration is separate from workspace role. The creator can manage it, and custom integration editors can be granted management access. A workspace Editor who only received an integration through a share can use it, but does not automatically get permission to edit, rotate, or delete it.
The 600+ available tools
Script.it’s integration catalog covers tools across every major category:- Communication — Slack, Gmail, Microsoft Teams, Discord
- Productivity — Notion, Google Docs, Confluence, Coda
- Spreadsheets & databases — Google Sheets, Airtable, Smartsheet
- CRM & sales — HubSpot, Salesforce, Pipedrive
- Project management — Linear, Jira, Asana, Trello, ClickUp
- E-commerce — Shopify, WooCommerce
- Developer tools — GitHub, GitLab, Bitbucket, PagerDuty
- Finance — Stripe, QuickBooks, Xero