Integrations Overview
Lucky Orange integrates with popular platforms and tools to streamline your workflow, sync data across systems, and enhance your marketing and customer engagement capabilities. These integrations help you connect visitor insights with your CRM, marketing automation, and communication tools.
CMS Platforms
WordPress
Official Plugin Available:
- Go to Plugins → Add New in WordPress admin
- Search for "Lucky Orange"
- Click "Install Now"
- Activate the plugin
- Go to Settings → Lucky Orange
- Enter your Site ID
- Save changes
Manual Installation:
Add Lucky Orange code to header.php:
<?php wp_head(); ?>
<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=YOUR_SITE_ID"></script>
</head>
Shopify
Via Shopify App Store:
- Visit Shopify App Store
- Search for "Lucky Orange"
- Click "Add app"
- Authorize the installation
- Follow setup wizard
- Site ID auto-configured
Manual Installation:
- From Shopify admin: Online Store → Themes
- Click Actions → Edit code
- Open
theme.liquid - Add before
</head>:
<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id={{ settings.lucky_orange_site_id }}"></script>
Squarespace
- Go to Settings → Advanced → Code Injection
- Paste Lucky Orange code in Header section
- Click Save
<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=YOUR_SITE_ID"></script>
Wix
- Go to Settings → Custom Code
- Click "+ Add Custom Code"
- Paste Lucky Orange script
- Set to load on "All Pages"
- Place code in "Head"
- Click Apply
Webflow
- Open Project Settings
- Go to Custom Code tab
- Paste Lucky Orange code in Head Code section
- Publish site
BigCommerce
- Go to Storefront → Script Manager
- Click "Create a Script"
- Name: "Lucky Orange"
- Location: "Head"
- Script type: "Script"
- Paste Lucky Orange code
- Save
Tag Management
Google Tag Manager
Setup:
<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id={{Your Site ID}}"></script>
- Set Trigger to "All Pages"
- Save tag
- Submit and publish container
With User Identification:
<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=abc123"></script>
<script>
window._loq = window._loq || [];
{% if userEmail %}
_loq.push(['custom', {
email: '{{userEmail}}',
user_id: '{{userId}}'
}]);
{% endif %}
</script>
Adobe Launch / Tealium
Similar to GTM - add as Custom Code extension with appropriate page load rule.
CRM Integrations
HubSpot
- Go to Lucky Orange Settings → Integrations
- Select HubSpot
- Click "Connect to HubSpot"
- Authorize connection
- Configure sync settings
Data Synced:
- Session recordings linked to HubSpot contacts
- Tags from Lucky Orange appear in HubSpot
- Visitor data enriches contact records
- Chat transcripts sync to contact timeline
Usage:
View Lucky Orange recordings directly in HubSpot contact records to see visitor behavior.
Salesforce
Integration:
- Install Lucky Orange app from Salesforce AppExchange
- Or configure via Lucky Orange Settings → Integrations
- Authenticate Salesforce connection
- Map fields between systems
- Enable data sync
Features:
- Link recordings to Salesforce leads/contacts
- Sync chat conversations
- View visitor behavior in Salesforce
Pipedrive
Configure via Lucky Orange dashboard to sync visitor data with Pipedrive deals and contacts.
Communication Tools
Slack
Setup:
- Go to Lucky Orange Settings → Integrations
- Select Slack
- Click "Connect to Slack"
- Choose Slack workspace
- Select notification channel
- Configure notification triggers
Notifications:
- New chat messages
- High-value visitor alerts
- Conversion notifications
- Custom tag triggers
Example Configuration:
When: Visitor tagged as "High Value"
Send to: #sales channel
Message: "High value visitor on site now!"
Include: Link to live session
Microsoft Teams
Similar to Slack - send Lucky Orange notifications to Teams channels.
Email Notifications
Configure in Settings → Notifications:
- Chat message alerts
- Conversion notifications
- Visitor activity alerts
- Daily/weekly summary reports
Marketing Automation
Zapier
Popular Zaps:
1. New Chat to Slack:
Trigger: New chat in Lucky Orange
Action: Send Slack message
2. High-Value Visitor to CRM:
Trigger: Visitor tagged "Hot Lead"
Action: Create contact in HubSpot/Salesforce
3. Form Submission to Email:
Trigger: Form submitted (via Lucky Orange tag)
Action: Send email via Gmail/Outlook
Setup:
- Go to Zapier.com
- Create new Zap
- Choose Lucky Orange as trigger
- Authenticate Lucky Orange account
- Configure trigger (webhook-based)
- Set up action in destination app
- Test and enable
Make (formerly Integromat)
Similar automation capabilities to Zapier with Lucky Orange webhooks.
E-commerce Platforms
Magento
Add Lucky Orange via:
- Template customization
- Extension/module (if available)
- Google Tag Manager integration
PrestaShop
Install Lucky Orange module or add code to theme header.
WooCommerce
Use WordPress plugin (Lucky Orange integrates with WooCommerce automatically).
Shopify Plus
Advanced features:
- Checkout tracking
- Custom data passing
- Multi-store support
Analytics Integration
Google Analytics
Run Both Together:
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_MEASUREMENT_ID');
</script>
<!-- Lucky Orange -->
<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=abc123"></script>
Share User IDs:
// Identify in both platforms
const userId = 'user_123';
// Google Analytics
gtag('config', 'GA_MEASUREMENT_ID', { 'user_id': userId });
// Lucky Orange
_loq.push(['custom', { user_id: userId }]);
Mixpanel / Amplitude
Similarly, run both analytics platforms alongside Lucky Orange for comprehensive tracking.
Custom Integrations
Webhooks
Lucky Orange supports webhooks for custom integrations:
Available Webhooks:
- New chat message
- Chat ended
- Visitor tagged
- Form submitted (via custom tag)
Setup:
- Go to Settings → Integrations → Webhooks
- Add webhook URL
- Select events to trigger webhook
- Configure authentication
- Test webhook
Webhook Payload Example:
{
"event": "chat_message",
"visitor_id": "abc123",
"session_id": "sess_456",
"message": "Hello, I need help",
"timestamp": "2024-03-20T10:30:00Z",
"visitor_data": {
"email": "customer@example.com",
"tags": ["VIP", "Returning"]
}
}
API Access
Lucky Orange provides API for:
- Retrieving session data
- Accessing visitor information
- Exporting recordings
- Managing settings
API Documentation: Available in Lucky Orange dashboard under Settings → API
Troubleshooting Integrations
| Issue | Cause | Solution |
|---|---|---|
| Integration not connecting | Authorization expired | Reconnect in Settings → Integrations |
| Data not syncing | Sync disabled | Check sync settings in integration config |
| Duplicate data | Multiple installations | Verify only one integration active |
| Webhook not firing | Incorrect URL | Test webhook URL separately |
| Chat not showing in CRM | Sync delay | Wait up to 15 minutes for sync |
| Tags not appearing | Tag not created properly | Verify tag syntax in code |
Best Practices
- Single Installation: Install Lucky Orange code only once
- Test Integrations: Verify data flows correctly before going live
- Monitor Sync: Regularly check integration status
- Document Setup: Keep record of which integrations are active
- Use Tags Wisely: Create meaningful tags for CRM sync
- Privacy Compliance: Ensure integrations comply with GDPR/CCPA
- Regular Audits: Review connected integrations quarterly
- Webhook Security: Use HTTPS and authentication for webhooks
Summary
Lucky Orange integrates with:
- CMS Platforms: WordPress, Shopify, Squarespace, Wix, Webflow
- Tag Managers: Google Tag Manager, Adobe Launch, Tealium
- CRMs: HubSpot, Salesforce, Pipedrive
- Communication: Slack, Microsoft Teams, Email
- Automation: Zapier, Make (Integromat)
- E-commerce: WooCommerce, Magento, BigCommerce
- Analytics: Works alongside GA4, Mixpanel, Amplitude
- Custom: Webhooks and API for custom integrations
Choose integrations that fit your workflow and enhance your ability to act on visitor insights.