Set up your own AI accounts in Zapier

Connect your own AI model provider to route AI inference from supported Zapier products through your cloud provider instead of Zapier's built-in AI models. Read Use your own AI accounts in Zapier to learn more about how this works.

Available on plans:

Free

Pro

Team

Enterprise

Early Access

Using your own AI accounts in Zapier is available as early access by request. Request access.

Prerequisites

Before you start, you need:

Note

Your inference provider bills you directly for any tokens generated using your connected model. This feature does not change how you are billed for tasks by Zapier.

Connect your AI model provider

By default, your account uses Zapier models as the model provider. To connect a different provider:

  1. In your Zapier account, go to the Admin Center.
  2. In the Governance section in the left sidebar, click AI models. You will be redirected to a new page.
  3. In the Other providers section, click Connect next to the provider you want to set up. You will be redirected to a new page.
  4. In theSelect a connection section, either:
    • Select an existing connection for that model.
    • Click Create new connection. A popup window will open so you can create a new connection.

The Use Zapier models as fallback toggle controls what happens when your cloud provider is unavailable. If toggled on, Zapier's built-in models will handle requests until your provider recovers, giving you improved uptime and reliability. If toggled off, AI features in supported products will not work while your provider is unavailable. Learn more about this tradeoff when choosing your configuration.

Note
  • Switching providers will resync your knowledge sources.
    • If your account actively uses Knowledge by Zapier, all knowledge sources will resync to the new provider.
    • This update can take about two minutes, and Agents and AI by Zapier steps that use these knowledge sources may fail until syncing is complete.
    • Any failed tasks can be rerun after the sync completes.
  • You can only update your AI model provider configuration once every 24 hours.
  • Some AI model providers that are not available yet. To be informed when they are available, click Request access next to the provider.

Required AWS IAM policy

Attach the following customer-managed policy to the IAM user or role used for your Bedrock connection (for example, zapier-byom-bedrock). This is the minimum policy required for Zapier to validate your connection and invoke Bedrock models.


    {
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "BedrockListAndGetInferenceProfiles",
            "Effect": "Allow",
            "Action": [
                "bedrock:ListInferenceProfiles",
                "bedrock:GetInferenceProfile"
            ],
            "Resource": [
                "arn:aws:bedrock:*:*:inference-profile/*",
                "arn:aws:bedrock:*:*:application-inference-profile/*"
            ]
        },
        {
            "Sid": "BedrockListFoundationModels",
            "Effect": "Allow",
            "Action": "bedrock:ListFoundationModels",
            "Resource": "*"
        },
        {
            "Sid": "BedrockInvoke",
            "Effect": "Allow",
            "Action": [
                "bedrock:InvokeModel",
                "bedrock:InvokeModelWithResponseStream"
            ],
            "Resource": [
                "arn:aws:bedrock:*::foundation-model/*",
                "arn:aws:bedrock:*:*:inference-profile/*",
                "arn:aws:bedrock:*:*:application-inference-profile/*"
            ]
        },
        {
            "Sid": "MarketplaceSubscriptionsViaBedrockOnly",
            "Effect": "Allow",
            "Action": [
                "aws-marketplace:ViewSubscriptions",
                "aws-marketplace:Subscribe",
                "aws-marketplace:Unsubscribe"
            ],
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "aws:CalledViaLast": "bedrock.amazonaws.com"
                }
            }
        }
    ]
}
Note
  • BedrockListFoundationModels requires "Resource": "*" because this action has no resource type in the AWS Service Authorization Reference.
  • To restrict to specific AWS regions, replace * in the ARNs with the region ID (for example, us-east-1). Chat can use inference profiles in any region where you have access. Rerank and embed operations use us-east-1 only.
  • In this early access version, Zapier determines inference geography and uses a combination of global and us-east-1 regions. In a future update, Zapier will respect the inference profile geography set in your app connection.

Learn more

Learn more about using your own AI accounts in Zapier and when to use it.

Was this article helpful?
0 out of 0 found this helpful