Connecting an integration
Open Settings → Integrations
In Script.it, click Settings in the sidebar, then select Integrations. This page shows your connected tools, shared integrations, and a search field for the full catalog.
Find the tool you want to connect
Type the name of the tool in the search field. The catalog includes 600+ apps — scroll the results or refine your search until you find the one you need.
Click Connect
Click Connect next to the tool. Script.it opens the authorization flow for that integration.
- OAuth tools (Gmail, Slack, Google Sheets, Notion, and most others) — you’ll be redirected to the tool’s own sign-in page to grant access. Sign in and approve the requested permissions.
- API key tools (Airtable, and others that use token-based access) — a dialog prompts you to paste your API key or personal access token.
Complete the authorization
Follow the prompts until the authorization is complete. For OAuth tools, you’ll be redirected back to Script.it automatically once you approve access. For API key tools, click Save after entering your credentials.
The AI agent can also prompt you to connect a missing integration during a session. If you describe an automation that requires a tool you haven’t connected yet, the agent will pause and ask you to authorize it before continuing. You can complete the connection without leaving the chat.
Sharing a connection with a workspace
When you share a connection, workspace members can call the upstream API using your connected account. This is useful for team-owned tools such as a shared Slack bot, a reporting mailbox, or a company CRM account.Open the connected integration
Go to Settings → Integrations and find the connected account you want to share.
Open sharing settings
Use the sharing control on the integration row. It shows which workspaces already have access.
Choose a workspace
Select the workspace that should be able to use the connection. The share is scoped to that workspace. You can share the same connection with more than one workspace.
Sharing a custom integration type
Custom integration types are different from connections. A type is the API recipe: base URL, auth mode, OAuth client details, schema, and display metadata. It does not share member credentials. When you share a custom integration type with a workspace, members see it in their integration catalog and can connect their own accounts through it. Scripts can reference the same integration type, while each run uses the runner’s own credentials. This works well for internal APIs, customer-specific APIs, or partner APIs where every teammate should connect their own account.Disconnecting an integration
To remove a tool’s access to your account:- Go to Settings → Integrations.
- Find the connected tool.
- Click the ··· menu next to it and select Disconnect.
Authorization types
Different tools use different authorization methods. Script.it handles both transparently, but it’s helpful to know which to expect:| Method | How it works | Examples |
|---|---|---|
| OAuth | You sign in to the tool directly and grant permission. Tokens are managed automatically. | Gmail, Slack, Google Sheets, Notion, HubSpot, Linear, Jira |
| API key | You paste a key or token from the tool’s developer settings. | Airtable, and other tools with personal access tokens |