Skip to main content

Integrations

kenbun connects to your existing tools and workflows in several ways. This page is an index — see the focused guides for setup details on each integration.

Available Integrations

IntegrationPurposeSetup Guide
MCP ServerConnect AI assistants (Claude, etc.) to kenbun via Model Context ProtocolMCP Server
Service AccountsOrg-owned, least-privilege credentials for automation tools like n8n, Zapier, and your backendService Accounts & Scopes
HubSpotBidirectional contact, deal, engagement, and score sync with deal attributionHubSpot Integration
SlackReal-time lead alerts to channels or users with score breakdown and action buttonsSlack Integration
LinkedIn Activity LoggingCapture outbound LinkedIn connection requests and messages as scored events, and log them to the HubSpot contact timelineLinkedIn Activity Logging
ClayScore contact and account rows in a Clay table via an HTTP API enrichment column, returning the score and the rules that firedClay
Microsoft TeamsLead alerts to Teams channels and chats (configured via Triggers)Triggers
Web BeaconJavaScript snippet for real-time visitor tracking on your websiteWeb Beacon
Chrome ExtensionVisual element tagging and LinkedIn importChrome Extension
SalesforceLead score sync via Outbound Messages or FlowSalesforce (below)
ZapierConnect to 5,000+ apps via webhook triggersZapier (below)
WebhooksReal-time HTTP POST notifications to any endpointWebhooks (below)

Webhooks

kenbun can send real-time notifications to external services when specific events occur.

Milestone Triggers

Configure webhooks that fire when leads reach score thresholds:

  1. Go to Configure → Milestone Triggers
  2. Click Create Trigger
  3. Set threshold (e.g., 50 points)
  4. Add webhook URL
  5. Save

When a lead crosses the threshold, kenbun posts JSON data to your endpoint:

{
"lead_id": "abc-123",
"score": 52,
"trigger_name": "Hot Lead Alert",
"timestamp": "2025-01-15T10:30:00Z"
}

Webhook Security

Webhooks include a signature header for verification:

X-kenbun-Signature: sha256=...

Verify the signature using your organization's webhook secret.

For full webhook payload reference (milestone, sequence, surge), see Triggers — Notification Formats.

Salesforce

Connect kenbun to Salesforce to sync lead scores and activity:

  1. Create an Outbound Message or Flow
  2. POST to /ingest with lead data
  3. Use HTTP Basic Auth with your API credentials

For a deeper integration with bidirectional sync, contact support.

Zapier

Connect kenbun to 5,000+ apps via Zapier:

  1. Set up a milestone trigger with a webhook URL
  2. Use Zapier's "Webhooks by Zapier" trigger
  3. Connect to any Zapier-supported app
  4. Build automated workflows

API Access

For custom integrations, use the kenbun REST API.

Authentication: Three options are supported:

  • Personal Access Token — Authenticate as your user account. Generate from Settings → Integrations → Personal Tokens. Pass as a Bearer token: Authorization: Bearer kbn_pat_...
  • Service Account (HTTP Basic Auth) — Shared org-level credentials from Settings → Integrations → Service Accounts. Pass as Authorization: Basic base64(client_id:client_secret). Grant scopes to make them least-privilege — see Service Accounts & Scopes
  • Session token (browser) — Automatically managed when using the kenbun UI

Key Endpoints:

  • POST /ingest — Send engagement events
  • GET /leads — List leads
  • GET /score/{leadID} — Get lead score
  • GET /events — Query events
  • POST /settings/tokens — Create a Personal Access Token

Full API Reference: See API Routes and the OpenAPI Specification.

Need Help?