Collection of n8n workflow templates (WhatsApp bot, AI Agent, Gmail automation, Payroll system, SEO, Weather, etc.) to solve real-world problems with automation.
git clone https://github.com/BilalMoazzam/N8N-Workflow.gitN8N-Workflow is a repository of pre-built n8n automation templates that solve real-world business problems without coding. Templates include WhatsApp AI chatbots for restaurants and hostels, Gmail automation with intelligent labeling, payroll system workflows, SEO task management, and weather update integrations. Each workflow connects to APIs like WhatsApp, Gmail, and Sheets, enabling teams to automate customer communications, email organization, salary processing, and data-driven tasks. The templates are customizable and designed for businesses seeking to reduce manual work and improve operational efficiency.
[{"step":"Identify the automation task you want to solve (e.g., 'automate lead qualification from Typeform to Slack').","tip":"Start with a single, well-defined task to keep the workflow simple and testable."},{"step":"Gather the tools/services involved (e.g., Typeform, Slack, Google Sheets) and ensure you have API access or credentials.","tip":"Check n8n’s documentation for pre-built nodes for your tools (e.g., 'Typeform Trigger', 'Slack node')."},{"step":"Design the workflow in n8n’s visual editor by dragging and connecting nodes (e.g., 'Webhook' → 'IF' → 'Slack').","tip":"Use the 'Test Step' feature after each node to debug issues early."},{"step":"Configure each node with your specific data fields, conditions, and actions (e.g., set up the 'IF' node to filter leads by score).","tip":"Use the 'Set' node to rename or transform data for consistency (e.g., standardize email domains)."},{"step":"Test the workflow with sample data in n8n’s 'Test Workflow' mode, then deploy it to production.","tip":"Enable error handling nodes (e.g., 'Error Trigger') to catch and log failures."}]
WhatsApp AI chatbot for restaurant and hostel order management
Automated Gmail email labeling and organization
Payroll automation with salary slip generation
SEO task management and monitoring
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/BilalMoazzam/N8N-WorkflowCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate an n8n workflow template for automating [SPECIFIC_TASK] using [TOOLS_OR_SERVICES]. Include steps for [TRIGGER_EVENT], [DATA_PROCESSING], and [ACTION_OR_OUTPUT]. Ensure the workflow is modular and can be adapted for [USE_CASE].
Here’s an n8n workflow template for automating lead qualification and Slack notifications in a marketing team:
**Workflow Name:** Lead Qualification & Slack Alert
**Trigger:** Webhook (receives new leads from a Typeform submission)
- **Input:** Lead data (name, email, company, lead score, and notes)
- **Condition:** If lead score > 70, proceed to Slack notification; else, skip.
**Data Processing:**
1. **Clean Data:** Use the "Set" node to standardize email domains (e.g., convert "@gmail.com" to "@Gmail").
2. **Enrich Data:** Call a mock API (e.g., Clearbit) to fetch company size and industry. Store results in a variable.
3. **Filter Leads:** Use the "IF" node to separate high-priority leads (score > 70) from low-priority ones.
**Actions:**
1. **Slack Notification:** For high-priority leads, send a formatted message to a dedicated Slack channel (#leads-high-priority) with:
- Lead name and company
- Lead score and notes
- Direct link to the lead in the CRM (e.g., HubSpot)
- Suggested next steps (e.g., "Follow up within 24 hours")
2. **CRM Update:** For all leads, update a Google Sheet with the processed data (timestamp, lead score, company size, etc.).
**Output:**
- A Slack message for high-priority leads.
- A Google Sheet row for every lead, with enriched data.
**Adaptations:**
- Replace Typeform with a CRM webhook (e.g., HubSpot, Salesforce).
- Swap Slack for email alerts using the "EmailSend" node.
- Add a "Send to Sales" node to create a task in your project management tool (e.g., Asana).
**Tools Used:** n8n, Typeform, Slack, Google Sheets, Clearbit API (mock).
**Modularity:** This workflow can be extended to include:
- A "Send to CRM" node for direct CRM integration.
- A "WhatsApp Notification" node for instant alerts.
- A "Lead Scoring Update" node to adjust scores dynamically based on engagement.
**Testing:**
1. Test the webhook trigger with a sample lead (e.g., {"name": "Jane Doe", "email": "[email protected]", "company": "Acme Inc", "lead_score": 85, "notes": "Interested in enterprise plan"}).
2. Verify the Slack message appears in the correct channel with the expected format.
3. Check the Google Sheet for the new row with enriched data.
**Deployment:**
1. Import the workflow into n8n using the JSON export.
2. Configure credentials for Slack, Google Sheets, and any APIs used.
3. Test the workflow in production mode with real data.Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan