Credentials & connectors
Credentials are how Flero authenticates to external services on your behalf. A credential is a stored secret (OAuth token, API key, username+password, certificate) that you create once and reuse across workflows.
Connectors are pre-built integrations with specific services (Slack, Salesforce, AWS, …). Each connector exposes a set of operations and accepts a credential.
This section covers managing credentials, the OAuth flow, scoping, and points to the per-connector catalog.
Pages in this section
| Page | What it covers |
|---|---|
| Managing credentials | The Credentials screen, add / edit / test / delete |
| OAuth flow | The browser hand-off and what to expect |
| API keys & bearer tokens | Non-OAuth auth, plus Flero's own API keys |
| Credential scope | Personal vs Workspace vs Organization |
| Connector catalog | Per-service guides |
The two questions you'll ask
"How do I let my workflow talk to
- Make sure there's a Flero connector for the service (browse the catalog or the Marketplace). If yes:
- Create a credential for that service in Settings → Credentials → Add credential.
- In your workflow, drag the connector's node from the palette. Select your credential in its inspector.
If no connector exists, use the HTTP Request node with an appropriate credential.
"Where is the secret actually stored?"
In your workspace's encrypted credential vault. Flero never stores credentials in workflow JSON, never includes them in execution snapshots, and never returns them via the API. You reference credentials by ID; the execution engine looks them up at run time.
See Security & MFA for the broader security model.
Common pitfalls
- Don't paste secrets into node fields. It's tempting to just put an API key in an HTTP header. Don't. Use a credential.
- Don't share personal credentials. If a teammate needs the same connection, escalate the credential to workspace or organization scope.
- Rotate credentials regularly. Most services let you generate a new key and revoke the old; do this without changing your workflows (just update the credential).
Related
- HTTP Request node, the generic alternative when no connector exists
- Settings → Credentials
Found something out of date? This page lives in the Flero docs content set.