by Krishna Sharma
Stripe → Pipedrive (Automatic Person + Deal Creation) Prerequisites / Requirements n8n instance (cloud or self-hosted) with HTTPS reachable webhook endpoint Stripe account and secret API key Pipedrive account with API access and custom fields defined Users should create custom fields in Pipedrive and copy their field IDs (e.g. amount, payment method, status, Stripe Event ID) How it works (Step-by-Step) Stripe Webhook: n8n triggers on payment events from Stripe via an HTTP POST. Edit / Set node: Extracts eventId, eventType, and payload. HTTP Request: Confirms Stripe event via Stripe API (adds security). Search Person: Looks up Pipedrive contact by email from the Stripe payload. IF: Checks whether the person exists. If exists → skip to deal creation. If node - Check if Event id is not the same If same - Skip the deal creation If different - Create a deal linked to that person with the payment amount If not → create new Person. Create Person: Adds new Pipedrive contact, populates custom fields (amount, payment method, status, source). Create Deal: Creates a deal linked to that person with the payment amount. Description **This workflow connects Stripe to Pipedrive. Whenever a new payment (or checkout success) occurs in Stripe, this automation will: Fetch the full Stripe event data Find or create a customer (“Person”) in Pipedrive Create a “Deal” record corresponding to that payment Log custom fields like amount, source, payment method, status It’s ideal for SaaS Subscription businesses Agencies, or Teams who want payments mirrored inside their CRM without manual work. Modification Notes / Extensions You can extend this workflow by: Adding Slack or Gmail notifications after deal creation. Logging every event in Google Sheets or Notion for audit. Enriching the customer using OpenAI / CRM data. Handling refunds, subscription cancellations, etc.
by Adrian
This workflow fetches NASA’s Astronomical Picture of the Day (APOD), prepares a caption combining the title and explanation, publishes the image to Instagram and sends you a Telegram notification with the result. It runs on a schedule so you can share inspiring space images without manual effort. Who is it for? Designed for science communicators, educators, astronomy fans and social media managers who want to share the APOD each day without searching for content. It’s also helpful for anyone looking to automate daily posts while receiving clear success or failure notifications. How it works A Schedule Trigger fires every day at 18:00 (adjustable) to start the workflow. The Get APOD HTTP request node calls https://api.nasa.gov/planetary/apod using your NASA API key and retrieves the image URL, title and explanation. The Prepare Caption node builds a caption by concatenating the title and explanation, and extracts the image URL. Prepare IG Post node sends a POST request to https://graph.facebook.com/v23.0/{YOUR_APP_ID}/media with the image URL and caption to create a media container on Instagram. A Wait node pauses the workflow while Instagram processes the media. The Get Status for Publish request checks the status of the media; the If node proceeds only when the status_code equals FINISHED. When ready, the Publish Post node calls to https://graph.facebook.com/v23.0/{YOUR_APP_ID}/media_publish endpoint with the creation_id to publish the photo on Instagram. On success, a Telegram node sends a message such as “PUBLISH STATUS: FINISHED” to your chat; on failure, another Telegram node notifies you that the upload failed and the workflow stops with an error. Setup steps ++Node Get APOD:++ Configure Query Auth with your own Nasa credential. ++Node: Prepare IG Post:++ Create a Facebook app and generate an access token with instagram_basic and pages_manage_posts permissions; Configure the url with you ID from you Meta Graph {YOUR_APP_ID}. Configure Facebook Graph API Credential Type with your token, you can generate in your API Graph Explorer ++Node Get Status For Publish:++ Configure your Facebook Graph API token like before. ++Node Publish Post:++ Configure your Facebook Graph API token like before and configure the url with you ID from you Meta Graph {YOUR_APP_ID}. ++Node Send Finish Message:++ Configure your token from Telegram API and your Telegram Chat ID {YOUR_CHAT_ID}. ++Node Send Fail Message:++ Configure your token from Telegram API and your Telegram Chat ID {YOUR_CHAT_ID}. Test the workflow to ensure the image posts correctly and that the Telegram notifications reflect the status. Requirements · NASA APOD API key from api.nasa.gov. · Instagram account linked to a Facebook page and a valid Facebook Graph API token with the appropriate permissions. · Telegram bot token and chat ID. How to customise it You can change the posting time or frequency, edit the caption template to include hashtags or links, or send success/failure notifications via email or Slack instead of Telegram. You might also save the images to cloud storage or cross‑post to other platforms, and adjust the error handling logic based on your needs.
by Paul Roussel
How it works • Upload foreground video (AI actors, product demos, webcam footage) • Provide custom background video URL • API removes video background with videobgremover.com • Composites foreground onto background • Downloads and uploads to Google Drive • Returns shareable link Set up steps • Get API key at https://videobgremover.com/n8n (2 min) • Import workflow (1 min) • Add API key to n8n variables as VIDEOBGREMOVER_KEY (1 min) • Connect Google Drive (2 min) • Test with manual trigger (1 min) • Total: 7 minutes What you'll need • VideoBGRemover API key ($0.50-$2.00 per minute) • Google Drive account • Publicly accessible video URLs • n8n instance Perfect for • AI UGC ad creators using HeyGen, Synthesia, Arcads • Marketing agencies creating ad variations • E-commerce product demos on custom backgrounds • Social media content with branded scenes • Video editors removing backgrounds at scale Key features • Video composition with custom templates • Audio mixing with adjustable volumes • 20-second polling for status • Google Drive integration • Webhook automation support • 3-5 minute processing time per minutes of input video
by Marker.io
Automatically create Intercom conversations with full technical context when your team receive new Marker.io issues 🎯 What this template does This workflow creates a seamless bridge between Marker.io and Intercom, your customer support platform. Every issue submitted through Marker.io's widget automatically becomes a trackable conversation in Intercom, complete with technical details and visual context. Centralizing customers issues in Intercom helps your support agents continue the conversation right where they work every day. When a bug is reported, the workflow: Creates or updates the reporter as an Intercom contact Opens a new conversation with the reporter and the all issue details Adds a comprehensive internal note with technical metadata Preserves all screenshots, browser info, and custom data ✨ Benefits Zero manual entry** - All bug details transfer automatically Instant visibility** - Support agents sees issues immediately Rich context** - Technical details preserved for developers Better collaboration** - Single source of truth for bugs Faster resolution** - No time wasted gathering information 💡 Use Cases Product Teams**: Streamline bug triage without switching tools Support Teams**: Get technical context for customer-reported issues Development Teams**: Access browser info, console logs and network logs directly from the support tickets 🔧 How it works n8n Webhook receives Marker.io bug report data Format and extract relevant information from the payload Create/update contact in Intercom with reporter details Start conversation with the Title and Bug description Add internal note with full technical context and Marker.io links for the support agent The result is a perfectly organized support ticket that your team can act on immediately, with all the context they need to reproduce and resolve the issue. 📋 Prerequisites Marker.io account** with webhook capabilities Intercom account** with API access Intercom Access Token** with appropriate permissions Admin ID** from your Intercom workspace 🚀 Setup Instructions Import this workflow into your n8n instance Configure the Webhook: Copy the test/production webhook URL after saving Add to Marker.io: Workspace Settings → Webhooks → Create webhook Select "Issue Created" as the trigger event Set up Intercom credentials: Create an Intercom app or use existing API credentials from the Intercom Develper Hub Add credentials to both HTTP Request nodes Update the admin_id in the "Add Internal Note" node with the id of one of your intercom admin Test the integration: Create a test issue in Marker.io Verify the conversation appears in Intercom Check that all data transfers correctly 📊 Data Captured Customer-facing message includes: Issue title Description Internal note includes: 🆔 Marker ID 📊 Priority level and issue type 📅 Due date (if set) 🖥️ Browser and OS details 🤓 Develper Console & Network logs 🌐 Website URL where issue occurred 🔗 Direct link to Marker.io issue 📷 Screenshot of the issue 📦 Any custom data fields → Read more about our webhook events
by Gregory
How this works: This workflow contains a webhook that receives updates from Reply.io when one of your connections sends you a message via either Email or LinkedIn. The workflow also includes utility nodes to create the necessary webhook subscriptions. Setup steps: Configure the body of the utility nodes to create subscriptions for the correct URL — retrieve it from the "Webhook" node in the workflow (use the production URL) Obtain your Reply.io API key. Documentation: https://apidocs.reply.io/ Create a Telegram bot Set your Reply.io API key in the HTTP nodes using Header Authentication Enter your Telegram credentials in the Telegram node Activate the workflow
by Piotr Sobolewski
How it works Start every morning on a positive note! This workflow automates delivering a curated summary of positive news directly to your mailbox. It automatically: Fetches the latest articles from a dedicated "good news" source (like Good News Network) every morning. Uses Artificial Intelligence to summarize each positive article concisely. Compiles these summaries into a clear and uplifting daily digest. Sends the daily digest to your specified email address. Say goodbye to doomscrolling and hello to your dose of daily inspiration! Set up steps Setting up this workflow is straightforward, typically taking around 10-15 minutes. You'll need to: Authenticate your preferred email service (e.g., Gmail). Obtain an API key for your chosen AI service (e.g., OpenAI). All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes.
by Marker.io
Automatically create Zendesk tickets with full technical context when your team receives new Marker.io issues 🎯 What this template does This workflow creates a seamless bridge between Marker.io and Zendesk, your customer support platform. Every issue submitted through Marker.io's widget automatically becomes a trackable ticket in Zendesk, complete with technical details and visual context. Centralizing customer issues in Zendesk helps your support agents continue the conversation right where they work every day. When an issue is reported, the workflow: Creates or updates the reporter as a Zendesk user Opens a new ticket with all issue details Adds a comprehensive internal comment with technical metadata Preserves all screenshots, browser info, and custom data Automatically tags tickets for easy filtering ✨ Benefits Zero manual entry** - All bug details transfer automatically Instant visibility** - Support agents see issues immediately Rich context** - Technical details preserved for developers Better collaboration** - Single source of truth for bugs Faster resolution** - No time wasted gathering information Smart organization** - Auto-tagging for efficient triage 💡 Use Cases Product Teams**: Streamline bug triage without switching tools Support Teams**: Get technical context for customer-reported issues Development Teams**: Access browser info, console logs, and network logs directly from support tickets 🔧 How it works n8n Webhook receives Marker.io issue data Format and extract relevant information from the payload Create/update user in Zendesk with reporter details Create ticket with the title and issue description Add internal comment with screenshot, full technical context and Marker.io links for the support agent The result is a perfectly organized support ticket that your team can act on immediately, with all the context they need to reproduce and resolve the issue. 📋 Prerequisites Marker.io account** with webhook capabilities Zendesk account** with API access Zendesk API token** with appropriate permissions 🚀 Setup Instructions Import this workflow into your n8n instance Configure the Webhook: Copy the test/production webhook URL after saving Add to Marker.io: Workspace Settings → Webhooks → Create webhook Select "Issue Created" as the trigger event Set up Zendesk credentials: Generate an API token from Zendesk Admin Center → Apps and integrations → APIs → Zendesk API Add credentials to all three HTTP Request nodes Update your subdomain in the URLs (replace [REPLACE_SUBDOMAIN] with your subdomain) Customize fields (optional): Update the custom field ID in "Create Ticket" node if you want to store Marker ID Modify tags to match your workflow Adjust priority mapping if needed Test the integration: Create a test issue in Marker.io Verify the ticket appears in Zendesk Check that all data transfers correctly 📊 Data Captured Customer-facing ticket includes: Issue title (as subject) Description (as ticket body) Internal comment includes: 🆔 Marker ID 📊 Priority level and issue type 📅 Due date (if set) 🖥️ Browser and OS details 🤓 Developer console & network logs 🌐 Website URL where issue occurred 🔗 Direct link to Marker.io issue 📦 Any custom data fields → Read more about Marker.io webhook events
by Piotr Sobolewski
How it works This advanced workflow keeps you informed about the hottest game deals across multiple platforms (Nintendo Switch, PlayStation, Xbox, PC, etc.), aggregated by Deku Deals. No more manual checking for price drops – it automatically: Scans Deku Deals daily for popular game deals. Extracts key information like game title, platforms, current price, original price, discount, and direct links. Intelligently tracks previously seen deals using a local database, guaranteeing you only get notified about genuinely new price drops or added games. Delivers a clear and concise notification to your email (or preferred service) summarizing the best new deals. Stay ahead of the sales, save money, and never miss a great game deal again! Set up steps Setting up this workflow involves web scraping, local database management, and understanding some web element selectors. It typically takes around 20-35 minutes. You'll need to: Authenticate your preferred notification service (e.g., Gmail, Telegram). Understand how to use your browser's developer tools to find CSS Selectors (detailed instructions provided within the workflow). No external database setup required, as it uses n8n's built-in SQLite database. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes.
by System Admin
Tagged with: , , , ,
by Muhammad Farooq Iqbal
Automate TikTok video posting from Google Sheets & Drive with Blotato. Perfect for content creators and social media managers. ⚠️ IMPORTANT Self-hosted n8n only - requires community nodes not available in cloud version. Google Sheets Structure Required columns: ID, Media URL, Caption, Status Videos must be in Google Drive Status must be "pending" for processing Captions can include hashtags (5 max recommended) How it works Schedule Trigger → Runs every hour Fetch Data → Gets pending videos from Google Sheets Process Video → Extracts Drive ID and shares file Upload → Transfers to Blotato platform Post → Automatically posts to TikTok Update Status → Marks as "posted" in spreadsheet Requirements Self-hosted n8n instance Blotato API account Google Drive & Sheets OAuth2 credentials Community node: @blotato/n8n-nodes-blotato.blotato Use cases Automated TikTok content posting Batch video processing Content management workflows Scheduled social media distribution The workflow processes one video per hour to avoid rate limits and maintains a clear audit trail through Google Sheets integration.
by System Admin
Tagged with: , , , ,
by Milan Vasarhelyi - SmoothWork
Video Introduction Want to automate your inbox or need a custom workflow? 📞 Book a Call | 💬 DM me on Linkedin Overview This workflow automatically sends personalized SMS notifications to customers when their order status changes in Airtable. Monitor your order management base and instantly notify customers about updates like "Confirmed" or "Shipped" without manual intervention. When an order status changes in your Orders table, a notification record is automatically created in a Status Notifications table. The workflow monitors this table, prepares personalized messages using the customer's name and order status, sends the SMS via Twilio, and updates the delivery status back to Airtable for complete tracking and logging. Key Features Automated SMS sending triggered by Airtable record changes Personalized messages with customer name and order status Complete delivery tracking with success/error status updates Error handling for invalid phone numbers Works with Twilio's free trial account for testing Common Use Cases E-commerce order status updates Shipping notifications Order confirmation messages Customer communication logging Setup Instructions Step 1: Duplicate the Airtable Base Copy the Order Management Base template to your Airtable workspace. You must use your own copy as the workflow needs write permissions. Step 2: Connect Your Accounts Add your Airtable Personal Access Token credentials to the workflow nodes Create a Twilio account (free trial available) From your Twilio dashboard, obtain your Account SID, Auth Token, and Twilio phone number Add Twilio credentials to the "Send Order Status SMS" node Step 3: Configure the Workflow In the Config node, update these URLs with your duplicated Airtable base: notifications_table_url: Your Status Notifications table URL orders_table_url: Your Orders table URL from_number: Your Twilio phone number Step 4: Customize the Message Modify the "Prepare SMS Content" node to personalize the message template with your brand voice and additional order details. Step 5: Activate Toggle the workflow to 'Active' and the automation will monitor your Airtable base every minute, sending notifications automatically.