Use this comprehensive n8n workflow to create a WhatsApp Micro-CRM. Automatically log messages, handle media decryption via WasenderAPI, and manage contacts in Baserow.
Download this n8n workflow template and start using it instantly.
Small businesses and freelancers needing a simple CRM solution.
Users relying heavily on WhatsApp for client communication.
Automation specialists looking for robust n8n templates for external APIs.
Anyone wanting to centralize WhatsApp interactions in a structured database like Baserow.
Managing client conversations across multiple platforms is a major challenge for small operations. This specialized n8n workflow solves the problem by transforming WhatsApp interactions into structured CRM data. By utilizing the power of a custom n8n node and leveraging WasenderAPI for real-time message forwarding, every inbound and outbound message (including media) is instantly cataloged in Baserow.
This robust n8n template ensures that your contact list is always up-to-date and provides a complete conversation history, eliminating manual data entry and ensuring no client interaction is ever missed. This comprehensive n8n solution acts as a dedicated Micro-CRM.
The core logic of this n8n workflow is designed around processing incoming webhook payloads efficiently in parallel paths:
messages.upsert) from the WasenderAPI webhook. Header authentication is highly recommended for security.+CountryCodeNumber). Crucially, this script also detects if the message is text-only or contains an image.fromMe flag to classify it as 'Inbound' or 'Outbound' before logging the full conversation text into the Baserow 'Messages' table using a final Baserow n8n node.To deploy this powerful n8n workflow, follow these steps:
messages.upsert event type.x-webhook-signature) in the n8n trigger node for added security.264981 is the placeholder) and Table IDs, matching the tables you duplicated. Trigger: WhatsApp Message (Webhook n8n trigger): The entry point. Listens for POST requests from WasenderAPI, specifically for messages.upsert events.
Prepare: Standardize Incoming Data (Code n8n node): Essential custom scripting. Converts the raw JID format to a readable phone number and detects the message type (Image vs. Text) to manage subsequent routing efficiently. This is a critical n8n node for data cleansing.
Baserow: Search Contact (HTTP Request n8n node): Searches the Baserow 'Contacts' table using the standardized phone number to check if the client already exists.
Route: Contact Exists? (Switch n8n node): Determines whether to execute the 'Create New Contact' or 'Update Contact Timestamp' steps based on the search results count.
Create New Contact / Update Contact Timestamp (Baserow n8n node): Standard Baserow n8n nodes responsible for CRUD operations (creating the contact or updating the last activity time).
WasenderAPI: Fetch Profile Picture URL (HTTP Request n8n node): Fetches the contact's profile picture using the WasenderAPI endpoint, configured with a Bearer Token.
Route: Message Type (Image/Text) (Switch n8n node): The main router for message content, directing payloads to either the complex image handling flow or the simple text logging flow.
WasenderAPI: Decrypt Image (HTTP Request n8n node): Uses the decrypt-media endpoint to securely retrieve the image content URLs before logging the file. This step is necessary due to how WhatsApp media is delivered.
Use this powerful n8n workflow to automatically log inbound WhatsApp messages directly into Vtiger CRM, linking conversations to existing leads or creating new ones. Find high-value n8n templates here.

Build a powerful WhatsApp marketing solution using this complex n8n workflow. Sync Meta templates, fetch contacts from Google Sheets, and send personalized, dynamic broadcasts.

Use this powerful n8n workflow to automate WhatsApp group onboarding. Instantly welcome new members with personalized messages and assign starter engagement points in Airtable.

Use this robust n8n workflow to automate form submission processing, verify WhatsApp numbers using the Rapiwa API, clean data, and log results to Google Sheets, ensuring high data quality. Discover more powerful n8n templates.

Account Executive by day , Noco builder for fun at night and always a proud dad of Togo the Samoyed.







































