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
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
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)
  • 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?