A curated collection of awesome n8n workflows for automation, integration, and productivity. Explore ready-to-use JSON workflows for analytics, communication, CRM, e-commerce, finance, HR, marketing, monitoring, security, and more.
git clone https://github.com/felipfr/awesome-n8n-workflows.githttps://docs.n8n.io
[{"step":"Identify your use case and tools","action":"Determine which apps you want to connect (e.g., Shopify + HubSpot) and what specific task you want to automate (e.g., sync orders to deals).","tip":"Check the n8n integrations library to confirm native support for your apps. For custom APIs, use the HTTP Request node."},{"step":"Import or build the workflow","action":"Copy the JSON workflow into n8n either by importing it directly or manually recreating it in the visual editor. For complex workflows, start with a template from the n8n workflows library.","tip":"Enable 'Active' mode only after testing with sample data to avoid unintended executions."},{"step":"Configure credentials and connections","action":"Set up API credentials for each app in n8n's credential manager. Test each connection individually before running the full workflow.","tip":"Use environment variables for sensitive credentials (e.g., API keys) to keep them secure."},{"step":"Test with sample data","action":"Run the workflow manually with a test order or record to verify all nodes execute correctly. Check logs for errors and adjust mappings as needed.","tip":"Use n8n's 'Execute Workflow' feature to step through each node and inspect the data being passed between them."},{"step":"Activate and monitor","action":"Once tested, activate the workflow and monitor the execution logs in n8n. Set up alerts for failures in your communication tools (e.g., Slack, email).","tip":"Schedule regular reviews of workflow performance, especially after app updates that might break integrations."}]
Automate social media posting schedules to maintain consistent online presence.
Integrate CRM systems with email marketing tools for seamless lead management.
Create real-time dashboards for tracking business metrics and performance.
Set up automated notifications for team collaboration tools like Slack or Discord.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/felipfr/awesome-n8n-workflowsCopy 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 a ready-to-use n8n workflow for [USE_CASE] that automates [TASK]. Include triggers, actions, and error handling. Example: 'Generate an n8n workflow that automatically adds new Shopify orders to HubSpot as deals, with a fallback to Slack if the CRM integration fails.'
```json
{
"name": "Shopify to HubSpot Deal Sync with Slack Fallback",
"nodes": [
{
"parameters": {
"trigger": "onOrderPaid",
"shopifyApi": "{{$credentials.shopifyApi}}"
},
"name": "Shopify Trigger",
"type": "n8n-nodes-base.shopifyTrigger",
"typeVersion": 1,
"position": [250, 300]
},
{
"parameters": {
"operation": "create",
"resource": "deal",
"hubspotApi": "{{$credentials.hubspotApi}}",
"dealName": "={{$json.name}}",
"amount": "={{$json.total_price}}",
"dealStage": "qualifiedtobuy",
"pipeline": "default"
},
"name": "Create HubSpot Deal",
"type": "n8n-nodes-base.hubspot",
"typeVersion": 2,
"position": [500, 300]
},
{
"parameters": {
"conditions": {
"success": true
}
},
"name": "Success Check",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [750, 300]
},
{
"parameters": {
"channel": "#orders",
"text": "✅ New deal created in HubSpot: {{$json.name}} (${{$json.total_price}})",
"slackApi": "{{$credentials.slackApi}}"
},
"name": "Slack Success Notification",
"type": "n8n-nodes-base.slack",
"typeVersion": 2,
"position": [1000, 200]
},
{
"parameters": {
"channel": "#errors",
"text": "❌ Failed to create deal in HubSpot for order {{$json.name}}. Error: {{$json.error.message}}",
"slackApi": "{{$credentials.slackApi}}"
},
"name": "Slack Error Notification",
"type": "n8n-nodes-base.slack",
"typeVersion": 2,
"position": [1000, 400]
}
],
"connections": {
"Shopify Trigger": {
"main": [[{"node": "Create HubSpot Deal", "type": "main", "index": 0}]]
},
"Create HubSpot Deal": {
"main": [[{"node": "Success Check", "type": "main", "index": 0}]]
},
"Success Check": {
"main": [
[{"node": "Slack Success Notification", "type": "main", "index": 0}],
[{"node": "Slack Error Notification", "type": "main", "index": 0}]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "1.0.0"
}
```
This workflow automates the process of syncing Shopify orders to HubSpot as deals while providing real-time notifications via Slack. When a new order is paid in Shopify, the workflow triggers and attempts to create a corresponding deal in HubSpot. If successful, it sends a confirmation message to the #orders channel. If the HubSpot integration fails (e.g., due to API errors or rate limits), it immediately notifies the #errors channel with the specific issue. The workflow includes proper error handling to ensure no orders are missed, and all credentials are securely stored in n8n's credential manager. This reduces manual data entry by 100% and ensures deals are tracked in HubSpot within minutes of payment processing.Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan