Skip to content

Integrations ​

Strengthen your business processes by integrating DOLU.ai with external systems.

Available Integrations ​

Communication Channels ​

  • WhatsApp Business API
  • Instagram Direct
  • Telegram Bot
  • Web Widget
  • Facebook Messenger (coming soon)

CRM and Sales ​

  • Google Contacts
  • HubSpot (coming soon)
  • Salesforce (coming soon)

E-commerce ​

  • WooCommerce
  • Shopify
  • Trendyol
  • Hepsiburada
  • n11
  • Amazon

Marketing ​

  • Google Ads
  • Facebook Ads
  • Mailchimp

Other ​

  • Google Calendar
  • Google Business Profile
  • Zapier
  • Make (Integromat)
  • Webhooks

Google Business Profile ​

Setup ​

  1. Go to Settings > Integrations > Google Business
  2. Click the Connect button
  3. Sign in with your Google account
  4. Select your business
  5. Approve the permissions

Features ​

  • Receive review notifications
  • Reply to reviews
  • Track average rating
  • New review automations

AI Review Responses ​

Automatically respond to reviews with AI:

  1. Thank positive reviews
  2. Professional responses to negative reviews
  3. Answer questions

E-commerce Integrations ​

WooCommerce ​

Connect your WordPress site:

  1. Obtain WooCommerce REST API keys
  2. Enter the keys in DOLU.ai
  3. Start synchronization

Synchronized Data:

  • Orders
  • Products
  • Customers
  • Stock status

Shopify ​

Connect your Shopify store:

  1. Install the Shopify Partner app
  2. Grant permissions
  3. Confirm synchronization

Marketplaces ​

Trendyol, Hepsiburada, n11 integrations:

  • Order notifications
  • Question answering
  • Messaging

Google Calendar ​

Sync your appointments:

Setup ​

  1. Go to Settings > Integrations > Google Calendar
  2. Connect with your Google account
  3. Select the calendar

Features ​

  • Add appointments to the calendar
  • Create appointments from the calendar
  • Two-way synchronization
  • Reminder notifications

Zapier Integration ​

Connect with 5,000+ apps via Zapier:

Example Zaps ​

New Contact -> Google Sheets

Trigger: New contact in DOLU.ai
Action: Add row to Google Sheets

Form Submission -> DOLU.ai

Trigger: Typeform answered
Action: Create contact in DOLU.ai

New Order -> DOLU.ai Message

Trigger: Shopify new order
Action: Send WhatsApp message via DOLU.ai

Make (Integromat) ​

Advanced automations with Make:

Scenario Examples ​

  • CRM synchronization
  • Multi-platform publishing
  • Data transformation
  • Complex workflows

Webhook Integration ​

Incoming Webhooks ​

Send data to DOLU.ai from external systems:

bash
POST https://api.dolu.ai/webhooks/incoming/YOUR_WEBHOOK_ID
Content-Type: application/json

{
  "event": "order.created",
  "data": {
    "orderId": "12345",
    "customerEmail": "[email protected]",
    "total": 150.00
  }
}

Outgoing Webhooks ​

Send DOLU.ai events to external systems:

Supported Events:

  • conversation.created
  • conversation.closed
  • message.received
  • message.sent
  • contact.created
  • contact.updated
  • deal.created
  • deal.stage_changed

Example Payload:

json
{
  "event": "message.received",
  "timestamp": "2024-01-15T10:30:00Z",
  "data": {
    "conversationId": "conv_123",
    "contactId": "contact_456",
    "message": {
      "id": "msg_789",
      "text": "Hello!",
      "channel": "whatsapp"
    }
  }
}

API Integration ​

Create your own integrations with the REST API:

Authentication ​

bash
curl -X GET "https://api.dolu.ai/api/v1/contacts" \
  -H "Authorization: Bearer YOUR_API_KEY"

Creating an API Key ​

  1. Go to Settings > API
  2. Create a New Key
  3. Define permissions
  4. Store the key securely

Integration Management ​

Status Monitoring ​

Monitor the status of all your integrations:

  • Connection status
  • Last synchronization
  • Error count
  • Data transfer

Error Management ​

Manage integration errors:

  1. Enable error notifications
  2. Review error logs
  3. Set up retry rules
  4. Define fallback scenarios

Security ​

Security in integrations:

  • Store API keys encrypted
  • Use IP restrictions
  • Keep permissions to a minimum
  • Perform regular audits
  • Maintain access logs

Best Practices ​

  1. Connect one at a time: Not all at once
  2. Test: In a test environment before going live
  3. Monitor: Integration performance
  4. Document: Integration details
  5. Back up: Prevent data loss

DOLU.ai - AI-Powered CRM Platform