Skip to main content

Notifier by WhatsAble Integrations

Integrate Notifier by WhatsAble with your business tools and platforms.

Available Integrations

No-Code Platforms

  • Zapier
  • Make (formerly Integromat)
  • n8n
  • Pipedream
  • Microsoft Power Automate

CRM Systems

  • Salesforce
  • HubSpot
  • Zoho CRM
  • Pipedrive
  • Microsoft Dynamics

E-commerce Platforms

  • Shopify
  • WooCommerce
  • Magento
  • BigCommerce
  • PrestaShop

Marketing Tools

  • Mailchimp
  • ActiveCampaign
  • Klaviyo
  • SendGrid
  • HubSpot Marketing

Custom Integration

REST API

const axios = require('axios');

const sendTemplateMessage = async (to, template, variables) => {
  try {
    const response = await axios.post(
      'https://api.insightssystem.com/api:-GWQv5aM/send',
      {
        to,
        template,
        variables
      },
      {
        headers: {
          'Authorization': `Bearer ${process.env.NOTIFIER_API_KEY}`,
          'Content-Type': 'application/json'
        }
      }
    );
    return response.data;
  } catch (error) {
    console.error('Error sending message:', error);
    throw error;
  }
};

Webhooks

Configure webhooks to receive real-time updates:
{
  "event": "message.status",
  "data": {
    "message_id": "msg_123",
    "status": "delivered",
    "template": "welcome_message",
    "variables": {
      "name": "John",
      "company": "Acme Inc"
    },
    "timestamp": "2024-03-20T10:00:00Z"
  }
}

Best Practices

  • Use environment variables for API keys
  • Implement retry logic with exponential backoff
  • Handle rate limits appropriately
  • Monitor webhook delivery
  • Use template variables for dynamic content

Next Steps