Integrations
Connect external tools and services to automate workflows and sync data with Splashify Pro.
Navigate to Settings → Integrations.
Available Integrations
| Integration | Type | Use Case |
|---|---|---|
| Razorpay | Payment Gateway | Trigger WhatsApp notifications on payment events |
| Shopify | E-Commerce | Send order updates, abandoned cart messages |
| WooCommerce | E-Commerce | Order and shipping notifications |
| Webhook | Custom | Receive events from any system via webhook |
| Zoho CRM | CRM | Sync contacts and trigger messages from Zoho |
Generic Webhook Integration
The most flexible integration type — receive any webhook and trigger WhatsApp messages.
How It Works
- You configure an inbound webhook URL in Splashify Pro
- Your external system sends POST requests to that URL
- Splashify Pro maps the payload fields to a WhatsApp template
- A message is sent to the customer
Setup Steps
- Go to Settings → Integrations
- Click + New Integration
- Select Webhook
- Configure:
- Integration Name — e.g. “Shopify Order Updates”
- Incoming Webhook URL — Copy this URL to your external system
- Template — Select the WhatsApp template to send
- Variable Mapping — Map webhook payload fields to template variables
Variable Mapping Example
If your webhook payload is:
{
"customer_name": "John Doe",
"order_id": "ORD-12345",
"status": "Shipped"
}Map:
{{1}}→customer_name{{2}}→order_id{{3}}→status
Testing
Use the Test button to send a sample payload and preview the message.
E-Commerce Integrations
E-commerce integrations (Shopify, WooCommerce) automatically trigger messages for:
| Event | Message |
|---|---|
| Order confirmed | ”Your order #{order_id} is confirmed!” |
| Order shipped | ”Your order is on the way!” |
| Delivery complete | ”Your order has been delivered.” |
| Abandoned cart | ”You left something in your cart…” |
Connect Shopify
- Select Shopify from the integrations list
- Enter your Shopify store URL
- Authorize the connection
- Configure which events trigger messages
- Map order data to your templates
Webhook Connection Editor
For advanced integrations, the Webhook Connection Editor lets you:
- Map dynamic variables from any JSON payload
- Add conditional logic (only send if
status == "shipped") - Preview the message before going live
- Test with sample payloads
Access via Settings → Integrations → [Integration] → Configure Mapping