# **GoWAPI + n8n: No Code Low Code WhatsApp Automation Step-By-Step Guide**

Here’s how you can start developing your WhatsApp automation with using **n8n** and **GoWAPI** in pair so you can create your own no-code or low-code **WhatsApp automation**:

![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBM3hqQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e66ee7ddbbc528fc0c1b44f5968195d2f40b9785/gowapi-n8n-01.jpg)

### **Install GoWAPI n8n node**

We provide GoWAPI Node, which you can install at your n8n installation.

Go to your **n8n** => **Settings** => **Community nodes** and install:

```
@gowaplatform/n8n-nodes-gowapi
```

If you need help with that, check the [**Install community nodes**](https://docs.n8n.io/integrations/community-nodes/installation/gui-install/)

## **First WhatsApp workflow**

We’ll build simple workflow - when your WhatsApp account got any message, it responds with **“Hi there”** message

### **Step 1: Add GoWAPI API credentials**

Before starting using the node, you need to add **GoWAPI API** credentials.

1. Go to your **n8n** => **Home** => **Credentials** => **Add first credential**

2. Find **GoWAPI API** in dropdown

3. **Get the GoWAPI server host URL** - `http://hub001.gowapi.dev`

4. **Please provide your GoWAPI WhatsApp session API Key**

5. ![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMzlqQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--cb2f6f2ad8bc68a06ab0d639df4b3c9215e0e1ab/image.png)

6. Click **Save** - it’ll check the connection and save the credentials

![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNEJqQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--939ddd0e34bb5660c5b52241a85afba953778747/image.png)

Click to open full size.

If you need help with that, check the [**Create credentials**](https://docs.n8n.io/credentials/add-edit-credentials/)

### **Step 2: Create a new workflow**

1. Go to **n8n** => **Home** => **Workflows** => **Create new workflow**.

2. If included automatically remove **Manual trigger**

![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMDFqQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--eb3d1710d5a0961b36ef9fd483fbe784bb965352/waha-n8n-init-workflow.png)

### **Step 3: Add GoWAPI Trigger**

Add **GoWAPI Trigger** node.

![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNEZqQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--a50d986261d32b47ee11a5a59f4ae9a24ac20418/image.png)

### **Step 4: Add Send a text message action**

Add node, search GoWAPI

![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNE5qQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e8cc8b65a70940c009ad04cf2b325366c115a5bd/image.png)

Add **Send a text message** **GoWAPI Action** and connect it to `message` **GoWAPI Trigger** output.

![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNEpqQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--f63877f4b5711c1884f46d7507b174752a0c1094/image.png)

### **Step 5: Activate the workflow**

Click **Save** and **Activate or Publish** the workflow:

![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNFJqQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--855fd16a221147b65a36df36a40031ad982a71a2/image.png)

### **Step 6: Start a new session**

Open the **GoWAPI Trigger** and expand **Webhook URLs** => **Production URL**

![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNFpqQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--03244a6362a3719f90076a659fdc870c513bba3d/image.png)

Go to GoWAPI Dashboar  (Log in to your account) In the Device section, include the Webhook:

![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNGRqQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--840d21c8a850801ba481f9a44ec9ec4034bd3468/image.png)

![](https://app.gowa.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNGhqQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--52104e5d5843e46cb4f921f08c5cde18bdb27a83/image.png)

### **Step 7: Send a message**

Now you can **send any message** to your WhatsApp account, and it’ll respond with **“Hi there”** message!

**n8n Help**:

* [**Installation guide**](https://docs.n8n.io/hosting/installation/docker/#starting-n8n)

* [**Install community nodes**](https://docs.n8n.io/integrations/community-nodes/installation/gui-install/)

* [**Create credentials**](https://docs.n8n.io/integrations/builtin/credentials/)

If that doesn’t help - kindly open an issue in the GitHub repository [gowaplatform/n8n-nodes-gowapi: n8n community nodes for GoWAPI (WhatsApp HTTP API)](https://github.com/gowaplatform/n8n-nodes-gowapi) or NPM package [@gowaplatform/n8n-nodes-gowapi - npm](https://www.npmjs.com/package/@gowaplatform/n8n-nodes-gowapi) , we’re happy to help you out!

## 