An integration connects an external business tool to your pipelines: to read data (revenue, team activity, calendar) or to act (publish a campaign, create an event, fetch a call recording).
Unlike a channel, which triggers a pipeline, an integration is consumed inside a pipeline — by a dedicated node or by a tool made available to an agent.
The "BYO" (Bring Your Own) model
All integrations are BYO: you provide your own credentials (API key, token, OAuth account) in the admin panel, under Settings → Services → the service → Accounts tab. betool never inserts itself between you and the provider, never stores any secret in clear text on the client side, and charges no margin on these calls — you pay the provider directly.
Some integrations offer a managed connection ("Sign in with…" via the platform's application) in addition to your own credentials, and a few a shared vendor fallback: if your organization has not configured its own account, betool can route the call through a pooled account (resolution your account > shared account). See each integration's page.
Catalogue
Finance & payment
- Stripe — read your revenue, MRR and subscriptions; generate payment links.
- Enable Banking — open banking (PSD2/AIS): read accounts and transactions, treasury snapshot per currency.
Development & production
- GitHub — team productivity report per developer, CI status.
- Jira — read and write tickets (Cloud or Server/Data Center).
Communication & messaging
- Slack — receive and send messages (Events API +
chat.postMessage). - SMS — send and receive SMS via AllMySMS (replies and delivery receipts), or via Brevo.
- Meta — Messenger, publishing on a Facebook Page, Meta Ads reports and management.
CRM, marketing & productivity
- GTM suite — HubSpot, Notion, Airtable, Brevo, Mailchimp, Calendly, Typeform, Shopify, Microsoft 365 and Monday.com.
- Industry CRM — beTool Application; Qhare (Beta).
Productivity & advertising
- Google — Calendar, Sheets, Drive, Google Ads, Analytics 4, Search Console, Business Profile (posts and reviews), postal address validation.
- LinkedIn Ads — end-to-end advertising campaign publishing (connection not yet open to customer organizations).
Video
- HeyGen — avatar videos, lip-synced dubbing, Video Agent, voice cloning.
Telephony
- Kavkom — fetch call recordings from a cloud PBX.
- Onoff Business — team calls and SMS, read-only (Beta).
Mail, field & connected devices
- La Poste — shipment tracking; online registered letter (Beta).
- Mitti — field inspections, reports and corrective actions.
- Smart Life / Tuya — status and control of connected devices.
beTool products
- Desktop, Kiosk, Terminal — local network devices, time clock, agent on your workstation.
How it is consumed in a pipeline
Two forms, depending on the integration:
- A dedicated node — placed in the pipeline, it calls the provider and publishes the result into the context (e.g.
stripe_report,github_report,jira_report,enablebanking_report,slack_outbound,linkedin_ads_publish). Downstream nodes consume the output like any other piece of data. Nodes that act outward (send, create, publish) are exactly-once: no duplicate on retry. - An agent tool — made available to an agent node, which decides when to call it (e.g.
google.calendar_list_events,jira.create_issue,slack.post_message,stripe.create_payment_link). See No-code actions.
Security
- Secrets are stored server-side and are never exposed in a
GETresponse (the front end only sees a "key configured" indicator). - Every call is scoped to your organization: one org's integration is never visible to or usable by another.
- Outbound calls are protected against SSRF and logged.