Connector catalog
Flero ships connectors for dozens of services. Each connector is a node that runs one operation against the service's API, and most come with a trigger node too.
This page lists the current catalog, links the setup guides, and explains what every connector has in common.
Connector guides
| Connector | Auth | Triggers | Availability |
|---|---|---|---|
| Slack | Flero-managed sign-in, your own Slack app, bot token | Real-time: New message, Slash command, Button clicked | Connector: all. Triggers: limited |
| HubSpot CRM | Flero-managed sign-in, your own app, private-app token | Polling | Connector: all. Trigger: limited |
| Microsoft Outlook | Flero-managed sign-in, your own Entra app | Polling | All |
| Granola | API key | Real-time and polling | All |
| Databricks | Personal access token, OAuth with your own app | Polling | All |
| Trello | API key | Polling | Connector: all. Trigger: limited |
| Salesforce | Flero-managed sign-in, your own connected app | Polling | Limited |
| Jira | Basic (not working, see page) | Polling | Limited |
| ServiceNow | OAuth with your own app | Polling | Limited |
| Shopify | Admin API access token, OAuth with your own app | Polling | Limited |
| DocuSign | OAuth with your own integration key, access token | Polling | Limited |
| SAP S/4HANA | Access token | Polling | Limited |
| Microsoft Dynamics 365 | OAuth | Polling | Limited |
| Google Cloud | Service-account key, Google sign-in | Polling | Limited |
| Azure | OAuth | Polling | Limited |
| AWS | API key (not working, see page) | Polling | Limited |
Limited means the node is not in the palette for customer workspaces yet. Workflows that already contain it keep their configuration. Each limited page explains what works today.
Other connectors in the palette
These connectors are available to everyone. They follow the common patterns below and have no separate guide yet.
| Area | Connectors |
|---|---|
| Google Workspace | Gmail, Google Calendar, Google Chat, Google Docs, Google Drive, Google Sheets, Google Slides (each with polling triggers) |
| Microsoft 365 | Teams, SharePoint, OneDrive, OneNote, Excel |
| Productivity and data | Airtable, Notion, Asana |
| Developer tools | GitHub (with a trigger), Bitbucket, CircleCI, Postman |
| Identity | Okta Users |
| Workspace management | Nexudus |
Google Workspace connectors need your own Google OAuth app for now. See OAuth flow.
Many more connectors exist in limited release, including Stripe, Zoom, SendGrid, ClickUp, GitLab, Telegram, WhatsApp Business, Square, Plaid, Pinecone, OpenAI, Mandrill, Vimeo, Spotify and the individual AWS services.
What every connector has in common
Adding one
- Drag the connector from the palette's Integrations category.
- Pick a credential, or click Sign in with … where offered.
- Pick the Resource (where the connector groups its operations) and the Operation.
- Fill in the operation's fields. Many fields are dropdowns filled live from the service, such as Slack channels or HubSpot pipelines. Use the refresh button beside a dropdown to reload it.
Output
A connector operation returns one item:
{ "success": true, "statusCode": 200, "data": { }, "operation": "postMessage" }data is the service's response. Read it downstream with {{ $node["Post to channel"].output.data.ts }}. Some hand-built operations add extra fields, and their guide says so.
Errors and retries
A response outside the 2xx range fails the node. Connectors have no error output port. Use the node's error mode in Node Settings instead:
- Retry tries again, 3 times by default, with a delay that doubles from 1 second. Every error is retried, including validation errors.
- Continue lets the workflow carry on past the failure.
When an OAuth service rejects a call with 401, Flero refreshes the token once and retries before failing.
Flero does not throttle connector calls. The service's own rate limits apply, and a 429 fails the node like any other error.
Common errors
| Error | What to do |
|---|---|
401 |
The token is wrong, expired or revoked. Edit the credential and Reconnect, or paste a new key. |
403 |
The account or app lacks a permission. Check the scopes on the connector's page. |
404 |
A wrong ID, or the record is outside what the credential can see. |
429 |
Rate limited. Use the Retry error mode, or space out the calls. |
When there's no connector
Use the HTTP Request node with a Generic / Custom HTTP credential. See API keys & bearer tokens.
Related
Found something out of date? This page lives in the Flero docs content set.