Integrations and APIs
Connect E-SMART360 with third-party services, e-commerce platforms, and AI tools to enhance your WhatsApp workflows.
const response = await fetch('https://api.example.com/v1/messages', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
to: 'whatsapp:+1234567890',
type: 'text',
text: { body: 'Hello from E-SMART360!' }
})
});
const response = await fetch('https://api.example.com/v1/message-templates', {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
{
"messages": [{ "id": "wamid.123" }]
}
{
"error": {
"code": 429,
"title": "Rate limit exceeded"
}
}
Overview
E-SMART360 supports seamless integrations with popular e-commerce platforms, data tools, AI services, and custom webhooks. You can automate order notifications via Shopify or WooCommerce, sync contacts with Google Sheets, deploy intelligent chat agents, and extend functionality using the WhatsApp Business API and third-party plugins.
These integrations unlock advanced workflows like real-time order updates on WhatsApp, automated data exports, and AI-driven responses.
Before starting, ensure your E-SMART360 account is verified and WhatsApp Business API is active.
E-commerce Integrations
Connect your online store to send automated WhatsApp notifications for new orders, shipping updates, and abandoned carts.
Shopify
Sync orders and customers directly from Shopify to E-SMART360.
WooCommerce
Install the plugin and configure webhooks for WordPress stores.
Shopify Setup
Follow these steps to integrate Shopify.
Install App
In your Shopify admin, search for E-SMART360 app and install it.
Authorize
Grant permissions for orders, customers, and products.
Configure Webhooks
Set up triggers for order creation and fulfillment.
Platform Comparison
Choose the right e-commerce integration based on your store.
Native app with one-click setup. Supports real-time webhooks.
// Example webhook payload from Shopify
{
"id": 123456789,
"status": "paid",
"total_price": "99.99"
}
Free plugin download. Requires server-side webhook configuration.
// WooCommerce webhook registration
add_action('woocommerce_api_your_webhook', 'handle_esmart360_webhook');
Google Sheets Automation
Import subscribers or export chat data to Google Sheets for analysis and automation.
// Import contacts from Sheets via E-SMART360 API
const response = await fetch('https://api.example.com/v1/subscribers/import', {
method: 'POST',
headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
body: JSON.stringify({
sheetId: '1abc123xyz',
range: 'A1:D100'
})
});
// Export conversations to Sheets
const response = await fetch('https://api.example.com/v1/conversations/export', {
method: 'POST',
headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
body: JSON.stringify({
sheetId: '1def456uvw',
startDate: '2024-01-01'
})
});
AI Integration
Enhance your bots with AI for natural language understanding.
Connect services like OpenAI or Google Dialogflow via E-SMART360's AI webhook endpoint.
Set to openai or dialogflow.
Your AI service API key, e.g., YOUR_OPENAI_KEY.
WhatsApp Business API Usage
Access core functionality with rate limits: 1000 messages/day per phone number.
Webhooks and Plugins
Set up incoming webhooks for custom events.
// Sample webhook handler
app.post('/webhook/esmart360', (req, res) => {
const event = req.body;
if (event.type === 'order.created') {
// Send WhatsApp notification
}
res.status(200).send('OK');
});
Use ngrok for local testing: ngrok http 3000.
Always validate signatures with HMAC SHA256 using your webhook secret.
Explore third-party plugins in the E-SMART360 marketplace for Zapier, Make.com, and more.
Last updated today
Built with Documentation.AI