Build conversational experiences that convert
Complete SDK, API reference, and integration guides for developers building the next generation of conversational interfaces.
Get started in 3 steps
From signup to live conversational flows in under 5 minutes
Build Your Flow
Use our visual drag-and-drop builder to create conversational experiences.
Open BuilderEmbed & Launch
Add one script tag to your website and start collecting qualified leads.
<script src="https://cdn.dialogkit.io/chatbox-sdk.min.js"
data-api-key="YOUR_API_KEY"
data-flow-id="YOUR_FLOW_ID">
</script>Developer Resources
Everything you need to integrate DialogKit into your applications
SDK Reference
Complete API reference for our JavaScript SDK with examples and best practices.
// Initialize DialogKit
const dialogkit = new DialogKit({
apiKey: 'YOUR_API_KEY',
flowId: 'YOUR_FLOW_ID',
theme: 'auto' // 'light' | 'dark' | 'auto'
});
// Start conversation
dialogkit.start();REST API
Programmatic access to flows, conversations, and analytics data.
Framework Integrations
Step-by-step guides for popular frameworks and platforms.
Testing & Debugging
Tools and best practices for testing your conversational flows.
Webhooks & Events
Real-time notifications for conversation events and lead captures.
// Webhook payload
{
"event": "conversation.completed",
"data": {
"flowId": "flow_123",
"variables": {
"email": "user@example.com",
"name": "John Doe"
}
}
}Real-time Analytics
Track conversion rates, user behavior, and flow performance with detailed analytics.
Code Examples
Essential implementations for getting started
React Integration
API Integration
HTML Integration
<!DOCTYPE html>
<html>
<head>
<title>My Website</title>
</head>
<body>
<h1>Welcome to my site</h1>
<script src="https://cdn.dialogkit.io/chatbox-sdk.min.js"
data-api-key="YOUR_API_KEY"
data-flow-id="YOUR_FLOW_ID">
</script>
</body>
</html>WordPress Integration
<?php
// functions.php
function add_dialogkit_script() {
?>
<script src="https://cdn.dialogkit.io/chatbox-sdk.min.js"
data-api-key="<?php echo get_option('dialogkit_api_key'); ?>"
data-flow-id="<?php echo get_option('dialogkit_flow_id'); ?>">
</script>
<?php
}
add_action('wp_footer', 'add_dialogkit_script');
?>Ready to build something amazing?
Join thousands of developers building conversational experiences