Skip to content

Available services

This page lists the services that your app can use, in Project Settings › Connections, and the accounts that the agent can use in chat, in Account › Connections (from your account menu). For how the two kinds differ, see How connections work.

Services in your app

The services in your app are the ones that your app uses, and the agent can use them too while it works on your app. They’re listed in Project Settings › Connections, grouped by what your app does with them. You can search them or filter them by group.

Service Group What it does
AdMob Payments and ads Shows Google ads in your phone app. Its page shows Phone apps only.
Airtable Data Reads and adds records in your Airtable bases.
Anthropic AI Answers a request with an Anthropic model, billed to your own Anthropic account.
Discord Messaging Posts messages to a Discord channel through its webhook.
Google Gemini AI Answers a request with a Gemini model, billed to your own Google AI Studio account.
Notion Data Reads and adds rows in the Notion databases that you share with the integration.
OpenAI AI Answers a request with an OpenAI model, billed to your own OpenAI account.
Resend Email Sends transactional email from a domain that you verified in Resend.
Stripe Payments and ads Takes payments: lists what’s for sale, starts a checkout or a payment, reads back what it came to, and manages subscriptions and refunds.
Telegram Messaging Sends messages from your Telegram bot to people, groups, and channels.

App Store Connect and Google Play aren’t in this list. Releases uses these store accounts to deliver your phone builds, and you choose them in Project Settings › App stores. See Connect App Store Connect and Connect Google Play.

What each service needs

Each service in the following table, except AdMob, connects with a key that you paste into its Connect dialog. The service checks the key before FlutterFlow saves it. In the dialog, Find it opens the service’s page or help article about that key.

Service What you enter Where to find it
AdMob No key. On AdMob’s page in Connections, you enter your AdMob app IDs and ad unit IDs in the Setup card. In AdMob, under Apps › your app › App settings for an app ID, and Apps › your app › Ad units for ad unit IDs. See AdMob.
Airtable Personal access token, which starts with pat. Create one on Airtable’s personal access tokens page with the scopes data.records:read, data.records:write, and schema.bases:read, and give it access to the bases that your app uses.
Anthropic API key, which starts with sk-ant-. Create one in the Anthropic Console under API keys.
Discord Webhook URL. In Discord, go to Server Settings › Integrations › Webhooks › New Webhook › Copy Webhook URL. Messages go to the channel that the webhook is set to.
Google Gemini API key, which starts with AQ. or AIza. Create one in Google AI Studio under API keys.
Notion Internal integration secret, which starts with ntn_, or secret_ for an older integration. Create an integration on Notion’s integrations page. The integration can access only what you share with it, so share each database that your app uses from the database’s ⋯ › Connections.
OpenAI API key, which starts with sk-. Create one in the OpenAI dashboard under API keys. A project key works.
Resend API key, which starts with re_. Create one with sending access on Resend’s API Keys page.
Stripe Secret key, which starts with sk_test_ or sk_live_. Copy it from the API keys page of your Stripe Dashboard. The key determines whether the connection uses test or live data. A restricted key (rk_) works if it can read the account and write Checkout, PaymentIntents, and Products.
Telegram Bot token. Use the token that @BotFather gave you when you created the bot. To see it again, open @BotFather › /mybots › your bot › API Token.

For the steps to connect a service, see Connect a service.

Services in chat

The services in chat are your own accounts, which the agent can use in threads that you start, in any of your apps. Nobody else can use them, and your app never does. They’re listed in Account › Connections, which you open from your account menu. You connect each one by signing in to your account at that service, so there’s no key to paste.

Service What the agent can do
Airtable Read and update the bases, tables, and records that you can open.
ClickUp Find, create, and update tasks, lists, and docs.
Granola Search your meeting notes and transcripts.
Jotform Read your forms and their submissions, and create forms.
Linear Find, create, and update issues, projects, and comments.
Miro Read your boards and add diagrams, notes, and frames to them.
monday.com Find, create, and update items on your boards.
Notion Search, read, and write the pages and databases that you can open.
Stripe Look up customers, payments, and products, and manage them.
Tally Read your forms and their submissions, and create forms.
Wix Read your site’s pages, products, bookings, and content.

To connect these accounts and choose what the agent can do with each one, see Tools for the agent.

Limits

Each service in the following table accepts a limited number of calls per minute through each connection. The limit covers every call through that connection, whether your app or the agent makes it.

Service Calls per minute, per connection
Stripe 100
Discord 30
Airtable, Anthropic, Google Gemini, Notion, OpenAI, Resend, and Telegram 60

Calls to Anthropic, Google Gemini, and OpenAI are billed to your own account at that provider. For the other connection limits, see Limits.