CommunicationPro — €97
AI WhatsApp Chatbot for Multimedia Processing
100/100
26 NodesBeschreibung
Ein KI-gestützter WhatsApp-Chatbot, der Text-, Sprach-, Bild- und PDF-Nachrichten verarbeiten kann.
Setup-Anleitung
How to obtain Whatsapp API?
### ✅ Prerequisites
Before you begin, make sure you have:
- A **Meta Business Account**
- A **Facebook Developer Account**
- A **Verified Business**
- A **Phone Number** to link to WhatsApp
- Access to **Meta's Graph API Explorer** or **Meta for Developers portal**
---
### 🪜 STEP 1: Create a Meta App
1. Go to [{{ $env.WEBHOOK_URL }}]({{ $env.WEBHOOK_URL }}
2. Click **“Create App”**
3. Choose **"Business"** as the app type, then click **Next**
4. Give your app a name and enter a contact email
5. Choose your Business Account (or create one)
6. Click **Create App**
---
### 🪜 STEP 2: Add WhatsApp Product
1. In your app dashboard, scroll down to **"Add a Product"**
2. Find **"WhatsApp"** and click **“Set Up”**
3. Link your **Business Manager Account**
---
### 🪜 STEP 3: Create a WhatsApp Business Account (if needed)
1. If you haven’t already, go to [{{ $env.WEBHOOK_URL }}]({{ $env.WEBHOOK_URL }}
2. Click **“Create Account”**, and complete your business information
3. Go to **Business Settings > Accounts > WhatsApp Accounts**
4. Add a **Phone Number** (you'll receive a verification code)
---
### 🪜 STEP 4: Generate a Temporary Access Token (for development)
1. In the **App Dashboard**, go to **WhatsApp > Getting Started**
2. Choose your test phone number
3. Copy the **temporary access token** (valid for 24 hours)
4. Copy the **Phone Number ID** and **WhatsApp Business Account ID**
✅ Save these 3 values:
- **Access Token**
- **Phone Number ID**
- **WABA ID**
📝 Tip: For production, you will later need to create a **permanent token** (see step 7).
---
### 🪜 STEP 5: Set Up a Webhook URL (n8n)
1. In n8n, set up a **Webhook node** (or use the `WhatsApp Trigger` node)
2. Copy the webhook URL
3. In the Meta Developer Dashboard:
- Go to **WhatsApp > Configuration**
- Click **“Edit Callback URL”**
- Paste your n8n webhook URL and add a random **verify token**
4. In n8n, configure your webhook to respond to the verification request
---
### 🪜 STEP 6: Subscribe to Webhook Fields
1. Still under **WhatsApp > Configuration**, click **"Manage Subscriptions"**
2. Enable:
- `messages`
- `message_status`
- (Optionally `message_template_status_update`)
---
### 🪜 STEP 7: (Optional but recommended) Generate a Permanent Token
1. Go to [{{ $env.WEBHOOK_URL }}]({{ $env.WEBHOOK_URL }}
2. Select your app
3. Click **Get Token > System User Token**
4. Select the permissions:
- `whatsapp_business_management`
- `whatsapp_business_messaging`
- `business_management`
5. Click **Generate Token**
6. Copy and securely store this token
---
### 🪜 STEP 8: Configure Credentials in n8n
1. Go to **n8n > Settings > Credentials**
2. Create new credentials of type **HTTP Header Auth**
- **Name:** WhatsApp
- **Header Name:** `Authorization`
- **Value:** `Bearer <your_access_token>`
3. Save
Then, in your workflows:
- Use the HTTP Request node or WhatsApp node
- Set the `phone_number_id` in the node parameters
- Connect it to your WhatsApp credential
---
### 🧪 STEP 9: Test the Connection
1. Use a WhatsApp number to send a message to your business phone
2. Your n8n workflow should be triggered
3. You can now send and receive messages programmatically 🎉Benötigte Integrationen (3)
Workflow freischalten
Kaufe das Pro Bundle für €97 — erhalte sofortigen Zugang zu diesem und allen weiteren Starter + Pro Workflows als ZIP-Datei zum Import in n8n.
Sichere Zahlung via Stripe. 7-Tage Geld-zurück-Garantie.