Tidio
Connect Tidio with Webflow to add live chat and AI chatbot functionality on websites for customer engagement.
How to integrate Tidio with Webflow
Integrate Tidio with Webflow by embedding the Tidio widget through custom code, connecting through Zapier for automated workflows, or building with Webflow and Tidio APIs for custom data synchronization.
The code embed method works for all users and requires no technical knowledge. Zapier provides no-code automation for syncing contacts and form data. API integration offers advanced customization but requires developer resources and a Tidio Plus or Premium plan.
Embed the Tidio widget
The standard installation embeds Tidio's JavaScript snippet in your Webflow site's footer code, making the chat widget available across all published pages.
Log into Tidio and navigate to Settings > Live Chat > Installation. Click open code section and select Manual install. Copy your unique JavaScript snippet: <script src="https://code.tidio.co/your-unique-code.js" async></script>.
In Webflow, go to Site settings > Custom Code and paste the snippet into Footer Code. Save and publish your site. The widget appears on your published site but not in Webflow preview. The async attribute ensures the script loads without blocking page render.
Configure colors, positions, and welcome messages in your Tidio admin panel under Settings > Live Chat > Appearance. Changes take effect immediately without republishing.
For page-specific widgets, use Webflow's custom code embed element instead of site-wide code. Site-wide installation is recommended for consistency.
Connect through Zapier
Zapier's Tidio-Webflow integration connects the two platforms via automated workflows without custom development.
Tidio triggers: Contact Sent From Bot (chatbot captures lead info), New chat initiated, New message received.
Webflow triggers: New Form Submission, New Order, Updated Order (all instant).
When a Tidio contact is created through Tidio's Flow editor, Zapier can add them to your Webflow CMS collection. Map Tidio fields like name, email, and phone directly to your CMS structure. When a Webflow form is submitted, Zapier can create Tidio contacts with form data mapped as contact properties.
Limitation: Zapier cannot map Webflow reference or multi-reference fields. Use API integration for CMS structures relying on reference fields.
Build with Webflow and Tidio APIs
Tidio's REST API and JavaScript Widget SDK support custom integrations. The Widget SDK's setVisitorData() method works on all plans including Free. REST API and webhook access require Plus or Premium plans.
Pass visitor data to chat widget
The JavaScript Widget SDK passes user information from Webflow forms and CMS data to the Tidio chat widget using window.tidioChatApi.setVisitorData():
window.tidioChatApi.setVisitorData({
email: "user@example.com",
name: "John Doe",
phone: "+1234567890",
distinct_id: "custom_identifier",
tags: ["tag1", "tag2"],
custom_properties: {
membership_plan: "premium",
company: "Acme Corp"
}
});
Wait for the tidioChatApiReady event before calling SDK methods:
document.addEventListener('tidioChatApiReady', function() {
window.tidioChatApi.setVisitorData({...});
});
Use this to pass e-commerce data, membership status, or browsing behavior for customized chatbot responses.
Sync Webflow forms to Tidio contacts
The Webflow form submission webhook sends data to your server when users submit forms. Your middleware transforms this data and posts to Tidio's POST /contacts endpoint. This requires a backend server and is more complex than Zapier for most use cases.
Create contacts by posting to https://api.tidio.com/v1/contacts with headers X-Tidio-Openapi-Client-Id and X-Tidio-Openapi-Client-Secret. The request body accepts email, name, phone, tags, and custom properties (Tidio Contacts API).
Verify webhook signatures using the x-tidio-signature header with HMAC-SHA256 validation.
Receive webhook events from Tidio
Tidio sends webhook notifications for seven event types to sync chat data to Webflow CMS collections:
- contact.created and contact.updated for contact information
- ticket.created and ticket.status_updated for support ticket events
- conversation.solved_by_operator, conversation.solved_by_lyro, and conversation.solved_automatically for resolution tracking
Configure webhooks at Settings > Developer > Webhooks (Plus and Premium plans only). Verify authenticity using x-tidio-signature with HMAC-SHA256 validation. Return 2xx status codes immediately and process data asynchronously to prevent timeouts.
What you can build
Integrating Tidio with Webflow lets you add real-time chat to published pages, automate lead capture through form submissions, and personalize conversations based on visitor data.
- E-commerce support chat: Add the Tidio widget to product pages so visitors can ask sizing, shipping, or stock questions and receive instant responses through Lyro AI or live agents
- Lead capture landing pages: Create landing pages with pre-chat surveys that collect visitor information through Tidio's visual Flow editor, then sync contacts to your CRM using Zapier
- Automated FAQ responses: Configure Tidio chatbots to answer common questions about pricing, services, or policies, reducing support workload while providing 24/7 visitor assistance
- Form-to-chat contact sync: Use Zapier to automatically create Tidio contacts when visitors submit Webflow forms, enabling follow-up conversations through chat, email, or SMS
Frequently asked questions
Copy your unique JavaScript snippet from Tidio's Settings > Live Chat > Installation section. In Webflow, navigate to Site settings > Custom Code and paste the code into the Footer Code area. Publish your site for the widget to appear on your live domain.
The code snippet includes an async attribute that loads the script without blocking page rendering. Configuration changes made in your Tidio dashboard — widget appearance, messages, behavior — apply immediately without requiring Webflow republishing. However, if you modify the embed code itself within Webflow's custom code section, you must republish your Webflow site for those code-level changes to take effect.Yes. Use Webflow's custom code embed element instead of site-wide custom code. Drag a Code Embed element onto your specific page and paste the Tidio JavaScript snippet. This method works well for landing pages or sections where you need different chat configurations. For consistency across your entire site, site-wide installation via Site settings > Custom Code is recommended.
The widget loads approximately 250KB-600KB of files depending on configuration, but uses asynchronous loading to prevent render blocking. The async script attribute loads resources in parallel with your page content.
For performance-sensitive sites, implement delayed loading by wrapping the Tidio script in a setTimeout function to defer chat widget initialization until after critical page content loads. This reduces impact on your site's performance metrics and helps preserve Core Web Vitals scores.Yes, through Zapier or custom API integration. Zapier's Tidio-Webflow integration automatically creates contacts in Tidio when Webflow forms are submitted. Map form fields to Tidio contact properties and add tags for segmentation. Note that Zapier cannot map Webflow reference or multi-reference fields.
For advanced custom integration, configure Webflow's form submission webhook to send data to your server. Transform the payload and post to Tidio's POST /contacts endpoint with your API credentials. This approach requires server-side middleware to handle authentication securely (Webflow Form Submission Webhooks).
Yes, through Zapier or custom API integration. Zapier's Tidio-Webflow integration automatically creates contacts in Tidio when Webflow forms are submitted. Map form fields to Tidio contact properties and add tags for segmentation.
Description
Tidio is an AI-driven customer service platform that combines live chat, chatbots, and help desk features for small and medium-sized businesses. The platform includes Lyro AI for automated responses, visual chatbot builders, and omnichannel conversation management across chat, email, and social media platforms.
This integration page is provided for informational and convenience purposes only.

Twilio Segment
Integrate Segment with Webflow to track visitor behavior, collect customer data, and send analytics events to hundreds of marketing and analytics tools through a single implementation.

Webflow's static hosting architecture doesn't support server-side webhook processing or secure token storage that WhatsApp's real-time messaging requires. You'll need external infrastructure or services to bridge this gap.
FullContext
FullContext provides an embeddable JavaScript solution that handles conversational interfaces through a single code snippet, eliminating the need to build chat infrastructure or maintain form validation logic.

ManyChat
Connect ManyChat with Webflow to get programmatic access to Instagram DM, Facebook Messenger, WhatsApp, and SMS automation through embedded widgets or API connections.

Zendesk Chat (Zopim)
Zendesk Chat (formerly Zopim) brings real-time customer support directly to your Webflow site. Add live chat, automated ticket creation, and help center search to engage visitors instantly and resolve issues faster.

Zendesk
Connect Zendesk's powerful customer support platform with Webflow to create seamless support experiences. Automate ticket creation from forms, embed live chat widgets, sync customer data, and build integrated help centers that enhance customer satisfaction while reducing manual work.

Website Toolbox Forum
Connect your Webflow site with Website Toolbox Forum to add robust community features, customer support forums, and engaging discussion spaces without complex coding. This integration enables you to embed a fully-featured forum that matches your brand while maintaining complete control over user experience and moderation.

UserVoice
Connect UserVoice's powerful feedback management platform with Webflow to collect user insights, prioritize feature requests, and build customer-driven websites. Transform visitor feedback into actionable improvements with voting systems, roadmap transparency, and seamless design integration.

Trustpilot
Build trust and credibility by showcasing authentic customer reviews on your Webflow site. Connect Trustpilot's review platform to display ratings, collect feedback automatically, and boost conversions with social proof that updates in real-time.


