Automate mass WhatsApp group joining using a list of invitation codes stored in Google Sheets. This n8n workflow uses the Evolution API to manage groups and track join status.
Download this n8n workflow template and start using it instantly.
Manually joining dozens or hundreds of WhatsApp groups from a spreadsheet list is time-consuming and prone to errors. This efficient n8n workflow completely automates this process. The automation starts with a scheduled n8n trigger, systematically reads invitation codes from a Google Sheet, and utilizes the Evolution API to validate and join each group. Crucially, this n8n automation template includes built-in rate limit handling by processing only 50 codes per execution and introducing a wait period before restarting. By continuously updating the Google Sheet with the resulting status (success or failure), the n8n workflow maintains a reliable, real-time log of your group membership efforts.
This n8n workflow operates on a preset schedule to ensure continuous, background automation:
To deploy this powerful n8n workflow, follow these setup steps:
This n8n template relies on several key n8n nodes to achieve robust automation:
Schedule Trigger: Function: The initial n8n trigger that dictates when the automation runs. Key Configuration: Set to run three times per day (6:08, 12:13, 20:17).
Google Sheets Node (Lire invitation code): Function: Reads the invitation codes list from the primary Google Sheet. Key Configuration: Document ID set to the source spreadsheet ID.
Code Node (50 premiers non traités): Function: Acts as a safety measure and rate limiter, restricting the processing batch to the first 50 items received from the sheet. Key Configuration: return items.slice(0, 50);
Evolution API Node (Fetch groups): Function: Validates the invitation code against the WhatsApp API to fetch group details before attempting to join. Key Configuration: Operation set to fetch-groups, using an expression to pull the Invitation Code.
Evolution API Node (Join group): Function: Executes the primary action, attempting to join the specified WhatsApp group using the invitation link. Key Configuration: Operation set to join-group.
Google Sheets Node (Mis a jour statut / Mis a jour statut1): Function: Updates the status column of the source row based on whether the group joining attempt succeeded or failed.
Use this robust n8n workflow to automatically synchronize your Meta Threads posts, including text and media, into a structured Notion database, ensuring persistent archiving.

Automate daily Square sales summary reporting using this powerful n8n workflow. Pull transactional data, compile detailed reports, and upload them instantly to Google Sheets using a custom n8n node.

Use this powerful n8n workflow to automatically generate and burn-in subtitles onto videos using the json2video API. Features robust status polling and error handling.

Automate Gmail organization using this powerful n8n workflow. It leverages an OpenAI Text Classifier n8n node to instantly sort emails into categories like High Priority, Promotions, and Finance, ensuring efficient inbox management.

Use this powerful n8n workflow to automatically scrape competitor product prices from complex websites using Bright Data's MCP Agent, log the data in Google Sheets, and send notifications.









































