Download the file, import it, add your own keys and accounts, and run it. Every template comes with plain-English setup steps.
How to import a template
n8n n8n
Create a new workflow, open the ⋯ menu at the top right, choose Import from file and pick the downloaded .json.
Make Make.com
Create a new scenario, open the ⋯ menu at the bottom, choose Import Blueprint and pick the downloaded .json.
No keys or accounts are included. Anything you need to fill in is marked with a placeholder like YOUR_OPENAI_API_KEY or YOUR_GOOGLE_SHEET_ID, and every connection needs to be set to your own account.
Rather not set it up yourself?
We'll install any of these for you, connect your tools and adapt the prompts to your business.
42 templates · 62 downloadable files · Difficulty: Intermediate (a few steps, one or two accounts), Expert (branching logic, several tools), Master (large or multi-part builds)
Lead generation and outreach (8)
Find the right prospects, enrich them and open every conversation with a line that proves you did your homework.
Intermediaten8n
LinkedIn Lead Deep Personalisation Engine
When your lead scrape finishes, it pulls every lead, reads each person's LinkedIn profile and writes a personalised subject line, icebreaker, pitch, call to action and PS for every one, ready for your cold email tool.
n8n · Apify · LeadMagic · OpenAI · Google Sheets
How to set it up (4 steps)
1
Run your lead scrape in Apify (for example an Apollo scraper) and add a run-finished webhook pointing at this workflow's webhook URL.
2
Paste your Apify token into "Get Dataset Items" and your LeadMagic key into "Request LinkedIn Profile".
3
Connect OpenAI and Google Sheets, then pick the sheet the results should land in.
4
Rewrite the five email templates inside "5 Column Personalization" so they match your offer.
LinkedIn Prospect Finder and Connection Request Sender
Describe your ideal customer in plain English. AI turns it into a lead search, scrapes the matching people, writes a short personal connection note for each and sends LinkedIn connection requests for you.
n8n · OpenAI · Apify · PhantomBuster · Google Sheets
How to set it up (4 steps)
1
Add your Apify token and PhantomBuster API key where the nodes show YOUR_APIFY_API_TOKEN and YOUR_PHANTOMBUSTER_API_KEY.
2
Set up a LinkedIn connection-request Phantom in PhantomBuster and paste its agent id into "Trigger PhantomBuster Agent".
3
Connect OpenAI and Google Sheets, and point the sheet node at the sheet your Phantom reads from.
4
Open the form URL, describe your audience and submit.
Works through a Google Sheet of leads and writes a short, casual one-line opener for each person based on their profile, then saves it back to the same row.
n8n or Make · OpenAI · Google Sheets
How to set it up (4 steps)
1
Import the version for your platform and connect OpenAI and Google Sheets.
2
Select your lead sheet. Columns used: first name, last name, headline, industry, company, location and email.
3
Swap the example leads in the prompt for two of your own best openers, so the AI copies your voice.
4
Run it on 5 rows first, check the tone, then let it do the rest.
Searches Google for a business type in your area, visits every website, pulls out contact details and social links, summarises the business and writes a personal icebreaker. Everything lands in one sheet.
n8n · Apify · Firecrawl · OpenAI · Google Sheets
How to set it up (4 steps)
1
Connect Apify, Firecrawl, OpenAI and Google Sheets.
2
In "Run an Actor and get dataset", change the search query (for example "plumber Newcastle") and the country code.
3
Edit the icebreaker prompt so it suits the industry you're targeting.
4
Pick your output sheet and run it. Raise the Limit node once you're happy with the results.
Already have a list of companies? It visits each website, writes a one-paragraph summary of what they do and extracts a clean phone number and email address into your sheet.
n8n · Firecrawl · OpenAI · Google Sheets
How to set it up (4 steps)
1
Connect Firecrawl, OpenAI and Google Sheets.
2
Select your sheet. It expects a column called organization/website_url (rename it in the nodes if yours differs).
3
Adjust the system prompt for your industry.
4
Run it. Rows without a website are skipped automatically.
Scrapes the followers of any Instagram account, grabs each profile's latest post and has AI write a friendly, specific opener about it. Great for DM outreach lists.
n8n or Make · PhantomBuster · OpenAI · Google Sheets
How to set it up (4 steps)
1
Create the Instagram follower and profile scraper Phantoms in PhantomBuster and copy their agent ids into the launch nodes.
2
Add your PhantomBuster API key and an Instagram session cookie (kept in your sheet's Authentication tab, never in the workflow).
3
Replace example_creator with the account whose followers you want.
4
Make users: import all three parts, connect them, and paste Part 2's webhook URL into Parts 1 and 3.
Companies that are hiring have budget and a problem to solve. This finds fresh job posts, filters the relevant ones, finds the decision maker's email, researches them and adds them to your cold email campaign with a personal first line.
Make · Apify · OpenAI · Anymailfinder · Perplexity · Instantly · Google Sheets
How to set it up (4 steps)
1
Import both parts. Part 1 scrapes and filters jobs, Part 2 handles the results.
2
Paste your LinkedIn jobs search URL into the Apify module in Part 1 and rewrite the filter prompt for the roles you care about.
3
Connect Anymailfinder and set its webhook to Part 2's webhook URL.
4
Connect Perplexity, OpenAI and Instantly in Part 2 and choose your campaign.
Checks Upwork for new jobs on a schedule, has AI decide which ones fit what you do, writes a tailored opening line for the good ones and saves them to Airtable so you only review jobs worth bidding on.
n8n or Make · Apify (n8n) · OpenAI · Airtable
How to set it up (4 steps)
1
Change the Upwork search URL or keywords to match your services.
2
Rewrite the filter prompt with what you do, what you don't do and a few example projects.
3
Create an Airtable table for jobs and map the fields (placeholders show YOUR_AIRTABLE_BASE_ID and table ids).
4
Make users: fill in the application template field with your own short bio and case study links.
Reply faster, follow up without forgetting, and turn a won deal into an invoice and an onboarding plan automatically.
Expertn8n
Missed Call Text Back
Every call you miss gets an instant, friendly SMS, so the lead replies to you instead of ringing the next business on Google. Respects quiet hours and STOP replies.
n8n · Twilio · Google Sheets
How to set it up (4 steps)
1
Connect Twilio and Google Sheets, and make a Contacts tab with: phone, name, tags, last_missed_call, opted_out.
2
In Twilio, create a TwiML Bin that dials your mobile with a 20 second timeout and sets action to this workflow's "Call Ended" webhook URL. Point your number's voice handler at the bin.
3
Point the number's messaging webhook at the "Incoming SMS" URL so STOP replies are honoured.
4
Replace YOUR_TWILIO_NUMBER and YOUR BUSINESS NAME, then set your hours in "Check Quiet Hours".
New form leads get an SMS with your booking link in under a minute, an email two minutes later and a three-step follow-up that stops the moment they book. Big budgets ping your sales channel.
n8n · Twilio · Gmail · Google Sheets · Slack
How to set it up (4 steps)
1
Point your website form at the "New Lead" webhook URL (name, email, phone, budget and any UTM fields).
2
Connect Twilio, Gmail and Google Sheets. Make a Leads tab with: email, name, phone, source, utm_source, utm_campaign, budget, booked, created_at.
3
Set your booking link and hot-lead budget in "Prepare Lead", and paste a Slack incoming webhook into "Alert Sales".
4
Send Calendly or Cal.com booking webhooks to the "Booking Made" URL so follow-ups stop once someone books.
Scores every inbound lead 0 to 25 against your ideal client rubric, tags it hot, warm, cold or disqualified, writes a first reply and alerts sales about hot ones. Bad AI output is retried once, then parked for review.
n8n · OpenAI · Google Sheets · Slack
How to set it up (4 steps)
1
Send leads to the "New Lead" webhook URL as JSON (any fields: name, email, message, budget and so on).
2
Edit the rubric in the "Rubric" node with your business, ideal client and service area.
3
Connect OpenAI on both "Score Lead" nodes and Google Sheets (tab: Qualified Leads).
4
Paste a Slack incoming webhook into "Alert Sales". Change the hot score (18) in "Hot?" if you like.
Two hours after a job, customers are asked to rate you 1 to 5 by text. Fours and fives get your Google review link, ones to threes go to a private feedback form and you get an alert. One reminder, never asked twice.
n8n · Twilio · Gmail · Google Sheets
How to set it up (4 steps)
1
Have your CRM or job software call the "Job Complete" URL when a job is finished (job_id, name, phone).
2
Connect Twilio, Gmail and Google Sheets. Make a Review Requests tab with: job_id, phone, name, status, rating, asked_at, reminded.
3
Add your Google review link and a private feedback form link in "Route Rating", and your email in "Alert Owner".
4
Point your Twilio number's messaging webhook at the "Rating Reply" URL.
Turns an old list of leads and past clients into booked calls. Cleans and segments the list, drafts an AI opener per segment for you to approve, sends 50 an hour, then reads replies and sends hot ones your booking link.
n8n · OpenAI · Twilio · Google Sheets · Slack
How to set it up (4 steps)
1
Import your contacts into a Contacts tab: first_name, phone, email, last_interaction, service, lifetime_value, consent, opted_out, segment, status.
2
Connect Google Sheets, OpenAI and Twilio. Run Stage 1 to clean and segment, then Stage 2 to draft openers into a Templates tab.
3
Read the drafts and type yes in the approved column. Then activate the workflow so Stage 3 sends hourly.
4
Point Twilio's messaging webhook at "Reply Received" and add your booking link and Slack webhook. Only message people who gave consent.
When a prospect replies to your Instantly campaign, an AI agent reads the full thread, researches the person and company, checks your campaign knowledge base and sends a short, on-brand reply.
n8n · Instantly · OpenAI · SerpAPI · Google Sheets
How to set it up (4 steps)
1
Add your Instantly API key to the two Instantly HTTP nodes and connect OpenAI and SerpAPI.
2
Build a Google Sheet with Campaign, Knowledge Base and Reply Examples columns, one row per campaign.
3
In Instantly, add a webhook for reply events pointing at this workflow's webhook URL.
4
Test with a reply to yourself before switching it on for live campaigns.
Reads phone numbers and call instructions from a sheet, has an AI voice agent make each call, then analyses the recording to tell you what happened, for example whether an appointment was rescheduled and to when.
n8n · Bland AI · Google Sheets
How to set it up (4 steps)
1
Paste your Bland AI key into the "Call Customer" and "Analyze Call Contents" nodes.
2
Create a sheet with Phone Numbers (with country code) and Instructions columns.
3
Edit the analysis questions to match the outcome you care about.
4
Only call people who have agreed to be contacted, and check calling rules in your country.
Fill in a short form after a sales call and AI writes a full, tailored proposal, drops it into your Google Slides or PandaDoc template and emails it to the prospect while the call is still fresh.
n8n · OpenAI · Google Slides or PandaDoc · Gmail
How to set it up (4 steps)
1
Pick a flow: Google Slides (free) or PandaDoc (paid, can attach an invoice).
2
Build your proposal template with the placeholder fields listed in the prompt, then add its id (YOUR_GOOGLE_SLIDES_ID or YOUR_PANDADOC_TEMPLATE_ID).
3
Replace the example proposal in the prompt with one of your own, and put your name and company in the sender fields.
4
Connect OpenAI and Gmail and submit a test through the form.
Click a button on a Monday.com deal and a branded Google Slides proposal is created from your template, shared, and the link is written back to the deal.
Make · Monday.com · Google Slides · Google Drive
How to set it up (4 steps)
1
Make a Google Slides proposal template with {{placeholders}} for the fields you want filled.
2
Connect Monday.com and Google, then select your template in the Slides module.
3
Map your board's columns to the template placeholders.
4
Add a Monday.com button or automation that calls this scenario's webhook URL.
When a lead moves to Won in ClickUp, a Stripe customer and deposit invoice are created and sent automatically, so you get paid before the excitement wears off.
n8n · ClickUp · Stripe
How to set it up (4 steps)
1
Add a ClickUp automation that calls this workflow's webhook when a lead's status changes to Won.
2
Connect ClickUp, and add your Stripe credential to the Stripe node and the three invoice HTTP nodes.
3
Set the deposit amount field, currency and days until due.
The moment a Stripe payment lands, the matching lead is marked Won in ClickUp and a client board is created in Trello with the welcome tasks already assigned.
n8n · Stripe · ClickUp · Trello
How to set it up (4 steps)
1
Connect Stripe, ClickUp and Trello.
2
Pick your ClickUp workspace, space and leads list (replace the YOUR_ placeholders).
3
Edit the Trello tasks to match your own onboarding steps.
4
Make a test payment in Stripe test mode and check the board appears.
Watches your sales inbox, works out which emails are genuine enquiries and replies in the same thread within minutes with a message tailored to what the person asked.
n8n · Gmail (IMAP) · OpenAI
How to set it up (3 steps)
1
Connect your inbox via IMAP and Gmail, and OpenAI.
2
Rewrite the example enquiry and reply in "Write Customized Reply" with your own offer and sign-off.
3
Run a few test emails through it before leaving it on.
When your website form or ad platform emails you a new lead, this writes and sends a personal reply to that lead, so they hear from you while they're still interested.
Make · Email · OpenAI
How to set it up (3 steps)
1
Connect your email account and set the watch filter to the sender and subject of your lead notifications.
2
Edit the example lead and reply in the prompt to match your business.
3
Adjust the delay module if you'd rather the reply didn't look instant.
Checks your prospect sheet, reads the full email history with anyone who's gone quiet and drafts a short, natural follow-up in your inbox for you to review and send.
Make · Gmail · OpenAI · Google Sheets
How to set it up (4 steps)
1
Keep a sheet of prospects with their email and last contact date.
2
Connect Gmail, OpenAI and Google Sheets.
3
Fill in the [Your Company] and [Your Name] placeholders in the prompts.
4
Drafts are created, not sent, so you stay in control.
Research what's working, then turn one video, podcast or post into a week of content across every platform.
Mastern8n
One Video, Ten Posts
Drop a long video in a Google Drive folder and get a timestamped transcript, five clip hooks, three LinkedIn posts, two X threads and a newsletter draft in a Google Doc. Approve it and the posts go to Buffer.
n8n · Google Drive · Google Docs · OpenAI Whisper · Buffer
How to set it up (4 steps)
1
Use self-hosted n8n with ffmpeg installed (on n8n Cloud, skip the three file nodes and send videos under 25 MB straight to "Transcribe").
2
Connect Google Drive, Google Docs, Gmail and OpenAI, and pick the folder to watch and the folder for the docs.
3
Write your brand voice into "Write Posts".
4
Add your Buffer token and profile id. Edit the doc, then click the approve link in the email to schedule the LinkedIn posts.
Tracks a list of YouTube channels in your niche, spots videos performing well above each channel's average and emails you a daily digest of what's taking off.
n8n · YouTube API · Google Sheets · Gmail
How to set it up (4 steps)
1
Create a sheet with a Channels tab listing the channel ids you want to watch.
2
Connect YouTube, Google Sheets and Gmail in both workflows.
3
Run Part 1 on a schedule to record new videos and stats.
4
Run Part 2 each morning for the digest, and change the multiple threshold to suit.
Reads the comments on your videos, picks out questions and requests worth making a video about, then writes a hook and outline for each idea using your own proof points.
Make · Apify · OpenAI · Google Sheets
How to set it up (3 steps)
1
Set up an Apify YouTube comments scraper task and connect Apify.
2
Fill in the social proof and tone of voice variables with your own details.
3
Connect OpenAI and Google Sheets and pick your ideas sheet.
Turns a YouTube video transcript into an improved outline, a full new script and ready-to-post copy for Instagram, X, Facebook and LinkedIn, all saved as Google Docs.
Make · Apify · OpenAI · Google Docs · Google Sheets
How to set it up (3 steps)
1
Set up an Apify YouTube transcript scraper and connect Apify.
2
Connect OpenAI and Google, and choose the Drive folder for the docs.
3
Tweak the tone of voice rules in the prompts so the output sounds like you.
Paste a podcast's YouTube link and it finds the ten best moments, writes Instagram, Facebook and LinkedIn posts with images for each, and publishes them on a schedule from a content calendar.
n8n · Apify · OpenAI · Google Sheets · Meta Graph API · LinkedIn
How to set it up (4 steps)
1
Add your Apify token, connect OpenAI and Google Sheets in Part 1.
2
Create a content calendar sheet with Instagram, Facebook and LinkedIn tabs.
3
Connect Facebook, Instagram and LinkedIn in Part 2 and set your page and account ids.
4
Submit a link through the form, review the posts, then let Part 2 publish them.
Submit a content brief (title, keywords, links) and it builds an outline, writes the article section by section and delivers a formatted Google Doc. The Make version can also publish to Contentful and notify you in Slack.
n8n or Make · Typeform · OpenAI · Google Docs · Contentful (Make)
How to set it up (4 steps)
1
Create a brief form with the questions used in the workflow, and connect Typeform.
2
Connect OpenAI, Google Sheets, Drive and Docs.
3
Swap the example brief and outline in the prompt for one of your own best articles.
4
Make users: add your Contentful space and a markdown-to-rich-text endpoint, or remove those modules.
Give it a keyword and it studies the top-ranking articles, gathers statistics and sources, writes a better outline and a full article with citations and illustrations, then shares the finished doc.
n8n · OpenAI · Google Drive
How to set it up (3 steps)
1
Add your OpenAI key to the two search HTTP nodes and connect the OpenAI and Google Drive nodes.
2
Submit a keyword through the form.
3
Swap the final Google Drive step for WordPress, Webflow or your CMS if you want it published directly.
Write one post in Airtable and it's rewritten to suit each platform, then published to LinkedIn, X, Instagram and Facebook. The Make version also turns it into a Medium article.
n8n or Make · Airtable · OpenAI · LinkedIn · X · Meta Graph API
How to set it up (4 steps)
1
Create an Airtable table with post copy, image URL and platform columns.
2
Connect Airtable, OpenAI and each social account you want to post to.
3
Set your Instagram and Facebook page ids in the Graph API nodes.
4
Edit the platform rules in the prompt to match your brand voice.
Takes existing blog posts, breaks them down to bullet points and rebuilds them as fresh, unique articles with new titles, ready to publish on Medium for extra search traffic and backlinks.
n8n or Make · Apify · OpenAI · Google Docs · Google Sheets
How to set it up (3 steps)
1
Add your Apify token and point the scraper at the blog you want to repurpose.
2
Connect OpenAI, Google Docs and Google Sheets.
3
Replace the example articles in the prompts with your own writing, so the rewrite matches your style.
Finds creators in your niche whose posts get strong engagement, collects their best posts each week, researches each topic and writes an original LinkedIn post in your voice, then publishes on schedule.
n8n · Apify · OpenAI · Google Sheets · LinkedIn
How to set it up (4 steps)
1
Add your Apify token and change searchQueries to your topic.
2
Create a sheet with Creators, Source Posts and Destination Posts tabs.
3
Edit the Context section of the writing prompt and replace the example post with one of your own.
Checks the latest reels from creators in your niche, transcribes them, picks out the tools and ideas worth covering, researches them and writes you a ready-to-film script.
n8n · Apify · OpenAI · Perplexity · Google Sheets
How to set it up (3 steps)
1
Add your Apify and Perplexity keys, and replace the example creator handles.
2
Connect OpenAI and Google Sheets and pick your reels sheet.
3
Edit the script prompt with your niche and call to action.
Study competitor ads and produce on-brand creative variations in minutes instead of days.
Expertn8n
Facebook Ad Library Competitor Analyser
Scrapes active ads from the Meta Ad Library for any keyword, analyses every image, video and text ad with AI, rewrites the copy for your brand and logs it all in a sheet.
n8n · Apify · OpenAI · Google Gemini · Google Drive · Google Sheets
How to set it up (4 steps)
1
Add your Apify token to "Run Ad Library Scraper" and change the Ad Library search URL.
2
Add your Gemini API key to the three Gemini nodes.
3
Set the minimum likes in "Filter For Likes".
4
Connect OpenAI, Google Drive and Google Sheets and pick your sheet.
Drop ads you like into a Drive folder, tell the chat agent your brand and message, and it produces as many on-brand variations of each as you want, delivered to a second folder.
n8n · OpenAI (GPT Image) · Google Drive · Gmail
How to set it up (4 steps)
1
Import the sub-workflow first, then the agent.
2
Create a source folder and a destination folder in Drive and select them in the sub-workflow.
3
In the agent, select the sub-workflow in the "Image Spinner" tool and update the folder links in the welcome message.
4
Connect OpenAI, Google Drive and Gmail, and replace YourBrand in the prompt examples with your brand.
A chat-based designer that creates logos, style guides and gradient backgrounds, upscales them and revises them on request, saving every version to Google Drive.
n8n · OpenAI (GPT Image) · Replicate · Google Drive
How to set it up (4 steps)
1
Import the four sub-workflows first, then the agent.
2
In each sub-workflow, connect OpenAI and Google Drive (style guide and gradient also need a reference image id in Drive).
3
In the agent, select each sub-workflow in its tool node and add your Replicate token to "Upscale Image".
Clear the admin: inbox triage, invoice chasing and hiring pipelines that run themselves.
Intermediaten8n
AI Inbox Triage and Filing
Reads every new email, sorts sponsorship requests, sales pitches and receipts into their own labels and takes them out of your inbox, leaving only the emails that actually need you.
n8n · Gmail (IMAP) · OpenAI
How to set it up (3 steps)
1
Create the Gmail labels you want, then put their label ids where the workflow shows YOUR_GMAIL_LABEL_ID.
2
Connect your inbox via IMAP and Gmail, and OpenAI.
3
Edit the categories and the example emails in the prompt to fit your inbox.
Checks your invoice sheet every day and drafts a polite, gradually firmer reminder for each overdue invoice based on how late it is, so chasing payment stops being a job.
Make · Gmail · Google Sheets
How to set it up (4 steps)
1
Keep a sheet of invoices with client name, email, amount, due date and a Status column ("Overdue").
2
Connect Google Sheets and Gmail.
3
Edit the six reminder emails and add your name.
4
Reminders are created as drafts, so you can check them before sending.
Every job application from your Typeform lands in a ClickUp hiring pipeline under the right role, and moving a candidate to "Request Trial" emails them the paid trial brief automatically.
Make · Typeform · ClickUp · Email
How to set it up (3 steps)
1
Connect Typeform and pick your application form, then map the answers in Part 1.
2
Connect ClickUp and choose the list for each role.
3
In Part 2, add a ClickUp webhook for the status change and edit the trial email and form link.
Scrapes new job listings, checks which ones fit your skills, writes a tailored copy of your resume for each, finds the hiring manager's email and sends them a short note with the resume attached.