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
| Integration | Purpose | Setup Guide |
|---|---|---|
| MCP Server | Connect AI assistants (Claude, etc.) to kenbun via Model Context Protocol | MCP Server |
| HubSpot | Bidirectional contact, deal, engagement, and score sync with deal attribution | HubSpot Integration |
| Slack | Real-time lead alerts to channels or users with score breakdown and action buttons | Slack Integration |
| Microsoft Teams | Lead alerts to Teams channels and chats (configured via Triggers) | Triggers |
| Web Beacon | JavaScript snippet for real-time visitor tracking on your website | Web Beacon |
| Chrome Extension | Visual element tagging and LinkedIn import | Chrome Extension |
| Salesforce | Lead score sync via Outbound Messages or Flow | Salesforce (below) |
| Zapier | Connect to 5,000+ apps via webhook triggers | Zapier (below) |
| Webhooks | Real-time HTTP POST notifications to any endpoint | Webhooks (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:
- Go to Configure → Milestone Triggers
- Click Create Trigger
- Set threshold (e.g., 50 points)
- Add webhook URL
- 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:
- Create an Outbound Message or Flow
- POST to
/ingestwith lead data - 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:
- Set up a milestone trigger with a webhook URL
- Use Zapier's "Webhooks by Zapier" trigger
- Connect to any Zapier-supported app
- 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 eventsGET /leads— List leadsGET /score/{leadID}— Get lead scoreGET /events— Query eventsPOST /settings/tokens— Create a Personal Access Token
Full API Reference: See API Routes and the OpenAPI Specification.
Need Help?
- MCP Server Issues: See MCP Server
- HubSpot Issues: See HubSpot — Troubleshooting
- Slack Issues: See Slack — Troubleshooting
- API Questions: Review the API Routes reference
- Webhook Setup: Contact support for debugging assistance
- General Help: Use the Help menu in the app