> ## 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.

# n8n

> Connect Notifier with n8n to automate powerful WhatsApp messaging workflows

# Notifier Integration with n8n

<Frame caption="Automate your WhatsApp messaging workflows with n8n and Notifier">
  <img src="https://mintcdn.com/whatsable/ybRDW0df7Pd2uENs/images/notifier_n8n_svg.svg?fit=max&auto=format&n=ybRDW0df7Pd2uENs&q=85&s=8b165134fa4cd963ef87829951383a19" className="rounded-xl" width="1920" height="1080" data-path="images/notifier_n8n_svg.svg" />
</Frame>

<Info>
  Notifier enables you to send automated WhatsApp messages through your favorite workflow automation tools. This guide walks you through integrating Notifier with n8n to create powerful messaging workflows
</Info>

## Prerequisites

Before getting started, make sure you have:

<CardGroup cols={2}>
  <Card title="Notifier Account" icon="user">
    Active Notifier account with a subscription plan (Monthly or Pay-as-you-go)
  </Card>

  <Card title="n8n Account" icon="user">
    Access to [n8n](https://app.n8n.cloud/login) workflow automation platform
  </Card>
</CardGroup>

<Tip>
  New to Notifier? [Sign up here](https://notifier.whatsable.app/)
</Tip>

## Set up your Notifier account

<Steps>
  <Step title="Configure your business information">
    First, let's set up your business profile in Notifier:

    1. Log in to your Notifier dashboard
    2. Navigate to **Business Information**
    3. Complete all required fields:
       * **Business Name**: Enter the name that will appear in messages sent to recipients
       * **Business Website or Social Media**: Add your website or social media URL
       * **Preferred Language**: Select the language for standard WhatsApp message elements
       * **Default Reply Text**: Create a template message that appears when recipients click "Reply"
       * **WhatsApp Number**: Add your business WhatsApp number where replies will be directed

    <Frame caption="Configuring business information">
      <img src="https://mintcdn.com/whatsable/denF9KomrZc8Vz_c/images/notifier_business_info.gif?s=21e5fadfe6046099c04d8c9242331520" alt="Configuring business information" width="1536" height="864" data-path="images/notifier_business_info.gif" />
    </Frame>

    <Note>
      After entering your WhatsApp number, Notifier will send a verification code to this number. Enter the code to verify ownership.
    </Note>

    Once saved, you'll see a preview of how your messages will appear to recipients. The actual message structure may vary slightly based on variables and attachments you include.
  </Step>

  <Step title="Get your API key">
    To connect Notifier with n8n, you'll need your API key:

    1. In your Notifier dashboard, go to **API Keys**
    2. Copy your unique API key
    3. Store it securely—you'll need it for the integration

    <Warning>
      Never share your API key publicly or commit it to version control systems.
    </Warning>
  </Step>
</Steps>

## Connect Notifier to n8n

Now that you have your Notifier account configured, let's connect it to n8n to automate your messaging workflows.

<Steps>
  <Step title="Set up your n8n workflow">
    1. Log in to your n8n account
    2. Create a new workflow/Zap by clicking **+ Create**
    3. Add a trigger node of your choice:
       * Popular triggers include Google Forms, Jotform, ClickUp, or a Schedule trigger
       * Connect and configure your trigger according to your use case

    <Accordion title="WhatsAble trigger node (optional)">
      <Info>
        The WhatsAble trigger node enables your workflow to respond automatically to incoming WhatsApp messages. This setup is optional but recommended for building reactive communication flows.
      </Info>

      <Steps>
        <Step title="Add WhatsAble trigger node">
          Follow these steps to add the WhatsAble trigger node to your workflow:

          1. Click the **+** button in your workflow canvas to add a new node
          2. Search for "WhatsAble" in the node library search bar
          3. Select the node displaying the official WhatsAble logo
          4. From the available trigger options, choose **On new Incoming message event**

          <Frame caption="Adding WhatsAble trigger node with 'On new Incoming message event' selection">
            <img src="https://mintcdn.com/whatsable/denF9KomrZc8Vz_c/images/trigger-node.png?fit=max&auto=format&n=denF9KomrZc8Vz_c&q=85&s=cd83cb5d371b8dd24f2dbdb03357db90" alt="WhatsAble node selection showing trigger options" width="2422" height="1370" data-path="images/trigger-node.png" />
          </Frame>

          <Tip>
            The trigger node will automatically listen for incoming messages and initiate your workflow when a new message is received.
          </Tip>
        </Step>

        <Step title="Configure authentication credentials">
          Set up your WhatsAble API credentials to establish a secure connection:

          **Webhook URL Configuration:**

          1. In the WhatsAble Trigger node parameters, locate the **Webhook URLs** section at the top
          2. Select **Production URL** and copy the generated URL by clicking on it
          3. Store this URL securely as you'll need it for the credential setup

          <Frame caption="Copying the Production URL for webhook configuration">
            <img src="https://mintcdn.com/whatsable/denF9KomrZc8Vz_c/images/trigger-node-purl.png?fit=max&auto=format&n=denF9KomrZc8Vz_c&q=85&s=9557dc5278f7e136f69792a68595ab49" alt="Production URL selection and copy interface" width="2422" height="1374" data-path="images/trigger-node-purl.png" />
          </Frame>

          **Credential Creation:**

          1. In the **Credential to connect with** dropdown, click **+ Create new credential**
          2. Select **WhatsAble Notifier API** as your connection method
          3. Enter your Notifier by WhatsAble API key in the **API Key** field
          4. Paste the Production URL you copied earlier into the **Production URL** field
          5. Assign a descriptive name to your credential (e.g., "WhatsAble Production")
          6. Click **Save** to securely store your credentials

          <Frame caption="Credential configuration for WhatsAble Trigger node">
            <img src="https://mintcdn.com/whatsable/denF9KomrZc8Vz_c/images/notifier-trigger-node.png?fit=max&auto=format&n=denF9KomrZc8Vz_c&q=85&s=8c142ac89dfe1c610f7638cfcaa23e23" alt="WhatsAble credential configuration interface" width="2425" height="1366" data-path="images/notifier-trigger-node.png" />
          </Frame>

          <Note>
            Your API credentials are encrypted and stored securely. Never share your API key publicly or commit it to version control.
          </Note>
        </Step>

        <Step title="Test and activate workflow">
          Complete the setup by testing and activating your trigger:

          **Response Configuration:**

          1. In the **Respond** dropdown, select your preferred response timing:
             * **Immediately**: Responds as soon as the trigger fires
             * **When Last Node Finishes**: Waits for the entire workflow to complete before responding

          **Testing:**

          1. Click **Execute step** on the WhatsAble node to run a test
          2. Verify the connection is working by checking for a success confirmation
          3. Review any error messages if the test fails and adjust your configuration accordingly

          <Check>
            Once activated, your workflow will automatically process incoming messages according to your configured logic.
          </Check>

          <Warning>
            Remember to test your workflow thoroughly before activating it in production to ensure it behaves as expected.
          </Warning>
        </Step>
      </Steps>
    </Accordion>
  </Step>

  <Step title="Add the WhatsAble node">
    1. Click the **+** button to add a new node
    2. Search for "WhatsAble" in the node library
    3. Select the node with the official WhatsAble logo
    4. After selecting the WhatsAble node, choose 'Send message via notifier' from the available actions menu

    <Frame caption="WhatsAble Node: Send Message via Notifier Action Selection">
      <img src="https://mintcdn.com/whatsable/denF9KomrZc8Vz_c/images/notifier-node-action.png?fit=max&auto=format&n=denF9KomrZc8Vz_c&q=85&s=67439afa54f0e38c754232aba83be254" alt="WhatsAble node selection" width="2422" height="1370" data-path="images/notifier-node-action.png" />
    </Frame>
  </Step>

  <Step title="Configure Notifier credential">
    1. In the WhatsAble node **Parameters**, find the **Credential to connect with** dropdown
    2. Select **+ Create new credential**
    3. Enter your Notifier API key that you copied earlier
    4. Name your credential (e.g., "Notifier Production")
    5. Click **Save** to store your credential

    <Frame caption="Configuring Notifier credential">
      <img src="https://mintcdn.com/whatsable/denF9KomrZc8Vz_c/images/notifier_n8n_apikey.gif?s=e3a073e36045bda9d57e9b90b7c014c0" alt="Configuring Notifier credential" width="1536" height="864" data-path="images/notifier_n8n_apikey.gif" />
    </Frame>
  </Step>

  <Step title="Configure your message">
    1. In **Resource** dropdown, select **Send Message**
    2. In the **Operation** dropdown, select **Send Message Via Notifier**
    3. Complete the required fields:

    <ResponseField name="Recipient" type="string" required>
      Enter the recipient's phone number (with country code) or use dynamic data from previous nodes
    </ResponseField>

    <ResponseField name="Message" type="string" required>
      Type your message text or use variables from previous nodes
    </ResponseField>

    <Expandable title="Optional Parameters">
      <ResponseField name="Attachment" type="file">
        Enter the URL of the file, image, or video you want to send with your message or use variables from previous nodes
      </ResponseField>

      <ResponseField name="File Name" type="string">
        Specify a custom filename for your attachment
      </ResponseField>
    </Expandable>
  </Step>

  <Step title="Test and activate your workflow">
    1. Click **Test Step** on the Notifier node to verify it's working correctly
    2. If the test is successful, you'll see a confirmation message
    3. Return to your workflow
    4. Click **Save** to save your entire workflow
    5. Toggle the **Active** switch in the top-right corner to activate your workflow

    <Check>
      Congratulations! Your Notifier and n8n integration is now complete! Your automated messaging workflow is now operational! Whenever your trigger conditions are met, n8n will automatically send WhatsApp messages through Notifier.
    </Check>
  </Step>
</Steps>

## Example workflows

Here are some powerful automation workflows you can build with Notifier and n8n:

<CardGroup cols={2}>
  <Card title="Lead Nurturing" icon="user-plus">
    Send personalized WhatsApp messages to new leads who fill out your contact form
  </Card>

  <Card title="Order Confirmations" icon="box-check">
    Automatically notify customers when their order is placed, shipped, or delivered
  </Card>

  <Card title="Event Reminders" icon="calendar">
    Send timely WhatsApp reminders before scheduled events or appointments
  </Card>

  <Card title="Customer Feedback" icon="message-dots">
    Request feedback via WhatsApp after a customer interaction or purchase
  </Card>

  <Card title="Support Ticket Updates" icon="ticket">
    Keep customers informed about the status of their support requests
  </Card>
</CardGroup>

## Workflow Diagram

<Frame caption="Sample Notifier n8n Workflow">
  ```mermaid theme={null}
  flowchart LR
    A[Trigger node] --> B[Data Transformation]
    B --> C[Notifier App]
    C --> D{Message Sent?}
    D -->|Yes| E[Success Path]
    D -->|No| F[Error Handling]
    E --> G[Additional Actions]
    F --> H[Retry Logic]
  ```
</Frame>

## Best practices

For optimal results when using Notifier with n8n:

<AccordionGroup>
  <Accordion title="Personalize your messages" icon="user-check">
    Use data from previous nodes in your workflow to create personalized, relevant messages for each recipient.
  </Accordion>

  <Accordion title="Keep messages concise" icon="text-size">
    Focus on a single call-to-action and keep your messages brief to maintain recipient engagement.
  </Accordion>

  <Accordion title="Test thoroughly" icon="flask">
    Always run complete tests of your workflow before deploying to production to catch any potential issues.
  </Accordion>

  <Accordion title="Monitor performance" icon="chart-line">
    Regularly check your Notifier dashboard to monitor delivery rates and optimize your messaging strategy.
  </Accordion>

  <Accordion title="Respect privacy" icon="shield-check">
    Always provide clear opt-out instructions and respect recipient preferences regarding messaging.
  </Accordion>
</AccordionGroup>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Message not being sent?" icon="circle-exclamation">
    <Steps>
      <Step title="Check account status">
        Verify that your Notifier account is active and has available credits
      </Step>

      <Step title="Verify business information">
        Ensure your business information is complete and properly verified
      </Step>

      <Step title="Confirm API key">
        Double-check that your API key is entered correctly in n8n
      </Step>

      <Step title="Validate phone number">
        Confirm that the recipient's phone number is in the correct format (including country code)
      </Step>
    </Steps>
  </Accordion>

  <Accordion title="Formatting issues in messages?" icon="text-slash">
    <Steps>
      <Step title="Review template">
        Check your message template for any invalid characters or formatting issues
      </Step>

      <Step title="Variable formatting">
        Ensure variables from previous nodes are properly formatted
      </Step>

      <Step title="Message length">
        Verify your message doesn't exceed WhatsApp's length limitations
      </Step>
    </Steps>
  </Accordion>
</AccordionGroup>

## Need help?

Our support team is ready to assist you:

<CardGroup cols={3}>
  <Card title="Email support" icon="envelope" href="mailto:team@whatsable.app">
    Contact [team@whatsable.app](mailto:team@whatsable.app)
  </Card>

  <Card title="Schedule a demo" icon="calendar" href="https://tidycal.com/axelmeta/notifier-systems-demo">
    Book a personalized walkthrough
  </Card>

  <Card title="Live chat" icon="message-dots" href="">
    Click the green chat button in the bottom right corner of the Notifier dashboard
  </Card>
</CardGroup>

<Info>
  For additional automation platform integrations (Make.com, Zapier, etc.), please contact our support team or check our integration documentation.
</Info>
