Live & Serving Merchants Today

Respond
Connect

The intelligent bridge between Zid & Salla e‑commerce and Respond.io — automating customer conversations the moment an order happens.

Zid Integration
Salla Integration
Respond.io Powered
WhatsApp Automation
Scroll to explore

The Bridge Between
Commerce & Conversation

A cloud-hosted middleware that intercepts real-time webhook events from Saudi e-commerce platforms — normalising data and routing it into Respond.io for automated WhatsApp communication.

🛒
Zid / Salla
Webhook Event
Respond Connect
Enriched Contact
💬
Respond.io
WhatsApp
📱
Customer
🔄
Real-time Processing
Webhook-driven — events processed in milliseconds, not minutes. Customers receive their WhatsApp message immediately.
🎯
Zero Config for Merchants
Merchants configure once via a simple portal — no code, no webhooks, no API keys to manage themselves.
📊
21 Custom Fields
Rich order, shipping, and abandoned cart data auto-synced to every Respond.io contact for powerful workflow automation.
🌐
Dual Platform
One engine handles both Zid and Salla events — identical enriched output regardless of which platform the order came from.

Respond Connect vs.
Standard Webhook Setup

Why merchants need more than raw Respond.io webhooks

10+
Exclusive
Features
Feature Standard Webhook ✦ Respond Connect
E.164 Phone Normalization Manual mapping required Automatic across KSA, UAE, EG…
Contact Upsert (create or update) Create only — duplicates risk Smart upsert + 403 recovery
Shipping Data Extraction Not included Company, tracking no. & URL
Abandoned Cart Tracking Not included 7 fields: items, amount, link…
Live Chat Widget Injection Manual script paste Auto-injected per-merchant cId
Multi-merchant Support One-to-one setup Unlimited merchants, one platform
Dual Platform (Zid + Salla) Separate implementations Unified pipeline, single config
Respond.io Workflow Trigger Basic contact events only Custom event + full enriched payload
HMAC Signature Verification No built-in security Every webhook validated
OAuth Token Auto-refresh Manual token management Seamless, no merchant downtime

Rich Customer Data
Pushed in Real-time

Every webhook event is normalised and written directly to the customer's Respond.io profile — enabling powerful automation workflows from the first order.

34
Custom fields auto-synced to every Respond.io contact · 18 Core + 16 V2 Intelligence
✓ V1 CORE — ALWAYS ACTIVE ⚡ V2 INTELLIGENCE — PER-MERCHANT
🛒 Order Information
Latest Order ID
latest_order_idTEXT
Order Status
latest_order_statusTEXT
Order Total Amount
latest_order_amountTEXT
Platform Source (Zid / Salla)
latest_order_platformTEXT
Total Orders — lifetime count
total_ordersNUMBER ⚠️
🚚 Shipping Details
Shipping Company Name
shipping_companyTEXT
Tracking Number
tracking_numberTEXT
Tracking URL (clickable link)
tracking_urlTEXT
👤 Customer Profile
City (delivery address)
cityTEXT
Country
countryNameTEXT
Gender
genderTEXT

First name, last name & email are synced to the Respond.io contact's built-in fields automatically.

🛍️ Abandoned Cart
Cart flag (Yes / No)
is_abandoned_cartTEXT
Cart Recovery URL
abandoned_cart_urlTEXT
Cart ID
abandoned_cart_idTEXT
Cart Total Amount
abandoned_cart_amountTEXT
Product names in cart
abandoned_cart_itemsTEXT
Item count in cart
abandoned_cart_items_countNUMBER ⚠️
Abandonment timestamp
abandoned_cart_atTEXT
⚡ UTM & Source Tracking
Traffic source (instagram, google…)
utm_sourceTEXT
Medium (social, cpc, email…)
utm_mediumTEXT
Campaign name
utm_campaignTEXT
UTM Content
utm_contentTEXT
UTM Term / keyword
utm_termTEXT
Device type (mobile / desktop)
order_deviceTEXT
Source type (direct / social…)
order_source_typeTEXT
⚡ Coupon · Review · Invoice
Last coupon code used
last_coupon_codeTEXT
Coupon discount value
last_coupon_discountTEXT
Last review star rating
last_review_ratingTEXT
Reviewed product name
last_review_productTEXT
Review timestamp
last_review_atTEXT
Invoice ID
last_invoice_idTEXT
Invoice amount
last_invoice_amountTEXT
⚡ Customer Intelligence
Account registration date
customer_registered_atTEXT
Last login timestamp
customer_last_login_atTEXT
⚠️
Two fields must be created as NUMBER type in Respond.io, not Text:
total_orders abandoned_cart_items_count

All other fields are Text type. Go to Settings → Contact Fields → Add Custom Field in Respond.io.

Know Where Every
Customer Comes From

Respond Connect V2 automatically captures UTM parameters, device type, and traffic source from every Salla order — flowing them directly into Respond.io contact profiles so your WhatsApp campaigns can be hyper-targeted by channel.

📊 Orders by Traffic Source

Instagram Ads42%
Google Search28%
TikTok18%
Direct / Organic12%

Example — your actual data flows into Respond.io contact profiles

📱 Device Breakdown

78%
Mobile
22%
Desktop

🎯 Target by Channel in Respond.io

Filter contacts where utm_source = instagram
Send campaign-specific WhatsApp template
Measure conversions back to the same UTM tag
📡
UTM Tracking
Source, medium, campaign, content, term — all captured automatically
🏷️
Coupon Analytics
Know which discount codes convert and who uses them most
Review Signals
Trigger a follow-up message on low ratings automatically
🧠
Customer Intelligence
Activation messages on registration, re-engagement on login inactivity
🧾
Invoice Sync
Push invoice ID and amount for payment confirmation flows

Turn Abandoned
Carts Into Sales

When a customer abandons their cart on Zid or Salla, Respond Connect captures the full cart snapshot and fires a recovery workflow — sending a personalised WhatsApp message within seconds.

  • 🛒Captures item names, quantities & total value
  • 🔗Includes a direct cart recovery link for one-tap return
  • Records exact abandonment timestamp for timed follow-ups
  • 📱Triggers Respond.io workflow for WhatsApp template dispatch
  • 🔄Resets flag when order is placed — no duplicate messages
🛒 Abandoned Cart Detected
👟
Nike Air Max 270
SAR 549
👕
Adidas Classic Tee
SAR 189
🎒
Under Armour Bag
SAR 299
TotalSAR 1,037
mystore.salla.sa
🛍️
S
Support Team
● Online
👋 Hi! How can we help? We typically reply in minutes.
💬

Respond.io Live Chat
On Every Store Page

Respond Connect automatically injects the Respond.io live chat widget into each merchant's Salla storefront — no manual code required.

  • 🔌Auto-injected via Salla App Snippet — zero dev work for merchants
  • 🏪Per-merchant cId — each store gets their own dedicated channel
  • Dynamic fetch at page load — no hard-coded scripts in theme
  • 🔄Update cId from dashboard — propagates instantly to all pages
  • 📊Conversations auto-linked to order history in Respond.io

Built to Scale —
Serverless on Google Cloud

Every component auto-scales and is battle-tested for peak Saudi shopping events — Ramadan, 11.11, White Friday.

Firebase Cloud Functions
Serverless Node.js 22 — scales automatically to handle traffic spikes with zero cold-start configuration
🔐
HMAC Signature Verification
Every incoming webhook validated with platform secret keys — prevents spoofed requests and injection attacks
🗄️
Firestore Multi-tenant DB
Each merchant isolated in their own document — tokens, config, and widget IDs stored securely at rest
🔄
OAuth 2.0 Token Management
Automatic access token refresh for Zid and Salla — merchants never experience auth expiry interruptions
🌐
Dual Platform Pipeline
Single engine handles both Zid and Salla payloads — identical enrichment output regardless of source
📊
Admin Dashboard
React SPA with phone OTP auth — merchant management, health monitoring, and webhook debug logs
🔌
Respond.io API v2
Smart upsert strategy — creates new contacts or updates existing ones with automatic 403 conflict recovery
🛡️
Health Monitoring
Live /health endpoint checks Firebase, Firestore, and all connections — visible in the admin dashboard

Ready to Connect
Your Stores?

Respond Connect is live and serving merchants on Zid and Salla today. Let's automate your customer conversations and turn every order into a lasting relationship.

21
Custom Fields
2
Platforms
<1s
Event Latency
Merchants