> ## Documentation Index
> Fetch the complete documentation index at: https://docs.whatsable.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Notifier by WhatsAble Integrations

> Learn how to integrate Notifier by WhatsAble with your applications

# 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

```javascript theme={null}
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:

```json theme={null}
{
  "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

* Read our [Getting Started](/guides/notifier/getting-started) guide
* Explore [Features](/guides/notifier/features)
* Check out [Advanced Features](/guides/notifier/advanced/templates)
* Review our [API Reference](/api-reference/notifier)
