How to connect a service with an API key
Paste a key from the service's own settings, and Omne checks it with the service before saving. Here is how it works, and which services take a key.
Many services do not offer a sign-in for apps, so you connect them with a key you make in their settings. Omne checks the key with the service first, then seals it on its servers and never sends it back to your browser.
Connect
- Open the service's card in Settings, then Integrations.
- Choose Connect followed by the service's name. The panel shows a field for the key, and sometimes a second field such as an address or an account number.
- In the service's own settings, find its API or developer section and create a key. The panel names what to look for.
- Paste the key and confirm.
- Omne calls the service with the key. If the service accepts it, the account appears under Accounts.
What the check does
Omne makes one harmless read with your key, such as asking for your profile. A key the service refuses is not saved, and the panel shows the service's own words. A refusal such as "Invalid API key" or "unauthorized" means the service received the key and rejected it.
Some checks catch mistakes in the shape before calling the service. Examples include an ActiveCampaign address that is not an API address, a Ghost key that is not an Admin API key made of two parts joined by a colon, a Nostr key that does not start with nsec1, a Twilio Account SID that does not start with AC, and a Cloudflare R2 address that is not an R2 address.
Services that take a key
These have a key-based card: ActiveCampaign, Acuity Scheduling, Brevo, Bunny, Cloudflare R2, Amazon S3, Cursor, DEV, Eventbrite, Fathom Analytics, Firecrawl, Fireflies, Flodesk, Framer, Ghost, Hashnode, Hostinger, Hunter, IFTTT, Lemon Squeezy, Listmonk, MailerLite, ManyChat, Mighty Networks, n8n, Nostr, PandaDoc, Plausible, Resend, Semrush, Sendblue, SendGrid, Simple Analytics, SureCart, Teachable, Thinkific, Twilio, Typeform, Typefully, Vapi, Vercel, Webflow, WooCommerce and Zernio.
Hashnode and MailerLite have been connected with real keys. For the others, a made-up key was refused in the service's own words, which shows Omne reaches them, but a real key has not been tried. If a real key fails, contact support with the service's name and the message.
One click or a key
Some services offer both. Their panel shows a link, Connect in one click instead, or a way to use a key instead of the sign-in. A key is useful when the one-click route is not open to you, or when you want a separate account for Omne.
Keys for AI and media providers
AI providers have their own page and checks. See How to connect your own AI account.
Keeping a key safe
Make a key just for Omne when the service lets you, with the narrowest permissions. If you stop using Omne with that service, remove the connection and delete the key in the service as well. Omne deletes its copy when you disconnect.
If the service says the key type is retired
A message about a key format or version means the service stopped accepting that kind of key. Typefully, for example, answered that its older key type is disabled. Make a new key of the current kind.
Last updated November 3, 2026
There's a real person behind Omne, so ask anything.