Skip to main content

🔌 Integrations

Connect Chatwoot with your favorite tools to create a complete ecosystem.

📋 Available Integrations

Webhooks

Send events to any system

App Dashboard

Iframe integrations

OpenAI

AI by ChatGPT

Dialogflow

Google AI bot

Google Translator

Automatic translation

WooCommerce

E-commerce integration

🔗 Webhooks

Send conversation/message events to your systems.

Configuration

  1. “Settings”“Integrations”“Webhooks”
  2. “Add Webhook”
  3. Fill:
URL: https://your-system.com/webhook
Events:
  • ✅ Message created
  • ✅ Conversation created
  • ✅ Conversation status updated
  1. Save

Use Cases

Send to CRM:
Notify on Slack:
Integration with ERP:

📊 App Dashboard

Embed external apps in Chatwoot sidebar.

Configuration

  1. “Settings”“App Dashboard”
  2. “New App”
  3. Fill:
Name: Order System
URL: https://erp.company.com/orders?contact={{contact.id}}
Description: “View customer orders”
  1. Configure visibility:
    • All conversations
    • Specific inbox only
  2. Save

Use Cases


🤖 OpenAI (ChatGPT)

Integrate ChatGPT AI to assist agents and automate responses.

Configuration

  1. “Settings”“Integrations”“OpenAI”
  2. Add API Key: Get at platform.openai.com
  3. Configure features:
Rephrase (Improve text):
Fix Spelling:
Expand:
Shorten:
Change Tone:

💬 Dialogflow

Google AI chatbot.

Configuration

  1. Create project in Dialogflow
  2. “Settings”“Integrations”“Dialogflow”
  3. Upload credentials (JSON)
  4. Configure bot per inbox

Use Cases


🌐 Google Translator

Automatic real-time translation.

Configuration

  1. “Settings”“Integrations”“Google Translator”
  2. Add API Key: Get at Google Cloud Console
  3. Configure target languages

How it Works


🛒 WooCommerce

Integrate e-commerce with support.

Configuration

  1. Install plugin on WordPress
  2. “Settings”“Integrations”“WooCommerce”
  3. Configure credentials:
    • Store URL
    • Consumer Key
    • Consumer Secret

Features

Sidebar in conversation shows:

💡 Best Practices

Security

Restrict access: Only admins configure
Rotate keys: Change API keys quarterly
Monitor logs: Spot unusual activity
Use HTTPS: Always encrypted connections

Performance

Test first: Staging before production
Monitor: Check integrations work
Fallback: What if integration down?

🚀 Next Steps

API Reference

Build custom integrations

Webhooks Guide

Deep dive into webhooks