Integrations
Connect OWL.BiKe to third-party services for seamless workflows.
{
"event": "ticket.created",
"ticket": {
"id": "tck_123",
"title": "Order Issue",
"customer": {
"email": "user@example.com"
}
}
}
{
"error": "Invalid signature",
"retry": true
}
Overview
OWL.BiKe integrates with popular e-commerce platforms, CRM systems, and other tools to streamline your support workflows. Use webhooks for real-time notifications or embed custom JavaScript for tailored experiences. Start with pre-built connectors or build your own.
E-commerce Sync
Sync orders, customers, and tickets with Shopify or WooCommerce.
CRM Tools
Connect to Zendesk, Intercom, or HubSpot for unified customer data.
Webhooks
Receive events like new tickets or order updates instantly.
Custom Embeds
Add OWL.BiKe widgets to your site with simple scripts.
E-commerce Platform Sync
Sync OWL.BiKe with your store to automatically create tickets from orders or refunds.
Install the OWL.BiKe app from the Shopify App Store. Grant permissions for orders and customers.
// Shopify webhook handler
const handleOrderCreated = async (order) => {
await fetch('https://api.example.com/v1/tickets', {
method: 'POST',
headers: { 'Authorization': `Bearer ${YOUR_API_KEY}` },
body: JSON.stringify({
title: `New Order #${order.id}`,
customerEmail: order.customer.email
})
});
};
// Node.js server example
const express = require('express');
const app = express();
app.post('/webhooks/shopify/order', express.json(), (req, res) => {
// Create OWL.BiKe ticket
console.log('Order created:', req.body);
res.status(200).send('OK');
});
Use the OWL.BiKe plugin for WordPress. Configure API keys in WooCommerce > Settings > Integrations.
Test integrations in sandbox mode first to avoid affecting live data.
CRM and Ticketing Tools
Link OWL.BiKe to your CRM for bidirectional sync of customer interactions.
Zendesk
Two-way ticket sync with custom fields.
Intercom
Import conversations as OWL.BiKe threads.
HubSpot
Associate tickets with CRM contacts.
Webhook Setup
Set up webhooks to push OWL.BiKe events to your backend.
Create Webhook
Navigate to OWL.BiKe Dashboard > Integrations > Webhooks. Click "New Webhook".
Events like ticket.created, ticket.updated.
Optional HMAC signature secret.
Configure Endpoint
Enter your endpoint URL, e.g., https://your-webhook-url.com/owl-bike.
Verify Payload
OWL.BiKe sends a test event. Respond with 200 OK.
Custom JavaScript Embeds
Embed OWL.BiKe widgets directly into your site.
<!-- Help widget -->
<script src="https://js.owl.bike/latest.js"></script>
<div id="owl-bike-widget"></div>
<script>
OWLBiKe.init('YOUR_API_KEY', { container: '#owl-bike-widget' });
</script>
<!-- Custom ticket form -->
<script src="https://js.owl.bike/latest.js"></script>
<script>
OWLBiKe.init('YOUR_API_KEY', {
theme: 'dark',
onTicketSubmit: (data) => {
console.log('Ticket data:', data);
}
});
</script>
Replace YOUR_API_KEY with your actual key from OWL.BiKe Dashboard > API Keys. Never expose it client-side in production.
Next Steps
Shopify Sync
Enable order tickets
Webhook Test
Verify events flow
Zendesk Link
Two-way sync setup
Slack Notifications
Alert team on new tickets