Connectors let workflows call external providers without embedding credentials into node payloads. A connector stores encrypted provider data and exposes only masked metadata to clients.

B3OS public connectors page showing provider options

Connector Model

FieldMeaning
Connector typeProvider family such as Slack, Shopify, Gmail, Coinbase Business, Pipedream app, or native integration
OrganizationBoundary that owns the credential
Encrypted dataSecret credential payload, encrypted before storage
Masked dataSafe metadata returned to the app or API
StatusWhether the connector is usable, needs reconnect, or failed provider validation

Workflow nodes reference connector IDs and connector types. They do not need provider tokens, refresh tokens, or API secrets in the node payload.

Connector credential boundary
connectencryptmasked selectionexecuteserver-side credential Provider auth OAuth, API key, provider account Connector record Org-owned type, status, masked metadata Encrypted storage Secret payload held outside workflow JSON Workflow node References connector ID and type Action runtime Loads secret server-side for provider call

Common Connector Families

FamilyExamples
Native messagingSlack bot and event workflows
Native commerceShopify order and inventory workflows
Email and productivityGmail and Google Sheets through connector-backed integrations
PaymentsCoinbase Business, Stripe, and payment event flows
Pipedream appsBroad SaaS app coverage exposed through Pipedream app connectors
Crypto providersData, wallet, RPC, analytics, and DeFi provider integrations where required

Using Connectors in Workflows

  1. Create or connect the provider account in organization settings.
  2. Add an action or trigger that requires the connector type.
  3. Select the connector from the node configuration.
  4. Test the workflow to validate provider access.
  5. Monitor failed runs for expired credentials or provider-side permission changes.

Rotation and Removal

EventAction
Teammate leavesReview connectors they created or owned
Provider token expiresReconnect the provider account
Provider scope changesReauthorize with the required scopes
Credential exposedRotate the provider credential and reconnect
Workflow no longer needs providerRemove or archive unused connectors

Share connector type, provider account label, and required scopes. Never paste raw tokens into workflow descriptions, Caddie chat, support messages, or docs.

Native Slack Notes

Slack triggers and actions commonly require bot token scopes, event subscriptions, channel access, and interactivity configuration. Keep Slack workflows explicit about which channels they listen to and where they can post.

Pipedream Notes

Pipedream-backed connectors expand SaaS coverage. Use them when B3OS does not have a native connector for a provider or when you need a provider-specific trigger/action supported through Pipedream.