Tidio

Connect Tidio with Webflow to add live chat and AI chatbot functionality on websites for customer engagement.

Install app
View website
View lesson
A record settings
CNAME record settings
Tidio

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.

Tidio
Tidio
Joined in

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.

Install app

This integration page is provided for informational and convenience purposes only.


Other Customer engagement integrations

Other Customer engagement integrations

Chat Whisperer

Chat Whisperer

Connect Chat Whisperer with Webflow to deploy automated chatbot responses using ChatGPT and Claude models.

Customer engagement
Learn more
Flowstar Click to Call

Flowstar Click to Call

Connect Flowstar Click to Call with Webflow to add mobile-optimized phone buttons that convert visitors into callers with a single tap.

Customer engagement
Learn more
Social Intents

Social Intents

Connect Social Intents with Webflow to chat with website visitors directly from Microsoft Teams, Slack, or Google Chat without separate agent software.

Customer engagement
Learn more
Poper

Poper

Connect Poper with Webflow to deploy AI-powered popups that capture leads, reduce cart abandonment, and increase conversions through behavioral targeting.

Customer engagement
Learn more
ChatSale

ChatSale

Connect ChatSale with Webflow to add ChatGPT-driven chatbots to a site for automated lead capture and qualification.

Customer engagement
Learn more
Salespeak

Salespeak

Connect Salespeak with Webflow to deploy chat widgets with AI-powered lead qualification that engage visitors and sync conversation data to CRM systems.

Customer engagement
Learn more
Smartarget Countdown Popup

Smartarget Countdown Popup

Connect Smartarget Countdown Popup with Webflow to display time-limited offers and event deadlines through JavaScript embed codes.

Customer engagement
Learn more
Announcement Bar

Announcement Bar

Connect Announcement Bar by Smartarget with Webflow to display promotional notifications, shipping thresholds, and time-sensitive offers across your site through JavaScript embedding.

Customer engagement
Learn more
Massively AI

Massively AI

Connect Massively AI, an AI-powered chatbot platform, with Webflow to automate customer support and qualify leads through conversational marketing on your site.

Customer engagement
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free