RobotsHelp

Author: Pete

  • ChatGPT Prompts for an SEO Content Brief Writers Can Use

    You have a keyword, a writer waiting for instructions, and a pile of notes that only make sense to you. You type “write an SEO content brief for this keyword” and get back a neat outline that could belong to any website on earth. The right ChatGPT prompts for an SEO content brief fix that, as long as you feed them the things ChatGPT cannot know on its own.

    Here is the short answer: do not ask for the whole brief in one go. Run four short prompts in order: one for search intent, one for the gaps in what already ranks (from headings you paste in), one for the brief itself, and one to check the finished draft against it. You bring the real data. ChatGPT does the sorting and the structure.

    Imagine it is Thursday at 4 pm. Twenty minutes from now your writer has a one-page brief with a clear angle, an outline, the questions to answer, the pages to link, and a short “do not” list. No back and forth on Monday morning asking what you meant.

    Want a free Launchpad lesson on using AI for real work like this? Start with Launchpad.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    What a useful SEO content brief actually contains

    A brief is not an outline with a keyword on top. It is the set of decisions a writer should not have to guess. A good one fits on a page or two and covers:

    • The one query the page targets, plus the variations that belong on the same page.
    • Search intent: what the person typing it wants to walk away with (an answer, a how-to, a comparison, a product).
    • The reader and their moment: who they are and what just happened that made them search.
    • The angle: the one thing this page gives that the pages already ranking do not.
    • An outline of H2 and H3 headings, each tied to a question the reader has.
    • Sources the writer must use for any fact or number.
    • Internal links to your own related pages, and the one call to action.
    • Title and meta description ideas, and a short “do not” list.

    Most of the competing prompt templates online ask for the same sections. Where they go wrong is asking ChatGPT to invent the inputs too.

    Why most ChatGPT prompts for an SEO content brief come out generic

    ChatGPT does not have your keyword tool’s numbers, and it does not see the results page you see today. Ask it for search volume or “what the top 10 cover” and it will often give you a confident guess. Google says it plainly in its guidance on generative AI content: generative models predict a likely sequence of words, their output can contain inaccuracies, and you should fact-check it. The same page warns that using AI to churn out many pages without adding value can fall under its spam policy on scaled content abuse.

    So the rule for every prompt below is simple. You paste the facts: the real headings from ranking pages, your own data, your notes. ChatGPT turns them into a plan. OpenAI’s prompt engineering guide makes the same point from the other side: clear instructions, the context the model needs, and a stated output format get you far better results.

    Step 1: Write a site card once

    This is the context you paste before every brief. It takes about ten minutes the first time, and it is what stops every brief sounding the same.

    SITE CARD (use this as context for every task below)
    
    Site: [domain], what it helps people do: [one sentence]
    Reader: [who they are, what they do all day, what they already know]
    Our angle: [what we have that generic pages don't: our method, real examples, a free tool]
    Voice: [3 words, e.g. plain, warm, practical]
    The one action after reading: [e.g. join the free newsletter]
    Pages we already have (title + URL, paste the full list):
    - [paste]
    
    Rules for every task:
    - Use only facts from this card or from what I paste.
    - If something is missing, ask me one question. Do not guess.
    - Never invent search volumes, rankings, statistics or quotes.

    That full page list matters more than it looks. It is how ChatGPT can warn you that you already have a page on this question, before you write a second one that competes with it.

    Step 2: search intent and the keyword group

    Start with the keyword and every variation you found. The goal is one page per question, not one page per keyword.

    Using the site card, here is my target keyword and its variations:
    Main: [keyword]
    Variations from my keyword tool or Search Console: [paste]
    
    1) Group them: which variations ask the same question (one page)
       and which ask a genuinely different question (a separate page)?
    2) For the main group, state the search intent in one sentence:
       what does the searcher want to have or be able to do afterwards?
    3) Look at my list of existing pages. Does any of them already answer
       this question? If yes, name it and say so clearly.
    4) Give the reader's likely moment in one line: what just happened
       that made them search this?

    If you have Google Search Console set up, its Performance report shows the real queries your pages already appear for. Those are better variations than anything ChatGPT can brainstorm.

    Step 3: find the gaps in what already ranks

    Open the top three to five results for your keyword yourself. Copy their H2 headings (most browsers let you select the page and paste the text). Then hand them over.

    Here are the headings from the pages ranking for "[keyword]":
    Page 1 ([URL]): [paste headings]
    Page 2 ([URL]): [paste headings]
    Page 3 ([URL]): [paste headings]
    
    1) Which subtopics do all of them cover? (We must cover these too.)
    2) Which questions does the searcher probably still have after reading them?
    3) Based on our angle in the site card, suggest 2 angles we could take
       that none of these pages take. One sentence each.
    Only use what is in the headings I pasted. Do not describe pages you cannot see.

    Pick one angle. If neither suggestion is something you could honestly deliver, write your own. The angle is the part a human decides.

    Step 4: the brief itself

    Now you have the inputs, the actual brief prompt can be short and strict about the shape.

    Using the site card and everything above, write a content brief for a writer.
    
    Target query: [keyword]
    Angle we chose: [paste]
    Sources the writer may cite: [paste links]
    
    Sections:
    1. Target query and the variations this page covers
    2. Search intent and the reader's moment (2 sentences)
    3. The angle (1 sentence)
    4. Outline: H1, then H2/H3 headings, each with the question it answers
    5. Must-cover subtopics (from the gap step)
    6. Facts the writer needs, each with its source from my list. Mark anything unsourced "VERIFY".
    7. Internal links: which of our existing pages to link, and where
    8. The one call to action
    9. 3 title options under 60 characters and 1 meta description under 155
    10. Do not: [your list, e.g. no invented stats, no filler intro, no long dashes]
    
    Keep it under 2 pages. No body paragraphs.

    Google’s own docs on title links and snippets are worth a five-minute read before you pick the title and description. Google may rewrite both, so write them for the human who is deciding whether to click.

    How to use ChatGPT to turn notes into a content brief

    Often the best material is not in a keyword tool at all. It is a voice memo after a client call, a Slack thread where a customer asked the same question three times, or your own messy bullet points. That is where your experience lives, and it is exactly what generic pages lack.

    Here are my raw notes on [topic]:
    [paste notes, transcript or thread]
    
    Using the site card:
    1) List the questions a reader would have that these notes answer.
    2) Pick out every real example, story or number in the notes,
       and quote the exact line it comes from.
    3) Suggest which of these belongs in the brief for "[keyword]"
       and where in the outline it should go.
    Do not add any example, number or claim that is not in my notes.

    Asking for the exact line is the trick. You can check every point against your notes in seconds. If your notes come from meetings, our guide on how to summarize meeting notes with ChatGPT shows how to clean them up first.

    Step 5: check the draft against the brief

    The brief earns its keep a second time when the draft comes back. Instead of reading it three times looking for what is missing, ask for an audit.

    Here is the brief: [paste]
    Here is the draft: [paste]
    
    Do not rewrite the draft. Instead, list:
    1) Outline sections from the brief that are missing or thin
    2) Every fact or number, and whether it has a source from the brief
    3) Places where the keyword is forced into a sentence
    4) Sentences that say nothing concrete
    5) Whether the call to action matches the brief
    Then give me the 3 changes that would help the reader most.

    Google suggests asking “Who, How, and Why” about any page in its guide to helpful, people-first content: is it clear who made it, how it was made, and why it exists. A brief built from your own notes and real sources makes those questions easy to answer.

    An example, start to finish

    Say you write for a small bookkeeping firm and the keyword is “how to track business expenses as a freelancer”. You paste the site card, with their twenty existing pages. Step 2 groups “expense tracking for freelancers” and “freelancer expense spreadsheet” onto one page, and flags that an existing post about receipts already covers part of it, so you decide to link it instead of repeating it. Step 3 shows the ranking pages all list apps, but none explain what to do on the last Friday of the month. That becomes the angle. You paste a partner’s voice memo about the three mistakes she sees in January, and Step 4 turns it into an outline with her examples in the right places.

    The writer gets a brief they can start from, and the page has something no other result has.

    If the brief also needs real input about your audience, not just the search results, how to use AI for market research shows how to collect it and check it first.

    What you should not hand over to ChatGPT

    • Search volume, difficulty and rankings. Take them from your SEO tool or Search Console, never from the chat.
    • Statistics and studies. If it gives you a number without a source you pasted, treat it as wrong until you find the source.
    • The angle. It can suggest options. You decide what your site can honestly deliver.
    • Client or customer details. Think twice before pasting private data into any AI tool, and follow your company’s rules.

    If you write other recurring documents for clients, the same “card plus short task prompts” idea works for proposal writing with ChatGPT and for a social media content calendar.

    Planning a whole campaign rather than one article? Our ChatGPT prompts for marketing campaign ideas take you from a blank page to a campaign brief, and each article brief can then come out of that.

    Quick answers

    Do these prompts work in Claude or Gemini?

    Yes. Nothing here depends on a ChatGPT-only feature. The site card plus short, strict task prompts works the same way in any of them.

    How long should an SEO content brief be?

    Long enough that the writer does not have to guess, short enough that they read all of it. One to two pages is a good target. If it is longer, you are probably writing the article inside the brief.

    Can I just ask ChatGPT to write the article from the brief?

    You can ask for a first draft, but someone who knows the subject still has to add the real experience, check every fact and edit it. That is exactly the value Google’s guidance asks for, and it is what readers notice.

    Do I need a paid SEO tool for this?

    Not to start. Your own search of the keyword, the headings of the top results, and Search Console (which is free) give you enough real input for the prompts above.

    Once the brief is ready, the writing starts. If you are drafting the article yourself, here is how to use AI to write a blog post from your brief without losing your own voice or facts.

    Try one brief this week

    Pick the next article you were going to write anyway. Write the site card, run the steps, and compare the brief with what you would normally send. If it saves your writer one round of questions, keep it as your standard.

    Launchpad is our free starting point for using AI on real work like this, one practical lesson at a time. Join Launchpad.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

  • ChatGPT Prompts for Social Media Manager Work: A Weekly Desk Kit

    It is Monday, four platforms are empty for the week, a client wants “something fun” by Wednesday, and the comment section from Friday still needs answers. You do not need fifty clever prompts. You need a handful of ChatGPT prompts for social media manager work that you run in the same order every week, fed with your real brand facts, so the drafts sound like the brand and not like everyone else.

    Here is the short answer: write one brand card, paste it before every task, and give each job its own short prompt with a clear output shape (a table, three options, a word limit). ChatGPT drafts. You check facts, pick, and post.

    Imagine it is 9:20 on Monday. By 10:00 you have a two-week calendar in a table, three caption options for every post, and a short list of comments to answer. The rest of the morning is yours for the part that needs a human: photos, approvals, and the client call.

    Want a free Launchpad lesson that turns this into a weekly routine?

    If your week also includes longer Claude desk work beyond social posts, grab the best Claude prompts for work kit for email, notes, and research drafts in the same copy-paste style.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Why most ChatGPT prompts for social media managers give generic posts

    Ask ChatGPT for “an Instagram caption about our new product” and you get a caption that could belong to any brand. The model is not lazy. It simply has nothing to go on except the words you typed.

    OpenAI’s own prompt engineering guide keeps coming back to the same idea: give clear instructions, add the context the model needs, and say what the output should look like. For social media that context is your brand, your audience, and a few posts that actually worked. Put that in once, and every short prompt after it gets better.

    So the kit below has two parts: one brand card you write today, and five task prompts you reuse every week.

    Step 1: Write the brand card once

    This takes about fifteen minutes the first time. Fill in the brackets with real facts only. If you manage several clients, make one card per client.

    BRAND CARD (use this as context for every task below)
    
    Brand: [name], [what they sell], [price range], [where]
    Audience: [one sentence: who follows us and why]
    What they worry about: [top 2-3 objections or questions]
    Voice: [3 words, e.g. warm, direct, a bit dry]
    Never say: [banned words, claims we cannot prove, competitor names]
    Emoji rule: [none / max 1 / only on Instagram]
    Platforms: [e.g. LinkedIn, Instagram, X]
    Posts that worked (paste 3, with the platform):
    1) [paste]
    2) [paste]
    3) [paste]
    Facts I trust this month (offers, dates, events):
    - [paste]
    
    Rules for every task:
    - Use only facts from this card or from what I paste.
    - If a fact is missing, ask me one question. Do not guess.
    - No made-up numbers, reviews, quotes or dates.

    Where to keep it: ChatGPT has Projects, which keep chats, files and instructions together. OpenAI’s help page names recurring content drafts as a use for them, and you can add project instructions that apply to every chat inside. Paste the brand card there, one project per client, and you stop retyping it.

    Monday: ChatGPT prompts for a content calendar

    The calendar is where most of the time goes, so it gets the most structured prompt. Ask for a table, not a paragraph. A table you can paste straight into a sheet or your scheduling tool.

    Using the brand card, plan the next 2 weeks of posts.
    
    Goal for these 2 weeks: [e.g. more enquiries for the spring workshop]
    Platforms and how often: [e.g. LinkedIn 3x/week, Instagram 4x/week]
    Fixed dates: [launches, events, holidays we actually post about]
    
    Output a table with these columns:
    Date | Platform | Format (text, carousel, short video, photo) | Topic | Hook (first line) | Call to action
    
    Rules:
    - Mix the content: roughly 1 in 4 posts may mention the offer, the rest help or entertain.
    - No two posts in a row on the same topic.
    - Mark any post that needs a photo or input from the client with [NEEDS INPUT].

    If you plan a full month or a quarter for a marketing manager, keep the same prompt and change one line: ask for one theme per week first, approve the themes, then ask for the posts. Two short rounds beat one giant prompt, because you catch a wrong direction before it fills thirty rows.

    A useful follow-up when the table is ready: “Which three posts in this calendar are the weakest, and why?” ChatGPT is often better at critiquing a plan than at getting it perfect in one go.

    Tuesday: batch captions without sounding like a template

    Write captions in one sitting, per post, with options. Picking from three is faster than fixing one.

    Using the brand card, write captions for this post from the calendar:
    [paste the row: date, platform, format, topic, hook]
    
    Give me 3 options:
    A) story-led (opens on a real moment)
    B) tip-led (one useful thing the reader can do today)
    C) question-led (ends with a question people can answer in one line)
    
    Rules:
    - Sound like the 3 posts that worked, not like an ad.
    - First line must make sense on its own (it is all most people see).
    - Keep it under [word limit] words.
    - One call to action at most.
    - No hashtags unless I ask.

    Then adapt the winner instead of writing it three times: “Rewrite option B for LinkedIn and for X. Keep the same point. LinkedIn may be longer and a bit more formal. X must fit in a single post.” That gives you one idea in the shape each platform expects, and the brand still sounds like one brand.

    Need a visual to go with those captions? Our guide to the best AI tool for image generation matches each tool to a work job, including which ones get the words on a social graphic right the first time.

    Wednesday: turn one long piece into a week of posts

    Most brands already have more material than they think: a blog post, a webinar recording, a client’s voice note, a podcast episode. Repurposing is where ChatGPT saves the most time, because the facts are already there.

    Here is a [blog post / transcript / voice note]:
    [paste]
    
    Using the brand card, pull out 5 separate posts from it.
    For each post give:
    - the one point it makes (one sentence)
    - the best platform and format for it
    - a draft (under [word limit] words)
    - the exact line from the source it is based on
    
    Do not add facts, numbers or examples that are not in the source.

    That last column, “the exact line from the source”, is the one that saves you. You can check each post against the original in seconds. If you already use ChatGPT to clean up call notes, the same trick works there too, see our guide on how to summarize meeting notes with ChatGPT.

    Every day: comment and DM replies, with a safety flag

    Replies are where speed matters and where a wrong answer hurts most. Let ChatGPT sort and draft, but never let it handle complaints, refunds or anything legal on its own.

    Using the brand card, here are today's comments and messages:
    [paste, one per line]
    
    For each one:
    1) Label it: QUESTION, PRAISE, COMPLAINT, SPAM, or ESCALATE
       (ESCALATE = refunds, legal, health or safety, angry customer, anything about money)
    2) For QUESTION and PRAISE: draft a reply under 30 words in our voice.
    3) For COMPLAINT and ESCALATE: do not draft a public reply. Write one line telling me what the person needs.
    4) For SPAM: write "skip".
    
    If the answer to a question is not in the brand card, say "I need: [fact]" instead of guessing.

    For longer customer conversations that move into a private inbox, our ChatGPT prompts for customer support agent work go deeper on refunds and angry customers.

    Friday: the five-line report a client actually reads

    Busy clients and managers do not want a dashboard tour. They want to know what went up, what went down, and what you will change. Paste the real numbers from your platform exports.

    Here are this week's numbers and last week's:
    [paste the export or the key figures]
    
    Write a 5-line update for a busy [client / manager]:
    1) The headline in one sentence
    2) What went up
    3) What went down
    4) The best post and what it had in common with past winners
    5) One thing we will change next week
    
    Rules:
    - Describe only what the numbers show.
    - Do not guess at causes. Write "cause: to check" where you would be guessing.
    - Plain words, no marketing jargon.

    The “do not guess at causes” line matters. ChatGPT will happily invent a reason why reach dropped. You know the real story (a holiday, a boosted post, an algorithm change you read about). Add that yourself.

    What you should never hand over to ChatGPT

    • Facts and prices. If it is not in your brand card or the material you pasted, it is not true until you check it.
    • Trends and news. ChatGPT may not know what happened this morning. Check the trend on the platform itself before you build a post around it.
    • Testimonials and results. Only real quotes, with permission. Never let it “write an example review”.
    • The final approval. A human reads every post before it goes out. That is the job, and it is what clients pay for.
    • Private data. Think twice before pasting customer names or messages into any AI tool, and follow your client’s or company’s rules on that.

    An example week, start to finish

    Say you run LinkedIn and Instagram for a small accounting firm. The partners hate “salesy” posts, and the firm has one clear goal this month: more bookings for its year-end review.

    Monday you fill the brand card with their three best posts (a plain-language tax tip, a photo of the team at a local run, a short “mistakes we see every January” list). The calendar prompt gives you eight posts, two of them about the year-end review. Tuesday you pick captions, mostly option B, because tips are what this audience saves. Wednesday you turn a partner’s 20-minute webinar transcript into four posts, each tied to a line she actually said. Every day you clear comments in five minutes, and two booking questions get flagged for the office. Friday the client gets five lines instead of a slide deck.

    None of that needs new software. It needs the same prompts, run the same way, every week.

    Want this to run on its own later?

    Once the prompts feel routine, the next step is moving the boring parts into an automation, for example sending each approved calendar row to a sheet or a scheduling tool. Our list of Zapier free plan automation examples is a good place to see what is possible without paying for anything. If you also write outreach or client emails, the brand card idea carries straight over to our guide on ChatGPT client communication templates.

    If you want the prompts above to sound like you without retyping them, build your own AI social media content generator in about 30 minutes.

    Quick answers

    Do these prompts work in Claude or Gemini?

    Yes. Nothing here depends on a ChatGPT-only feature except Projects, and Claude and Gemini have their own ways to save instructions. The brand card plus a short task prompt works the same way in any of them.

    Can ChatGPT post to my accounts for me?

    Not by itself in a normal chat. You copy the draft into the platform or your scheduler. Automation tools can connect the steps later, but keep a human approval step in the middle.

    How do I stop it sounding like every other brand?

    Paste three posts that really worked, and add a “never say” list. Then ask yourself: could a stranger tell which brand wrote this? If not, the brand card needs more detail, not the prompt.

    How long until this saves time?

    The first week is slower, because you are writing the brand card and learning which option you usually pick. Many people find it starts paying off from the second week, when the card and prompts are ready to reuse.

    Start with one prompt this week

    When the brief itself is the job, see also ChatGPT prompts for an SEO content brief.

    If the whole week hangs on one bigger campaign, start a step earlier with our ChatGPT prompts for marketing campaign ideas, then plan the posts from the brief they give you.

    Announcing a launch or a new hire? Draft the official version first with how to use AI to write a press release, then cut it into posts.

    Posting from your own profile as well as the brand page? The same voice-first approach works there too. See how to use AI to write LinkedIn posts that sound like you.

    You do not have to switch your whole week at once. Write the brand card today and run the Monday calendar prompt. If the table is better than what you would have written from scratch in the same time, keep going. If it is not, the card needs another real post or two.

    Launchpad is our free starting point for using AI on real work like this, one practical lesson at a time.

    Managing your own account too? Start with the profile people click through to. Here is how to use AI to write a LinkedIn profile, from headline to experience, in your own voice.

    Short on real customer clips for the week? See how AI UGC videos for small business work, and where they help or hurt a brand account.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

  • ChatGPT Prompts for Customer Support Agent Work (Copy-Paste Desk Kit)

    Your queue is full, the customer is waiting, and you still have to sound calm. You do not need a new helpdesk stack. You need a few clear ChatGPT prompts for customer support agent work that keep the facts straight and get a sendable reply on screen in under two minutes.

    Here is the short answer: paste the ticket, paste only the policy facts you trust, and use a prompt that forbids guessing. Then edit the draft once before you send. That is the whole desk method.

    Imagine it is 10:40 am, three chat tabs are blinking, and one refund question sits half-written. Ninety seconds from now you have a warm reply that uses only your FAQ lines, asks one clarifying question when a fact is missing, and ends with a clear next step.

    Want a free Launchpad lesson that turns this into a weekly habit?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    What these prompts are for (and what they are not)

    This page is for a human support agent at a desk: inbox, live chat, or ticket tool. You stay in control. ChatGPT drafts. You approve.

    It is not a guide to building a fully automated support bot. If you want no-code agent workflows that route tickets while you sleep, start with our guide to automate customer support with AI agents. Use that when you are ready to connect tools. Use this page when you need better replies today.

    OpenAI’s own prompt guidance is simple: be clear about the job, the limits, and what “good” looks like, then iterate when a draft goes sideways. Their prompt engineering guide and the ChatGPT prompt guide for everyday work both stress scope, constraints, and not inventing facts. That fits support better than clever wording tricks.

    The base prompt that never invents policy

    Copy this once into a notes doc. Reuse it for every ticket until it feels automatic.

    You are my customer support reply coach for a small professional business.
    
    Tone: warm, clear, short paragraphs. No hype. No blame.
    
    Rules:
    - Use ONLY facts from the ticket and the POLICY block I paste.
    - If a needed fact is missing, ask ONE clarifying question. Do not guess.
    - Never invent discounts, delivery dates, legal outcomes, or account changes.
    - Never promise a refund or exception unless the POLICY block already allows it.
    - End with one clear next step for the customer.
    - Keep the reply under 150 words unless I ask for more.
    
    POLICY (trusted facts only):
    {{paste 3-8 short FAQ or policy lines}}
    
    TICKET:
    {{paste the customer message}}
    
    Write a reply I can send or lightly edit.

    Many people find the draft is already 80% ready. Your job is the last 20%: names, order IDs, and anything that would embarrass you if it were wrong.

    Best ChatGPT prompt for answering customer questions

    When the ticket is a plain “how do I…” or “where is…”, use a tighter prompt that forces an answer shape: direct answer first, then steps, then what to do if it fails.

    Answer this customer question using only the POLICY block.
    
    Format:
    1) One-sentence direct answer
    2) Up to 4 numbered steps (if needed)
    3) One line: "If that does not work, reply with…"
    
    Rules: no invented links, no invented features, no guessing account status.
    If the POLICY block does not contain the answer, say what is missing and ask one question.
    
    POLICY:
    {{paste}}
    
    QUESTION:
    {{paste}}

    That structure matches how busy customers scan on a phone. They get the answer in line one. The steps are optional. The fallback stops a ping-pong thread.

    Prompt for angry or frustrated customers

    Angry tickets need empathy without over-promising. Acknowledge the feeling, restate the problem in one line, then move to the next step. Do not mirror sarcasm.

    Rewrite this support reply for a frustrated customer.
    
    Keep every fact. Soften blame. Do not apologize for things we did not do.
    Open with one short empathy line that names their situation.
    Then give the fix or the next step.
    Close with one sentence on what happens next and when they can expect it (only if the POLICY or TICKET already states a timeframe).
    
    Rough draft or notes:
    {{paste}}
    
    POLICY facts you may use:
    {{paste}}

    If the customer is asking for something your policy cannot do, say the limit plainly and offer the closest allowed option. Soft honesty beats a cheerful non-answer.

    Refunds, exceptions, and “just this once”

    This is where weak prompts get you in trouble. ChatGPT will happily invent a goodwill discount if you let it. Lock the door in the prompt.

    Help me draft a support reply about a refund or exception request.
    
    Hard rules:
    - You may only offer what the POLICY block allows.
    - If the request is outside policy, say no clearly and kindly, then offer the closest allowed option.
    - If I would need manager approval, write a short internal note for me instead of promising the customer.
    - Never invent a new refund window, fee waiver, or shipping credit.
    
    POLICY:
    {{paste}}
    
    CUSTOMER MESSAGE:
    {{paste}}
    
    Also output:
    A) customer-facing reply
    B) 2-line internal note (approve / deny / missing info)

    Keep manager decisions with a human. The model can draft the wording. It should not become the policy owner.

    Ground answers in your knowledge base

    Paste a short FAQ slice, not your whole help center. Long dumps make the model skim and miss the line that matters. Three to eight bullets usually beat a full article paste.

    When you already know the answer and only need polish, the shorter cousin works well (same idea as everyday reply drafting in our ChatGPT reply email guide):

    Rewrite this support reply so it is calm and under 120 words.
    Keep every fact. Remove blame. End with one next step.
    
    Draft:
    {{your rough notes}}

    A five-prompt kit you can keep in Notes

    Save these labels next to the prompts above so you can grab the right one fast:

    • Base ticket reply for most email and chat tickets.
    • Direct Q&A for how-to and “where is my…” questions.
    • Frustrated customer when tone is the main risk.
    • Refund / exception when money or policy edges are involved.
    • Polish only when you already know the answer.

    If your work is more client updates than tickets (consulting, freelance retainers), the tone patterns in ChatGPT for client communication templates pair well with these support prompts. Different job, same rule: never invent a commitment.

    30-second check before you hit send

    1. Names, dates, order IDs: match the ticket exactly.
    2. Any promise of money, dates, or access: must appear in your policy paste.
    3. Links: only ones you personally verified.
    4. One next step for the customer. Not three.
    5. If you would not say it on a recorded call, do not send it.

    That check is the difference between a helpful desk habit and a risky one. Prompt quality matters. Your review matters more.

    FAQ

    Can I use the same ChatGPT prompts for live chat and email?

    Yes. For live chat, add one line to the prompt: “Keep replies under 60 words and ask at most one question.” Email can stay a bit longer.

    Should I paste personal data into ChatGPT?

    Prefer the minimum needed to answer. Strip account numbers, full addresses, and anything your company policy treats as sensitive. Many teams use a company ChatGPT workspace with clearer data controls when tickets are confidential.

    What if ChatGPT still invents a policy line?

    Tighten the rule block and shrink the POLICY paste to the exact lines that apply. If it still invents, delete that sentence and send your own. Do not “hope” the next draft is safer without changing the prompt.

    When should I stop prompting and escalate?

    Legal threats, safety issues, payment disputes you cannot verify, or anything that needs a system change you are not allowed to make. Draft an internal summary with ChatGPT if you want, but the decision stays human.

    Ready to practice this on real desk work with short Launchpad lessons?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    When the week is about the feed rather than the inbox, see also ChatGPT prompts for social media manager work.

    For the brief behind the posts, see also ChatGPT prompts for an SEO content brief.

    When the frustrated customer posts a Google review instead of opening a ticket, see how to use AI to respond to Google reviews so the public reply stays calm and sticks to the facts.

  • How to Automate Client Onboarding with Make.com (No Code)

    A new client says yes, and then the busywork starts. You copy their details into three tools, write the same welcome email you wrote last month, set up a folder, and try to remember which questions you forgot to ask. With Make.com you can automate the client onboarding process so one signed form kicks all of that off on its own: the folder appears, the welcome email goes out, the task list is created, and you get a short summary of the new client. You build it once, in an afternoon, without code.

    Imagine your next client signs on a Tuesday evening. By the time you open your laptop on Wednesday, their folder is ready, they already have a friendly welcome email with next steps, and your kickoff checklist is waiting with their name on it.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    This guide is about the first week after a yes. If your problem is chasing proposals before the yes, see our guide to automating proposal follow-up emails. If you want to keep the CRM tidy later on, that is covered in n8n CRM automation for small business.

    What a Make.com client onboarding automation actually does

    Make calls an automation a scenario: a chain of modules that pass data from one app to the next (Make’s own guide explains the basics). For onboarding, a solid first scenario looks like this:

    1. Trigger: a new response in your intake form (Google Forms, Typeform, Tally or Jotform all connect to Make).
    2. Create a client folder in Google Drive or Dropbox, named after the client.
    3. Add the client to a Google Sheet or your CRM, so you have one source of truth.
    4. Create the onboarding tasks in Trello, Asana, ClickUp or Notion from a fixed checklist.
    5. Draft a personal welcome email with an OpenAI or Claude module, using what they wrote in the form.
    6. Send it through Gmail or Outlook, or save it as a draft if you want to read it first.
    7. Ping yourself on Slack or email with a three-line summary of the new client.

    That is seven modules. Most freelancers and small agencies only need these, and you can add more later.

    How to automate client onboarding without hiring a developer

    You do not need to write code for any of this. Here is the order that tends to work best, because each step can be tested before you add the next one.

    Step 1: Write your onboarding down first (15 minutes)

    Open a blank doc and list what you do for every new client today. The welcome email, the files you ask for, the kickoff call, the tools you give them access to. If it is not on the list, the automation cannot do it. This is also the moment to cut steps that nobody needs.

    If your onboarding only lives in your head, talk it through once and let AI do the writing. Our guide on how to use AI to write SOPs shows how to turn a voice memo into a checklist you can build this scenario from.

    Step 2: Build the intake form (20 minutes)

    Ask only what you need to start: name, company, email, the main goal, deadline, and links to any files. One open question like “What would make this project a win for you?” gives the AI something real to write the welcome email from.

    Step 3: Create the scenario in Make (45 minutes)

    Start a new scenario, add your form app as the trigger, then add the modules from the list above one at a time. After each module, click Run once and submit a test form. Check that the folder, row and tasks appear before moving on. Make’s free plan is enough to build and test this, but check the current limits on their pricing page, because a busy month of onboarding uses more operations than you might expect.

    Step 4: Add the AI welcome email (20 minutes)

    Add an OpenAI (ChatGPT) or Anthropic (Claude) module and map the form answers into the prompt. You need an API key from that provider; usage is billed separately from a ChatGPT or Claude subscription. A prompt that works well:

    You write onboarding emails for [your business]. Write a warm, short welcome email (under 150 words) to {{name}} at {{company}}.
    Mention their goal in their own words: "{{main goal}}".
    List the next 3 steps: 1) book the kickoff call here: [your booking link], 2) upload files to: {{folder link}}, 3) reply with any questions.
    Plain language, no hype, no exclamation marks. Sign off as [your name].

    For the first few clients, send the result to Gmail as a draft instead of sending it. Read it, fix it, and only switch to automatic sending once you trust the output.

    Step 5: Turn it on and watch the first three runs

    Set the scenario to run on new form responses and check the history after each real client. If a run fails, Make shows you exactly which module broke and with what data, which makes fixing it a lot less scary than it sounds.

    Recurring client reports: use a ChatGPT Project, not a custom GPT

    Many onboarding guides tell you to build a custom GPT for each client’s recurring reports. Creating new custom GPTs is no longer possible on the Free, Go, Plus and Pro plans, so that advice has gone stale. A ChatGPT Project does the same job well: it keeps one client’s chats, files and instructions together, and OpenAI suggests reusing a project for recurring tasks like weekly drafts.

    Set it up like this:

    • Create one project per client, named after them.
    • Upload the brief, the signed scope and last month’s report as files.
    • In Project settings, add instructions such as: “Write the monthly report for [client]. Use the same headings as last month’s report. Keep it under one page. Flag anything that is behind schedule.”
    • Each month, open a new chat in that project, paste the new numbers, and ask for the report.

    Because the context lives in the project, you stop re-explaining the client every month.

    Make a first 30, 60, 90 day onboarding plan with ChatGPT

    For longer engagements, a simple 30, 60, 90 day plan sets expectations early. Paste the client’s intake answers into ChatGPT (or into their project) and ask:

    Based on this client intake, draft a 30/60/90 day plan.
    For each phase: 3 goals, the deliverables, and what I need from the client.
    Keep it realistic for a team of [1 / 3 / 5] people. Format it as a short table.

    Treat the output as a first draft. You know what is realistic; the AI does not. Edit it, then save the final version into the client folder your Make scenario created.

    Common mistakes (and how to avoid them)

    • Automating a messy process. If your onboarding changes every time, write the checklist first. Automation repeats whatever you give it.
    • Letting the AI send unchecked emails on day one. Use drafts until you have seen at least five good results.
    • Collecting too much in the form. Long forms tend to get abandoned. Ask for the rest on the kickoff call.
    • Forgetting the client’s side. The goal is a smoother first week for them, not only fewer clicks for you. Read the welcome email as if you were the client.
    • No error alert. Turn on Make’s email notifications for failed runs so a broken step does not go unnoticed for weeks.

    What you end up with

    A new client fills in one form. Within a few minutes they get a welcome email that sounds like you, their folder and task list exist, and you get a short summary. Your monthly reports come from one ChatGPT Project per client instead of a blank page. For more ready-made message wording, our ChatGPT client communication templates pair nicely with this setup, and if you are watching costs, see these free plan automation examples.

    Want step-by-step builds like this one? Start free.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    If you build onboarding flows for several clients, our n8n vs Zapier for agency workflows comparison helps you pick the right tool per client before you commit.

  • How to Automate Proposal Follow-Up Emails with Zapier (Step by Step)

    You sent the proposal on Tuesday, it is Friday now, and the client has gone quiet. You do not want to chase too hard, and you also do not want the deal to fade because you forgot. Here is the fix: use Zapier to automate proposal follow-up emails. One Zap starts when a proposal goes out (a HubSpot deal stage, a Gmail label, or a row in a sheet), waits a few days, checks whether the client already answered, and only then writes a short follow-up draft for you to approve.

    Imagine it is Monday, 9 am. Three proposals from last week are still open, and three polite, specific follow-up drafts are already sitting in your Gmail. You read each one for twenty seconds, fix a name, hit send, and get back to real work.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    This page is only about the moment after a proposal is sent. If you want the general follow-up habit for any lead, read our guide to automating follow-up emails without code. If the proposal itself is the hard part, start with ChatGPT for proposal writing. Here you get the exact Zap, step by step, plus an optional AI draft step and the stop rules that keep you from nudging someone who already said yes.

    Why proposal follow-ups slip

    A proposal is the most expensive email you send. You spent hours on scope, price and timing. Then the follow-up depends on your memory, on a busy week, in between client calls.

    The usual result is one of two things. You forget, and a warm deal goes cold. Or you remember at 6 pm, write a rushed “just checking in”, and it sounds needy. Neither is a writing problem. It is a timing problem, and timing is exactly what Zapier is good at.

    The trick is to let Zapier own the clock and the checking, and keep yourself in charge of the words that leave your inbox.

    The Zap in one picture

    Every version of this automation has the same five parts:

    1. Trigger: the proposal is marked as sent (deal stage, Gmail label, or sheet row).
    2. Delay: wait a set number of days, for example 3.
    3. Check: look again. Did the client reply? Did the deal move? If yes, stop.
    4. Draft: create a short follow-up as a Gmail draft (or send it, for low-risk reminders).
    5. Log: write “follow-up 1 drafted” back to the deal or sheet, so you can see where each proposal stands.

    Zapier’s Delay tool does the waiting. Its help page uses this very example: a fixed wait before the next action, “like sending a follow-up email 1 week after a form submission” (Zapier: Add delays to Zap workflows).

    How to automate follow-up emails with Zapier and HubSpot

    If your proposals live as deals in HubSpot, this is the cleanest path, because the deal stage tells Zapier exactly when the proposal went out and whether anything has changed since.

    Before you start, add a stage in your HubSpot pipeline called something like Proposal sent, and move the deal there when you hit send.

    1. Trigger: HubSpot, Updated Deal Stage. Choose your pipeline and the stage “Proposal sent”. This trigger fires when a deal enters that stage. It watches one pipeline per Zap, so if you run several pipelines, either copy the Zap or use the Deal Property Change trigger on Deal Stage with a Filter after it (HubSpot Community thread).
    2. Get the contact: HubSpot, Get Contact. If the deal data does not already carry the client’s email and first name, look up the associated contact so you have both for the email.
    3. Wait: Delay by Zapier, Delay For. Value 3, unit days. Pick your own number. Many people find 2 to 4 working days feels attentive without being pushy.
    4. Re-check the deal: HubSpot, Get Deal. Map the Deal ID from the trigger. This pulls the deal as it is now, three days later.
    5. Stop if it moved: Filter by Zapier. Only continue if the current Deal Stage still equals “Proposal sent”. If you already moved it to Won, Lost, or Negotiation, the Zap ends here.
    6. Stop if they replied: Gmail, Find Email. Search string: from:{{contact email}} newer_than:4d. Set “Successful if no search results are found?” to True. Then add a second Filter: only continue if Zap Search Was Found Status is false. Zapier documents this field for exactly this kind of check (Zapier: Search for existing data).
    7. Draft: Gmail, Create Draft. To: the contact email. Subject: Re: {{deal name}} proposal. Body: your template, or the ChatGPT output from the optional step below.
    8. Log: HubSpot, Create Engagement (a note on the deal) or Update Deal with a custom property such as “Follow-up 1 drafted”.

    Test it once with a fake deal and your own email address as the contact. Move the test deal into “Proposal sent”, set the delay to 2 minutes for the test, and watch the draft appear. Then set the delay back to days.

    No CRM? Use a Gmail label or a proposal sheet

    You do not need HubSpot for this. Two simpler triggers work well for freelancers and small teams.

    Gmail label path. When you send a proposal, put the label proposal-sent on the sent email. Trigger the Zap with Gmail, New Labeled Email. The trigger gives you the recipient and subject, so the Delay, Find Email check and Create Draft steps stay the same as above. The only difference is the “did it move” check: you skip the HubSpot steps and rely on the reply search.

    Proposal sheet path. Keep a Google Sheet with one row per proposal: client name, email, project, date sent, status. Trigger with Google Sheets, New Spreadsheet Row. After the delay, use Lookup Spreadsheet Row on the same row and only continue if status still says “Sent”. When a client answers, you change the cell to “Replied”, and the next run stops on its own.

    If your proposal tool (PandaDoc, Proposify, Better Proposals and similar) has a Zapier app, check its trigger list for a “document sent” or “status changed” event. That can replace the label or the sheet, so you never have to tag anything by hand.

    Optional: let ChatGPT write the draft inside Zapier

    A fixed template is fine for a first nudge. If your proposals vary a lot, you can add the ChatGPT (OpenAI), Conversation action between the reply check and the Gmail draft, and feed it the deal details. This is also how people automate email responses with ChatGPT in Zapier in general: the AI writes, Zapier moves the text to the right place.

    Two honest notes first. The ChatGPT app on Zapier needs an OpenAI account with prepaid API billing, which is separate from a ChatGPT Plus subscription (Zapier: Get started with ChatGPT on Zapier). And only send the AI the facts it needs: name, project, the key number, the date. Not the whole contract.

    Paste this into the User Message field and map the fields in curly brackets:

    You write a short follow-up email after a proposal was sent.
    
    Facts (use only these, never invent anything):
    - Client first name: {{first name}}
    - Project: {{deal name}}
    - Proposal sent on: {{date sent}}
    - Main outcome they asked for: {{deal description}}
    - Follow-up number: 1
    
    Rules:
    - Under 90 words. Plain, warm, not salesy.
    - Open with one specific line about their project, not "just checking in".
    - Offer one easy next step: a 15-minute call, or a reply with questions.
    - Do not mention prices, discounts or deadlines unless they are in the facts.
    - If a fact is missing, write [CHECK] instead of guessing.
    - Output the email body only, no subject line, sign off as {{your first name}}.

    Keep the Gmail step on Create Draft while you use AI text. The [CHECK] rule makes gaps easy to spot when you skim the draft. Once you trust the output for a few weeks, you can decide per follow-up whether a send step is safe.

    New to AI steps in Zapier? Our guide to Zapier AI automation shows how to add an AI by Zapier step and which plan you need for it.

    The second and third nudge

    One follow-up is often enough. When it is not, extend the same Zap instead of building a new one:

    • Follow-up 2: after the first draft step, add another Delay For (for example 4 days), the same two stop checks, and a second draft with a different angle, such as a short answer to the most likely question about scope.
    • Follow-up 3, the soft close: one more wait of about a week, the same checks, then a friendly “should I close this for now?” note. It gives the client an easy way to answer, even if the answer is no.

    Stop after three. Past that point, a reminder starts to feel like pressure instead of help.

    Here are three plain templates you can paste into Create Draft if you skip the AI step:

    Follow-up 1 (day 3)
    Hi {{first name}}, did the proposal for {{deal name}} land well? If anything in the scope or timing raises a question, reply here and I will answer it today. Happy to walk through it in 15 minutes too.
    
    Follow-up 2 (day 7)
    Hi {{first name}}, one thing clients often ask at this point is how we would start in week one. Short version: [one concrete first step]. Does that fit your plans for {{deal name}}?
    
    Follow-up 3 (day 14)
    Hi {{first name}}, I do not want to fill your inbox. Should I close the {{deal name}} proposal for now, or keep it open for later this quarter? Either answer is completely fine.

    How to automate follow-ups with AI and your CRM, without losing the human part

    The split that works for most desk professionals is simple. The CRM holds the truth (stage, dates, notes). Zapier handles the clock and the checks. AI drafts the words. You approve.

    What to automate: the waiting, the “did they reply” check, the draft, and the log line. What to keep for yourself: anything about price changes, discounts, legal terms or a complaint. Those deserve your own thought, not a template.

    Keeping the CRM itself up to date from incoming email is a different job. If that is your bigger pain, our n8n CRM automation guide covers logging emails and flagging stale deals. And if you are still on Zapier Free, our list of Zapier free plan automation examples shows which two-step Zaps fit there.

    Which Zapier plan you need

    Be clear about this before you build. Zapier’s Free plan allows two-step Zaps only, one trigger and one action (Zapier: What’s included in the Free plan). The proposal follow-up Zap above has a delay, a lookup, filters and a draft, so it needs a paid plan that allows multi-step Zaps.

    If you want to stay on Free for now, a fair compromise is a two-step Zap: trigger on the “proposal-sent” label, action Google Calendar “Create Detailed Event” titled “Follow up: {{subject}}”. In the start time, map the email date and add +3d (Zapier date fields accept simple modifiers like that, so test it once with your own email). You still write the follow-up yourself, but you never forget it.

    If you already pay for HubSpot Sales Hub Professional or Enterprise, also look at HubSpot’s own sequences tool, which handles timed follow-up emails inside HubSpot (HubSpot: Create and edit sequences). The Zap is the better fit when you are on a lower HubSpot tier, or when your proposals and emails live outside HubSpot.

    Mistakes that break this Zap

    • Editing the Zap while runs are waiting. Zapier says that if you switch actions, replace apps, or add or delete steps during a delay, the waiting runs will not continue. Make big changes when no proposals are in the queue, or accept that open ones need a manual nudge.
    • Turning the Zap off. Delayed actions do not run while the Zap is off, and they do not catch up when you switch it back on.
    • No reply check. Without the Find Email or stage check, you will one day send “any thoughts?” to a client who signed yesterday.
    • Sending AI text straight to the client. Keep drafts until you have read a few weeks of output.
    • Forgetting the stage move. The HubSpot path only works if you actually move deals to “Proposal sent” and out of it again. If that habit is shaky, the Gmail label path is more forgiving.

    Delays also have a ceiling: Zapier holds a waiting task for up to one month (30 days), so keep your full follow-up window inside that (Zapier delay limits).

    What you end up with

    Every proposal you send now has a quiet assistant behind it. Three days later, if nothing has happened, a short draft waits in your inbox with the client’s name and project already in it. If the client replied or the deal moved, nothing happens at all. Your CRM or sheet shows which proposals got a nudge and when.

    You still choose the words that go out. You just stop carrying the follow-up dates in your head.

    FAQ

    Can Zapier send the follow-up automatically instead of making a draft?

    Yes. Swap Create Draft for Send Email in the Gmail step. It is reasonable for a fixed, low-risk reminder you wrote yourself. For AI-written text or anything that touches price, keep the draft step.

    Does this work with Outlook instead of Gmail?

    The shape is the same. Use the Microsoft Outlook app in Zapier for the search and the draft or send step, and test the search query in Outlook first so you know it finds replies from that client.

    How many days should I wait before the first proposal follow-up?

    There is no single right number. Two to four working days is a common starting point. If you told the client “I will check in Thursday”, set Delay Until to that date instead, so the follow-up matches your promise.

    Want more short, practical builds like this one for your desk work?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

  • n8n CRM Automation for Small Business: 4 Workflows That Keep Your CRM Updated

    If your CRM is only as up to date as your last free Friday afternoon, you are not alone. n8n CRM automation for small business fixes the boring half of that: new contacts land in the CRM on their own, every email gets a short note on the right record, stale deals get flagged, and you get one pipeline summary each Monday. You build it once in n8n, a visual workflow tool, and keep the human calls for yourself.

    Imagine it is Monday, 8:30 am. Before your first coffee you already see three deals that went quiet, each with a drafted nudge, and every contact from last week is in the CRM without you typing a single name.

    No password needed, your reset opens instantly.

    No password. Just your email, and you’re in.

    This page covers the CRM side only: keeping records clean and deals moving after someone is already a contact. Scoring brand new inquiries is its own job, covered in our guide to an AI agent for lead qualification. Here you get four workflows, a copy-paste prompt, and the mistakes to avoid.

    What n8n CRM automation actually means for a small business

    A small business CRM usually fails for one reason: nobody has time to feed it. The fix is not a bigger CRM. It is a few small workflows that do the feeding for you.

    In n8n, each workflow is a chain of nodes on a canvas. A trigger starts it (a form, a schedule, a new email), a few steps clean the data, and a CRM node writes it. n8n has ready-made nodes for HubSpot and Pipedrive, and you can use a Google Sheet as a starter CRM if you do not have one yet. The HubSpot node alone can create or update contacts, update deals, search deals, and add engagements such as notes and tasks (n8n HubSpot node docs).

    The four workflows that give a small team the most time back:

    1. New contact in, no typing. Form, booking, or email goes straight into the CRM, without duplicates.
    2. Every conversation logged. An AI model writes a two-line summary of each client email and adds it as a note.
    3. Stale deal nudges. Deals with no activity for a set number of days get flagged, with a drafted follow-up.
    4. Monday pipeline summary. One short message with what moved, what is stuck, and what needs you.

    Pick your CRM first (and keep it simple)

    You do not need an expensive CRM to start. Three common options that work well with n8n:

    • HubSpot. Has a free CRM plan for contacts and deals (HubSpot CRM). In n8n you connect it with a service key or OAuth2; the old API key method is deprecated (n8n HubSpot credentials).
    • Pipedrive. A pipeline-first CRM that suits service businesses with clear deal stages. n8n has both an app node and a trigger node for it (n8n Pipedrive node).
    • A Google Sheet. One row per contact, one column for stage, one for last contact date. Honest, free, and easy to move into a real CRM later with the Google Sheets node.

    Choose the one you will actually open every day. The workflows below are described with HubSpot, but the shape is the same in all three.

    Cloud or self-hosted n8n?

    You can use n8n on its own cloud, or run it on your own server. Self-hosted without a license key, n8n runs as the free Community edition (n8n hosting docs). The cloud plans cost money but you skip server updates and backups; check the current prices on the n8n pricing page.

    A simple rule: if nobody on your team has ever kept a server patched, start on the cloud. Your client data is in this thing, so boring and maintained beats cheap.

    Workflow 1: new contacts go into the CRM on their own

    This is the one to build first, because every other workflow depends on clean records.

    1. Trigger. A Webhook node receives your website form, or a Gmail trigger watches a “new client” label.
    2. Clean. An Edit Fields step maps the answers to fixed names: first name, last name, email, company, source. Lowercase the email.
    3. Check for duplicates. Search the CRM for that email first. If it exists, update the record. If not, create it. The HubSpot node’s “Create/Update a contact” does this match by email for you.
    4. Tag the source. Write where the contact came from (website, referral, event). That one field makes the Monday summary useful later.

    Want each new inquiry scored as hot or cold before it lands? That is the lead qualification workflow; plug it in between step 2 and step 3.

    Workflow 2: log every client email with a short AI summary

    The real value of a CRM is history: what did we promise, and when? Nobody pastes emails into a CRM by hand for long. Let n8n do it.

    1. Trigger. Gmail trigger on emails from a contact’s domain, or on a label you apply, so personal mail never goes through.
    2. Find the record. Search the CRM contact by the sender’s email. If there is no match, stop. Do not create contacts from every newsletter.
    3. Summarize. Send the email body to an AI model (OpenAI or Anthropic chat node) with the prompt below.
    4. Write the note. Add the summary as a note engagement on the contact, with the date.
    You keep CRM notes for a small business.
    Summarize this client email for the CRM record.
    
    Rules:
    - Two lines maximum.
    - Line 1: what the client wants or said, in plain words.
    - Line 2: any promise, date, price, or next step. If none, write "No commitment."
    - Do not add facts that are not in the email.
    
    Email:
    {{ $json.text }}
    
    Return only this JSON:
    {"summary": "...", "next_step": "...", "due_date": "YYYY-MM-DD or empty"}

    If due_date is filled, add a second HubSpot step that creates a task for you on that date. Now “I’ll send it Thursday” turns into a reminder without you thinking about it.

    Same trick works for calls: paste your call notes into a form, and the meeting notes summary approach turns them into the same two-line note.

    Workflow 3: flag stale deals and draft the nudge

    Deals rarely die from a no. They die from silence. This workflow catches the silence.

    1. Trigger. A Schedule Trigger runs every weekday at 8 am.
    2. Get open deals. HubSpot “Get all deals” (or the same step in Pipedrive), then keep only the ones not won or lost.
    3. Filter. An If node keeps deals whose last activity is older than your limit. Seven days is a sane start for most service businesses; a long sales cycle might use fourteen.
    4. Draft. The AI model reads the deal name, stage, and last note, and writes a three-sentence follow-up in your tone.
    5. Deliver to you, not the client. Send yourself one email or Slack message with the list and the drafts. You read, tweak, and send.

    That last step matters. A drafted nudge you approve sounds like you. An auto-sent one written from a three-word deal name can sound like a robot to a client you have known for years. If you want the full follow-up email setup, see automating follow-up emails without code.

    Workflow 4: the Monday pipeline summary

    One message, once a week, that tells you where the money is.

    1. Trigger. Schedule Trigger, Monday 8 am.
    2. Collect. HubSpot “Get recently modified deals” plus all open deals.
    3. Summarize. Ask the AI model for four short sections: moved forward, stuck, won or lost, and the three deals that need you this week, each with one reason.
    4. Send. Email or Slack to you (and your partner, if you have one).

    Tell the model to use only the deal data it was given. You want a summary of your pipeline, not a pep talk.

    Where AI agents fit in small business automation (and where they do not)

    An “AI agent” in n8n is a node that can decide which tool to use next, for example search the CRM, then update a deal, then write a note (n8n AI Agent node). That is powerful, and for CRM work you usually need less of it than you think.

    • Use plain workflows for anything with fixed steps: creating contacts, logging notes, the Monday summary. Fixed steps are easier to trust and to fix.
    • Use an AI model inside a step for reading and writing words: summaries, drafts, pulling a date out of an email.
    • Use an agent when the next step really depends on the content, like an inbox helper that decides whether an email is a new lead, a client question, or an invoice. Start it in “draft only” mode.

    The common small business mistake is starting with the agent. Start with workflow 1, run it for a week, then add the next one.

    Mistakes that break n8n CRM workflows

    • No duplicate check. Two records for the same client means two half-histories. Always search by email before you create.
    • Logging every email. Filter on a label or the client’s domain, or your CRM fills with newsletters.
    • Auto-sending AI emails to clients. Drafts to you first, at least for the first month.
    • No error alert. Add an error workflow that emails you when a run fails, so a changed form field does not silently stop everything (n8n error handling).
    • Too many fields. Name, email, company, source, stage, last contact. Add more only when a workflow actually reads them.

    n8n or Zapier for CRM automation?

    Both connect to HubSpot and Pipedrive. Zapier is quicker for a single “form to CRM” step and has a free plan for simple automations (see our Zapier free plan examples). n8n suits the multi-step workflows on this page, with branches, loops over many deals, and AI steps on one canvas. Plenty of small businesses use Zapier for the first link and move to n8n once they want workflows 3 and 4.

    If you have never opened n8n, our n8n tutorial for beginners gets you from an empty canvas to a first running workflow before you build these CRM flows.

    Quick answers

    Do I need to code to build this?

    No. Everything above uses n8n’s visual nodes. The only “code” is the prompt text and the field names you map.

    How long does the first workflow take?

    Workflow 1 is a short build once your CRM login is connected. Most of the time goes into deciding your fields, so write those down before you open n8n.

    Can n8n sync two CRMs?

    Yes. n8n’s template library has a ready workflow that syncs contacts between Pipedrive and HubSpot (Pipedrive and HubSpot sync template). Handy while you move from one to the other.

    Is my client data safe?

    It is as safe as where n8n runs and which AI provider you send text to. Send the AI only the fields it needs (the email body, not the whole contact), and check your AI provider’s data settings before you connect client mail.

    Start with one workflow this week. When your CRM fills itself, you get your Friday afternoon back, and your clients get a follow-up on time.

    Want to build workflows like this step by step?

    No password needed, your reset opens instantly.

    No password. Just your email, and you’re in.

    Before a new client even lands in your CRM, you can automate the welcome steps too. Our guide on how to automate client onboarding with Make.com walks through the intake form, welcome email, and kickoff tasks without code.

    With the CRM filling itself, you still need a quick weekly look at where every deal stands. Use these ChatGPT prompts for sales pipeline management to turn that export into a short list of deals to chase this week.

    Invoices are another inbox job worth handing to n8n. Our n8n workflow for automatic invoice processing reads supplier invoices from Gmail, writes one row per invoice to Google Sheets, and flags anything it is unsure about for you to check.

    Prefer an off-the-shelf tool to building it yourself? Our guide to choosing AI invoice processing software walks through the main options and how to test one on your own invoices.

    Setting up workflows like these for more than one client? Our guide to n8n vs Zapier for agency workflows compares tasks versus executions, client handover and the n8n license rule.

    Not sure the CRM is the right place to start? Our guide to AI automation for small business helps you pick the first tasks worth automating and the tools that fit each one.

  • ChatGPT for Proposal Writing Freelancers: Desk Guide

    You won the discovery call. Now you are staring at a blank doc at 10:40 pm, trying to turn messy notes into a proposal that sounds like you, not a template farm.

    ChatGPT for proposal writing freelancers works when you treat it as a desk assistant: you feed it the brief, your rates, and your voice rules, and it drafts the structure, the cover email, and the awkward scope lines so you can edit in twenty minutes instead of two hours.

    Imagine it is Thursday night, the client wants a quote by morning, and you already have a clean three-page proposal, a short cover note, and a scope-change reply ready if they ask for “one more thing.”

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    This page is a practical workflow for freelancers and consultants: how to brief ChatGPT, copy-ready prompts for a full proposal, a website redesign proposal email, a consultant cover note, a Custom GPT that remembers your stack, and prompts for negotiating a scope change by email. Cold outreach sequences and generic reply drafts live on other pages, linked below.

    What ChatGPT is actually good at in a proposal

    Professional writers who test AI tools for a living usually land on the same rule: use AI as a sidekick for outlines and first drafts, not as a replacement for your judgment and voice. That is the honest take in Buffer’s review of AI writing tools, and it fits proposal work especially well (Buffer on AI writing tools).

    For freelancers, ChatGPT earns its keep on four jobs:

    • Structure. Turning a discovery call dump into sections: problem, approach, timeline, deliverables, investment, next step.
    • Clarity. Cutting jargon so a non-technical buyer can say yes without a second call.
    • Variants. One short cover email, one longer proposal body, one “we heard you” revision after feedback.
    • Boundary language. Polite lines for what is in scope, what is out, and what a change request costs.

    What it should not invent: your price, your case studies, your availability, or claims about results you have not delivered. You paste those in. ChatGPT arranges them.

    No case study ready to paste in yet? Here is how to write a case study with AI from a real client project.

    Brief ChatGPT before you ask for a draft

    Bad prompts ask for “a winning proposal.” Good prompts hand over the facts. Paste this block first (fill the brackets), then ask for the draft in a second message.

    You are helping me write a freelance proposal in my voice.
    My name: {{name}}. Business: {{business}}. Role: {{e.g. freelance web designer}}.
    Client: {{company / contact}}. Project: {{one sentence}}.
    Their goal: {{what success looks like for them}}.
    Constraints: {{budget range if known, deadline, tech stack, must-haves}}.
    My approach in 3 bullets: {{how I work}}.
    Deliverables: {{list}}.
    Timeline: {{phases with weeks}}.
    Investment: {{price or range + payment terms}}. What is OUT of scope: {{list}}.
    Voice rules: plain English, short paragraphs, no hype, no invented metrics, no "synergy".
    Never invent case studies, logos, or results. Put [NEED FACT] where something is missing.
    Output: (1) subject line, (2) cover email under 120 words, (3) proposal body with H2-style headings.

    Two habits save you from generic mush. First, paste real discovery notes, not a summary you wrote from memory. Second, tell it what to leave blank with [NEED FACT] so it does not invent a timeline you never agreed to.

    If the client sent a long brief or RFP as a PDF, pull the requirements out first. Here is how to analyze a long PDF with Claude so nothing in the small print gets missed.

    A full proposal draft prompt you can reuse

    After the brief, send this:

    Using only the brief above, draft the proposal.
    Sections in this order:
    1. Understanding of the problem (their words, not mine)
    2. Proposed approach
    3. Deliverables and what "done" means
    4. Timeline
    5. Investment and payment schedule
    6. What is not included
    7. How we start (one clear next step)
    Keep the whole body under 700 words. End with a calm CTA, not urgency.

    Then do a human pass: put your real numbers in, swap any stiff phrases for how you actually talk on calls, and delete anything that sounds like a brochure. If you already use ChatGPT for everyday client messages, keep the same voice rules you use there so the proposal does not suddenly sound like a different person. Our guide to ChatGPT for client communication templates pairs well with this step.

    ChatGPT write proposal email for website redesign project

    Website redesigns are a common freelance pitch, and buyers often want the email first, PDF later. Here is a prompt tuned for that brief.

    Write a proposal email for a website redesign.
    Client: {{name}}, {{company}}. Current site issues: {{slow, unclear offer, mobile, old CMS, etc}}.
    Goal: {{more leads / clearer offer / easier updates}}.
    My plan: discovery (1 week), wireframes (1 week), design (2 weeks), build (3 weeks), launch support (1 week).
    Included: {{pages, CMS training, migrations}}. Not included: {{copywriting, photography, SEO retainers}}.
    Price: {{amount}} in two invoices (50% start, 50% before launch).
    Tone: confident, calm, specific. Under 180 words. Subject line + email body only.
    Do not invent traffic numbers or "conversion lifts."

    What good looks like in the output: the email names their problem in one line, shows the phases without drowning them, states price and payment clearly, and ends with one next step (“If this matches what you need, reply with a yes and I will send the full one-pager”). If ChatGPT adds fake “increase conversions by 40%” lines, cut them. That is the kind of claim that gets you in trouble later.

    ChatGPT prompt for consultant proposal email cover note

    Consultants often send a short cover note with a longer attachment. The cover note should not repeat the whole proposal. It should prove you listened.

    Write a consultant proposal cover email.
    I am attaching a {{2-page / 4-page}} proposal.
    Client pain from the call: {{their words}}.
    My recommendation in one sentence: {{recommendation}}.
    Decision they need to make: {{approve scope / pick option A or B / book kickoff}}.
    Ask: confirm by {{date}} so we can start week of {{date}}.
    Rules: under 100 words, warm, no fluff, no "I hope this email finds you well", no pressure tactics.
    Include a one-line PS that offers a 15-minute clarification call if something is unclear.

    Read the cover note out loud. If you would not say that sentence on a Zoom call, rewrite it. The attachment does the heavy lifting; the email only opens the door.

    Best Custom GPT for proposal writing workflow

    If you send proposals every week, stop pasting the same voice rules. Build a Custom GPT inside ChatGPT that already knows your services, rate card ranges, and “never invent metrics” rule. A Custom GPT is ChatGPT’s own tailored assistant: you give it standing instructions and, if you want, uploaded files so it stops asking for your voice rules on every draft. That matches how serious writers use AI writing tools as a sidekick with a fixed brief, not a one-off chat (Buffer on AI writing tools).

    A practical setup many freelancers use:

    1. Instructions. Paste your voice rules, default sections, out-of-scope language, and “ask me for [NEED FACT] instead of inventing.”
    2. Knowledge files. Upload a PDF of your service menu, a sample winning proposal with prices removed, and a one-page “how I work” doc. Keep prices out of the file if they change often; type the number in each chat.
    3. Starter prompts. Save actions like “Draft from discovery notes”, “Cover email only”, “Scope change reply”, “Shorten to one page.”
    4. Test with a real past brief. Compare the GPT’s draft to the proposal you actually sent. Fix the instructions until the tone matches.

    There is no single “best” public Custom GPT for every freelancer, because your rates and niche are the whole point. The best one is the private GPT you tune for your own stack. If you later want the draft to land in Gmail automatically, look at no-code email automation rather than forcing everything into one chat. Our page on automating follow-up emails without code covers that handoff after the proposal goes out.

    ChatGPT prompts for freelancers negotiating scope change via email

    Scope creep usually arrives as a friendly sentence: “Can we also add a blog while you are in there?” Your reply needs three parts: yes we can, here is what changes, here is the new number or timeline. ChatGPT is useful for the wording, not for deciding whether you should say yes.

    Draft a scope-change email.
    Original scope: {{list}}.
    New request: {{their ask in their words}}.
    Impact: {{extra hours / days}} and {{extra fee}} OR {{what we would drop to keep the fee}}.
    Tone: collaborative, clear, no apology spiral, no sarcasm.
    Structure:
    1. Thanks + restating their request in one line
    2. What is possible
    3. What changes (fee / timeline / both)
    4. Two options (approve change order / keep original scope)
    5. Ask them to reply with Option A or B
    Under 160 words. Subject line included.

    Keep a second prompt for when you must say no to the timeline but yes to a later phase:

    Rewrite this scope reply so we protect the launch date.
    We will finish the original scope on {{date}}.
    The new request becomes Phase 2 starting {{date}} for {{fee}}.
    Keep it warm and firm. Under 120 words.

    Save both replies in your notes so the next negotiation is a five-minute edit. For longer sales sequences before a proposal even exists, use a dedicated outreach workflow instead of stretching this page. See ChatGPT for sales outreach sequences.

    Turning your freelance work into a real business and need a plan for the bank or a partner? See how to use AI to write a business plan.

    A simple weekly proposal workflow

    1. Capture. After the call, dump raw notes into a doc while they are fresh (or paste a transcript).
    2. Brief. Fill the brief block once. Reuse it for email and PDF.
    3. Draft. Run the full proposal prompt, then the cover note prompt.
    4. Human edit. Numbers, case studies, and anything that must be true.
    5. Send. Cover email + attachment. Log the send date.
    6. Protect scope. If they ask for more, use the scope-change prompt the same day.

    Many freelancers find the bottleneck was never “writing ability.” It was starting from a blank page every time. ChatGPT removes that blank page. You still own the promises.

    Writing for a funder instead of a client? Grant applications have stricter rules about AI, so follow this guide on how to use AI to write a grant proposal before you start.

    Mistakes that make AI proposals feel fake

    • Invented proof. No fake testimonials, traffic stats, or “clients like Nike.”
    • Same opener every time. If every email starts with “I hope this finds you well,” buyers notice.
    • Price fog. If the number is not clear, they will not reply “yes.”
    • Scope silence. What is not included belongs in the proposal, not in a fight three weeks later.
    • Skipping the read-aloud. If a line sounds like a robot, your client will feel it too.

    Buffer’s writers put it plainly: AI is a strong starting point, and your voice and lived experience are what make the final piece feel human (Buffer on AI writing tools). That is the bar for a proposal someone will actually buy from.

    FAQ

    Can ChatGPT write a whole proposal I can send without editing?

    You can get a usable draft, but sending it untouched is risky. Prices, timelines, and claims have to be yours. Treat the output as a first pass you tighten.

    Should I put my real rates in the Custom GPT?

    Only if you are comfortable with that file living in the GPT’s knowledge. Many freelancers keep ranges in the instructions and type the exact number per project.

    Is this the same as writing sales outreach?

    No. Outreach opens a conversation. A proposal answers a brief after trust exists. Different page, different prompts: sales outreach sequences.

    What about campaign launch announcement emails for marketers?

    That is a different job (announcing a campaign, not quoting a project). Keep this page for proposals and scope. For launch emails, build a separate prompt pack with brand voice and approved claims only.

    You do not need a copywriter on retainer to send clear proposals. You need a brief, a few saved prompts, and twenty honest minutes of editing.

    If you want more desk workflows like this one, join Launchpad below. Glad you found this.

    Cheers,
    Pete

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    After you send the proposal, set up Zapier to automate proposal follow-up emails so polite reminders go out without opening your inbox.

    When you need a weekly social desk kit rather than a proposal, see also ChatGPT prompts for social media manager work.

    For the brief that sets what the proposal promises, see also ChatGPT prompts for an SEO content brief.

  • AI Agent for Appointment Booking Automation: A No-Code Build in n8n and Make

    You are on a client call, your phone buzzes twice, and later you find two messages asking “do you have time Thursday?” By the time you reply, one of them has booked someone else.

    An AI agent for appointment booking automation fixes that. It reads the request in a chat, form, or message, checks your real calendar, offers two or three open slots, waits for the person to pick one, books it, and sends the confirmation. You can build it without code in n8n or Make.com, connect it to Google Calendar or Calendly, and keep a human handoff for anything unusual.

    Imagine it is Friday, 6:15 pm, you are already home, and a new client asks for a first call. Two minutes later they have a slot next Tuesday at 10, the invite is in both calendars, and you did not touch your phone.

    No password needed, your reset opens instantly.

    No password. Just your email, and you’re in.

    This page covers the whole setup: what the agent does step by step, the booking rules it needs, a prompt you can copy, the build in n8n, how to automate appointment booking with Make.com, live chat on your own site, and the guardrails that stop double bookings. Sorting leads and answering support questions are separate jobs with their own pages, linked below.

    What an AI booking agent actually does

    A booking link already lets people pick a time. An agent is useful when requests arrive as messy sentences: “Can we meet early next week, ideally not Monday?” It handles the back and forth for you, in six steps:

    1. Listen. A message comes in through a website chat, a form, WhatsApp, Telegram, or email.
    2. Understand. The AI works out what they want (which service, how long, which days) and asks for whatever is missing.
    3. Check. It looks at your calendar for free time that fits your rules.
    4. Offer. It suggests two or three concrete slots, in the person’s time zone.
    5. Confirm and book. Only after they say yes, it creates the calendar event with their email as a guest.
    6. Log and hand off. It writes the booking to a sheet or CRM, and flags anything it should not decide alone.

    That is the exact shape of the public booking templates in n8n’s workflow library. The AI virtual receptionist template chats with clients, answers questions about services and hours, checks Google Calendar for open slots, books, and saves the details in Google Sheets. Another one answers Telegram booking requests, books only after the customer confirms a time, and alerts the owner when a human is needed. Start from a pattern that already works, then make the rules yours.

    Write your booking rules first

    The agent can only book as well as your rules are clear. Put them in one Google Sheet or doc, because the agent reads it every time and you can change it without rebuilding anything:

    • Services and lengths. “Intro call, 20 minutes. Strategy session, 60 minutes.”
    • Hours. The days and times you take bookings, and your time zone written out (for example Europe/Amsterdam).
    • Buffers. Fifteen minutes between calls, no bookings before 9 or after 5, nothing within the next 24 hours.
    • Who gets what. New clients only see the intro call. Existing clients can book the longer session.
    • Changes. How rescheduling and cancelling work, and how much notice you need.
    • Hand off when. Complaints, refunds, urgent requests, pricing negotiations, anything the rules do not cover.

    The n8n receptionist template uses the same idea: a Business Info sheet with services, hours, prices, and booking policies that the AI reads to answer questions. A consultant who never takes calls on Fridays writes that down once, and the agent stops offering Fridays.

    An agent prompt you can copy

    Paste this into the system message of your AI agent step and fill in the brackets from your rules sheet.

    You are the booking assistant for {{business name}}.
    Your only job is to help people book, move, or cancel appointments.
    
    Rules:
    {{paste your booking rules}}
    Our time zone: {{e.g. Europe/Amsterdam}}. Today is {{current date and time}}.
    
    How you work:
    1. Find out which service they want and roughly when. Ask one short question at a time.
    2. Ask for their name and email before you book.
    3. Use the availability tool to find free time. Never guess a slot.
    4. Offer at most three slots, in their time zone, with the day written out.
    5. Book only after they clearly confirm one slot. Then repeat the date, time and time zone back to them.
    6. If the request is outside the rules, or they are upset, or they ask about refunds or anything you are not sure about, say a person will reply today and set needs_human to true.
    
    Keep replies under 60 words. Be friendly and plain. Never invent prices or policies.

    Two lines in there do the heavy lifting. “Never guess a slot” forces the agent to use the calendar tool instead of making up a time. “Book only after they clearly confirm” stops it from creating an event the person never agreed to.

    Build an AI agent for appointment booking automation in n8n

    n8n is a visual workflow tool with AI agent nodes built in. The agent decides when to call its tools, so the calendar check and the booking become tools it can use mid-conversation (n8n AI Agent node). The build, in order:

    1. Trigger. Add a Chat Trigger for a website chat, or a Telegram, WhatsApp, or Gmail trigger if requests come in there (n8n Chat Trigger).
    2. Agent. Connect an AI Agent node with the prompt above, a chat model (OpenAI, Anthropic, or Gemini), and a memory sub-node so it remembers the last few messages of the conversation.
    3. Availability tool. Add the Google Calendar node as a tool with the Calendar Availability operation, which checks whether a time slot is free (n8n Google Calendar node).
    4. Booking tool. Add a second Google Calendar tool with Event Create. Pass the start time, end time, title (“Intro call with {{name}}”), and the guest email.
    5. Log tool. A Google Sheets tool appends one row per booking: name, email, service, time, and a needs_human column.
    6. Handoff. After the agent replies, an IF node checks needs_human and sends you a Slack, email, or Telegram alert when it is true.
    7. Test. Run ten fake conversations, including the awkward ones (“next Tuesday, oh wait, I’m in New York that week”), before you share the chat link.

    If you want the agent to find free blocks across the next two weeks rather than check one slot at a time, put that logic in a small separate workflow and give it to the agent with the Call n8n Workflow Tool (n8n workflow tool docs). One public appointment scheduling chatbot on GitHub does exactly that: a sub-workflow reads the next 14 days of events, works out the free time, and hands clean slots back to the agent.

    How to automate appointment booking with Make.com

    Make.com works well if you think in steps on a canvas and already use it for other automations. There are two honest routes, depending on how much you want the AI to decide.

    Route 1: let Calendly book, let AI do the rest

    The booking page does the scheduling, and Make handles everything around it. Make’s Calendly app has a Watch events trigger that fires when an event is created or canceled (Calendly in Make).

    1. Trigger. Calendly, Watch events.
    2. Router. Split new bookings from cancellations with a Router and a filter on each path (Make Router guide).
    3. New booking. An AI step reads the booking details and any form answers, and writes a three-line prep note for you, then Make adds a row to your sheet or CRM.
    4. Cancellation. An AI step drafts a short, kind “want to pick a new time?” email with your booking link, ready for you to send.

    This is the safest place to start. The AI never touches your calendar directly, so it cannot double book anyone.

    Route 2: a Make AI agent that books from a message

    When requests arrive as free text (a form message, an email, a chat), use a Custom webhook as the trigger (Make webhooks guide) and pass the message to an agent built with Make AI Agents, which works with instructions, knowledge, and tools (Make AI Agents help). Give it two Google Calendar modules as tools: Get Free/Busy Information to find open time, and Create an Event to book (Google Calendar in Make). Use the same prompt and the same rule: offer slots, wait for a yes, then book. Log every run to a sheet so you can read what it did.

    Live chat AI for appointment booking support

    A chat bubble on your site is where most “can I book a call?” questions show up. In n8n, the Chat Trigger can be made public as a hosted chat page, or embedded on your own site with n8n’s chat widget, and you set which websites are allowed to use it (n8n Chat Trigger docs). Connect it to the same agent and the chat books real slots.

    Keep the chat agent’s job narrow. Good booking support covers four things:

    • Quick answers from your rules sheet: what the intro call is, how long it takes, whether it is online.
    • New bookings with two or three slots and a clear confirmation.
    • Reschedules and cancellations, ideally by finding the booking by email and offering new times.
    • A clean handoff when it is out of its depth: “I’ll pass this to Pete, you’ll hear back today.”

    Anything beyond that, like order questions or refunds, belongs in a support flow. Our guide to automating customer support with AI agents covers that side.

    Would some clients rather phone than chat? Our guide to choosing an AI voice agent platform shows how to pick one and build a first call agent that answers the phone and passes booking requests into a flow like this one.

    Do you even need an agent?

    Honest answer: not always. If people already click a link and pick a time, a plain booking page is simpler and cheaper. Google Calendar has appointment schedules with a booking page built in (Google Calendar appointment schedules), and Calendly can send booking events to other tools through webhooks (Calendly webhooks overview).

    An agent earns its place when:

    • requests come in as messages, not clicks (chat, WhatsApp, email, contact forms),
    • people ask questions before they book, and you answer the same five every week,
    • your rules are fiddly (different services, buffers, who can book what), or
    • you lose bookings simply because you reply hours later.

    You can also run both: a booking link for people who like links, and an agent in the chat for everyone else.

    Guardrails that keep it trustworthy

    • Confirm before booking. The agent always repeats the date, time, and time zone and waits for a yes.
    • Write the time zone into the prompt. Without it, 10 am can quietly become the wrong 10 am. The GitHub agent mentioned above spells out its time zone and the exact date format in its system prompt.
    • Check right before you book. Run the availability check again just before creating the event, so two people chatting at once cannot grab the same slot.
    • Ask for only what you need. Name, email, and the reason for the meeting. Do not let a chat collect health details, card numbers, or passwords.
    • Read the log weekly. Look at the needs_human rows and the odd conversations, then add one line to your rules sheet to fix what went wrong.

    Once someone is booked, the next jobs are the prep and the follow-up. If your leads come from a form, our AI agent for lead qualification can decide who gets offered a call in the first place, and automating follow-up emails without code picks up after the meeting.

    FAQ

    Do I need to code to build an AI appointment booking agent?

    No. In n8n and Make you connect steps on a canvas and paste a prompt. The work that takes thought is your rules sheet and testing with realistic conversations.

    Can I do this with Zapier instead?

    Yes, for the simpler route. Zapier connects Calendly to thousands of apps (Calendly on Zapier), so “new booking, write a prep note, add to CRM” works well there, and Zapier Agents can follow written instructions too (Zapier Agents). See what fits a free account in our Zapier free plan automation examples.

    Will the agent double book me?

    Not if it checks availability right before it creates the event and only books after a clear yes. Start with Route 1 (the booking page decides) if you want zero risk while you learn.

    What does it cost to run?

    You pay for the automation tool’s plan and the AI model’s usage, and both change often, so check the current pricing pages. For a small business, a booking conversation is a handful of short messages.

    You do not need a receptionist to answer every “are you free Thursday?” in two minutes. One rules sheet, one prompt, and two calendar tools will do it, and you keep the final say on anything unusual.

    If you want more hands-on lessons like this one, join Launchpad below. Glad you found this.

    Cheers,
    Pete

    No password needed, your reset opens instantly.

    No password. Just your email, and you’re in.

    When a booking comes in, you can let the same setup update your contact list too. Our guide to n8n CRM automation for small business shows how to add new contacts and log every conversation automatically.

    Once a first call turns into a signed client, the next step can run on its own as well. See our walkthrough on automating client onboarding with Make.com for the welcome email, intake form, and project setup.

    Still deciding which tool to open for your first agent? Our guide on how to build an AI agent without code walks through Zapier, custom GPTs, and n8n so you can pick one path and finish a working agent this week.

  • AI Agent for Lead Qualification: A No-Code Workflow in n8n and Zapier

    An AI agent for lead qualification reads every new inquiry, checks it against a short list of what a good customer looks like, gives it a score with a reason, and sends it to the right place: hot leads to you right away, the rest to a sheet or a nurture email. You can build that workflow in n8n or Zapier without writing code, and keep the final call on who gets a meeting with you.

    Imagine it is Monday, 8:40 am, and instead of eleven form entries to sort, you open Slack to two flagged leads, each with one line on why they fit and a draft reply waiting.

    No password needed, your reset opens instantly.

    No password. Just your email, and you’re in.

    This page walks through the whole lead qualification workflow: the rules the agent scores against, a scoring prompt you can copy, a lead capture flow in n8n, the same idea in Zapier, and where a human should stay in the loop. If you need the emails that go out after a lead is qualified, those live on other pages. Here we stay on sorting the leads.

    What an AI lead qualification workflow actually does

    Strip away the buzzwords and it is five steps:

    1. Capture. A web form, a booking page, or an email lands.
    2. Clean. Name, company, budget, timeline, and message go into fixed fields, so every lead looks the same.
    3. Score. An AI model compares the lead to your rules and returns a score, a tier, and a one-line reason.
    4. Route. Hot leads alert you now. Warm leads go into a nurture list. Poor fits get a polite reply and a log entry.
    5. Review. You check the scores for a few weeks and tighten the rules where the agent got it wrong.

    That is exactly the shape of a lead template in n8n’s workflow library, which scores each lead with OpenAI, tiers it as HOT, WARM, or NURTURE, logs it to Google Sheets, and alerts Slack for the hot ones (n8n lead qualification template). Start from a proven pattern like that, then make the rules yours.

    Write the rules before you touch a tool

    The agent is only as good as your definition of a good lead. Most teams borrow an old sales checklist called BANT: Budget, Authority, Need, and Timeline. HubSpot explains it as a way to decide early whether a prospect is a good fit (HubSpot on BANT).

    Turn that into five plain questions your form can actually answer:

    • Need. Does the message describe a problem you solve?
    • Budget. Did they pick a budget range that covers your smallest offer?
    • Timeline. Do they want to start within the next three months?
    • Authority. Is this the person who decides, or will they need to ask someone?
    • Fit. Company size, industry, or location you serve well.

    Write one sentence per rule in a Google Doc. That doc becomes the agent’s brief, and you can change it without rebuilding the workflow. A consultant who only takes projects above a set fee, for example, writes that number down once and the agent stops sending small asks to the top of the pile.

    Two form fields do most of the work: a budget dropdown and a “when do you want to start” dropdown. Free-text answers are fine for the message itself, but ranges keep the scoring honest.

    A scoring prompt you can copy

    Ask the model for structured output, not a paragraph. A fixed JSON shape makes the routing step simple in any tool.

    You qualify inbound leads for a small professional business.
    
    Our rules:
    {{paste your five rules}}
    
    Lead:
    Name: {{name}}
    Company: {{company}}
    Budget range: {{budget}}
    Start date: {{timeline}}
    Message: {{message}}
    
    Score the lead from 0 to 100 against our rules only.
    Do not guess facts that are not in the lead. If something is missing, say so.
    Return only this JSON:
    {"score": 0, "tier": "HOT | WARM | NURTURE", "reason": "one sentence", "missing": "what we still need to ask", "next_step": "one action"}

    Pick your cut-offs and write them next to the rules, for example 75 and up is HOT, 45 to 74 is WARM, below 45 is NURTURE. The exact numbers matter less than using the same ones every time and adjusting after you see real results.

    How to build an AI agent for lead qualification in n8n

    n8n is a visual workflow tool with AI agent nodes built in, so the whole flow sits on one canvas (n8n Advanced AI docs). Here is the build in order:

    1. Trigger. Use the n8n Form node to host a simple lead form, or a Webhook node if your site form already exists (n8n Form node).
    2. Clean. Add an Edit Fields step that maps the form answers to fixed names: name, email, company, budget, timeline, message.
    3. Score. Add an AI Agent node, or a plain OpenAI or Anthropic chat node, with the prompt above (n8n AI Agent node). Turn on structured output so you get clean JSON back.
    4. Route. A Switch node reads the tier and splits into three branches.
    5. Act. HOT: Slack or email alert to you plus a row in a “Hot” sheet tab. WARM: row in the sheet and a tag for your nurture email. NURTURE: a polite thank-you email and a log row.
    6. Test. Run ten past inquiries through it before you point the live form at the workflow.

    The difference between an “agent” and a simple scoring step is tools. Once the basic flow works, you can give the agent node a tool, like a lookup in your CRM to see if this person already talked to you, and let it decide when to use it. Keep that for version two.

    n8n workflow for small business lead capture

    If you do not have a proper form yet, the n8n Form node is enough to start. Put the form link on your contact page, keep it to six fields, and let the workflow write every submission to a Google Sheet before the AI step runs. That way no lead is lost even if the scoring step fails, and your sheet doubles as a simple CRM until you outgrow it.

    AI agent for sales lead qualification in Zapier

    If your team already lives in Zapier, you can build the same flow there. Zapier has an AI step you can drop into a Zap, and it now offers Zapier Agents, which act more like a teammate that follows written instructions (Zapier Agents). The Zap version looks like this:

    1. Trigger. New form entry in Typeform, Google Forms, Jotform, or your website form.
    2. Score. An AI by Zapier or ChatGPT step with the same prompt and the same JSON output.
    3. Route. A Paths step sends each tier down its own branch (Zapier Paths guide). Zapier lists Paths as a Professional plan feature or higher (Paths by Zapier).
    4. Act. HOT: Slack message and a new deal in your CRM. WARM: add to your email tool with a tag. NURTURE: send a short thank-you.

    On the free plan, skip Paths and use one Filter step that only lets HOT leads through to the alert. You still log everything to a sheet. For more ideas on what fits a free account, see our list of Zapier free plan automation examples.

    Zapier workflow for small business lead management

    Lead management is everything after the score: where the lead lives, who owns it, and when someone follows up. A light setup that works for a one or two person business is one Google Sheet with a tab per tier, a “status” column you update by hand (new, contacted, booked, lost), and a second Zap that pings you if a HOT row is still “new” the next morning. Zapier’s Delay step handles that kind of wait (Zapier delays guide).

    n8n or Zapier: which one fits you?

    • Pick Zapier if you want the fastest start, your apps are all common SaaS tools, and the flow stays simple: score, split, alert.
    • Pick n8n if you want the agent to use tools, look things up, or branch in more complex ways, or if you would rather self-host and keep the data on your own server.

    Either is fine for a first version. The rules doc and the prompt are the part that takes thought, and they move between tools without changes.

    Keep a human in the loop

    An AI score is a sorting aid, not a verdict. A few guardrails keep it useful:

    • Never auto-reject. Low scores get a kind reply and a log entry, never silence. Look through the NURTURE tab once a week.
    • Read the reason, not just the number. If the one-line reason does not match the lead, fix the rule that caused it.
    • Draft first, send later. Let the workflow prepare the reply to hot leads, then send it yourself for the first few weeks.
    • Mind the data. Only send the fields the score needs to the AI step, and tell people on your form how you use their details.

    Once a lead is hot, the next job is the follow-up. Our guide to automating follow-up emails without code picks up exactly there, and if you want a full multi-step sequence, see ChatGPT for sales outreach sequences. Questions from existing customers are a different flow, covered in automate customer support with AI agents. And when a hot lead is ready to talk, an AI agent for appointment booking can offer open slots and put the call straight on your calendar.

    FAQ

    Do I need to code to build an AI lead qualification agent?

    No. In both n8n and Zapier you connect steps on a canvas and paste a prompt. The real work is writing your rules and testing with past leads.

    What should the agent score leads on?

    Start with need, budget, timeline, decision power, and fit. Those come from the BANT checklist plus one line about the customers you serve best.

    Can AI replace a sales call for qualifying leads?

    It can sort and prioritise, so you spend your calls on the right people. The call itself, where you learn what they really need, stays with you.

    How do I know if the scores are any good?

    Keep a column for what actually happened (booked, bought, not a fit). After a month, compare it with the AI tier. If many WARM leads became customers, lower your HOT cut-off or adjust the rules.

    You do not need a sales team to treat every inquiry well. A clear rules doc, one scoring prompt, and three branches will get the right people in front of you faster, and nobody falls through the cracks.

    If you want more hands-on lessons like this one, join Launchpad below. Happy you are here.

    Talk soon,
    Pete

    No password needed, your reset opens instantly.

    No password. Just your email, and you’re in.

    Once a lead is scored, the next step is keeping your CRM in sync without typing it in. See n8n CRM automation for small business for four workflows that add contacts, log emails, and flag stale deals for you.

    Qualified leads only pay off if they keep moving. Our ChatGPT prompts for sales pipeline management help you review the pipeline each week and write the follow-ups for deals that have gone quiet.

    When a qualified lead still needs that first human email, use our ChatGPT prompts for cold email outreach to draft a short, specific cold email before you automate the rest.

    If you want the same no-code path for a first agent that is not only about scoring leads, start with our walkthrough on how to build an AI agent without code and ship one this week.

    Need the leads to score in the first place? See how to use AI for lead generation and build a small, real list to start from.

    Thinking about paying someone to do this for you? See when an AI lead generation agency is worth it.

  • Automate Customer Support with AI Agents (No-Code Desk Guide)

    You can automate customer support with AI agents without hiring a developer. Pair a no-code chatbot or inbox tool with clear reply drafts, a short knowledge base, and a human handoff when the question turns messy. The goal is not a robot that replaces your team. It is a desk helper that triages, drafts, and answers the simple stuff so you stay on the hard cases.

    Imagine it is 4:15 pm, twelve support emails sit unread, and by 4:25 the common ones already have calm draft replies waiting while you finish a client call.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    This page is a practical desk guide: what a support AI agent actually does, which no-code tools fit a small team, how to build one step by step, ChatGPT prompts for email replies, and where a human must take over. If you mainly need outbound follow-ups or sales sequences, those live on other pages. Here we stay on inbound customer questions.

    What it means to automate customer support with AI agents

    An AI support agent is a small loop you can sketch on a sticky note:

    1. Intake. A ticket, chat, or form lands.
    2. Understand. The agent reads the message and picks an intent (shipping, refund, login, pricing).
    3. Answer or draft. It replies from your docs, or prepares a draft for you.
    4. Handoff. Anything unsure, angry, or money-related goes to a person.

    That is different from a desktop agent that clicks around your Office apps, and different from a sales follow-up sequence. Those help other parts of the day. For desk workflows on your own machine, see our guide to the best AI agent for desktop workflows in the office. For scheduled outbound reminders, start with automate follow-up emails without code.

    Many teams find the win is speed on repeat questions, not perfect answers to every edge case. Keep the agent narrow at first: FAQ, order status language, and how-to links. Expand only after the drafts look like you.

    How to automate customer support without coding

    You do not need an API project to start. A no-code path looks like this:

    1. List your top 10 questions. Pull a week of tickets. Group them (shipping, billing, access, product how-to).
    2. Write short source answers. One clear paragraph each, with the link you want customers to use. Paste those into a help doc, Notion page, or Google Doc the tool can read.
    3. Pick one channel. Email drafts, website chat, or both. Do not wire every channel on day one.
    4. Connect a no-code tool. ChatGPT custom GPT for drafts, Zapier AI or n8n AI for flows, or a hosted chatbot that sits on your site.
    5. Set handoff rules. If the customer says “cancel”, “lawyer”, “chargeback”, or the agent confidence feels low, route to a human inbox.
    6. Review for a week. Approve drafts before auto-send until the tone matches your brand.

    n8n’s advanced AI docs show how agents and tools can sit inside a visual workflow without you writing the stack yourself (n8n Advanced AI). Zapier’s AI overview is a similar entry point if your team already lives in Zaps (Zapier AI).

    Best no-code AI tools for customer support automation

    There is no single “best” tool for every desk. Match the shape of your inbox:

    • ChatGPT custom GPTs. Good when you want a private reply coach trained on your tone and FAQ. You paste the ticket, get a draft, then send it yourself from your mail client. Start at ChatGPT GPTs.
    • Zapier AI / Zapier Chatbots. Useful when a form, helpdesk tag, or sheet row should trigger a draft or a simple bot reply, then notify Slack or email. See Zapier AI. Their delay docs also help if you want a pause before a follow-up nudge after a ticket is closed (Add delays to Zap workflows). For free-plan ideas that are not support-specific, we keep a separate list of Zapier free plan automation examples.
    • n8n AI agents. Strong when you want more control over tools, memory, and which systems the agent may call. The agent node docs explain the building block (n8n AI Agent node).
    • Hosted site chatbots. Tools like Tidio and similar no-code builders drop a widget on your site and ground answers in your help articles. Tidio’s overview of AI in customer service is a plain-language industry read if you want context (Tidio on AI customer service).

    Pick the lightest stack that covers your top questions. A GPT for drafts plus a simple chat widget beats a half-built mega-agent.

    AI customer support chatbot: no-code builder path

    If your visitors ask the same three things on the contact page, a chatbot is often the cleanest first agent:

    1. Create a knowledge source (FAQ page or doc).
    2. In the builder, connect that source and set a short system style: friendly, short answers, never invent prices.
    3. Add buttons or quick replies for your top intents.
    4. Set “talk to a human” as a visible option from the first message.
    5. Test with five real past tickets before you go live.

    Keep the bot’s job small: answer known FAQs, collect the order number, and book a handoff. Do not ask it to negotiate refunds on day one.

    Build a customer support AI agent (no code), step by step

    Use this checklist whether you choose GPT drafts, Zapier, or n8n:

    1. Define success. Example: “Draft a reply for every shipping and login ticket within two minutes.”
    2. Write the agent brief. Role, tone, what it may never do (promises, legal, discounts outside a fixed list).
    3. Feed clean sources. Outdated refund policies will get repeated at scale. Fix the doc first.
    4. Choose draft vs send. Most small teams should start with draft-only for email.
    5. Add logging. Save the original message, the draft, and whether a human edited it.
    6. Weekly cleanup. Turn the edits into better FAQ lines so the agent improves.

    For client-facing wording that is not pure support triage, our ChatGPT client communication templates page pairs well with this workflow.

    Best ChatGPT prompts for customer support email replies

    Paste the ticket, then use a prompt that forces tone, facts, and a clear next step. Here is a base prompt you can reuse:

    You are my customer support reply coach for a small professional business.
    Tone: warm, clear, no hype, short paragraphs.
    Rules:
    - Use only facts from the ticket and the FAQ block I paste.
    - If a fact is missing, ask one clarifying question instead of guessing.
    - Never invent discounts, legal outcomes, or delivery dates.
    - End with one clear next step for the customer.
    
    FAQ:
    {{paste your short FAQ}}
    
    Ticket:
    {{paste the customer email}}
    
    Write a reply I can send or lightly edit.

    A shorter variant when you already know the answer:

    Rewrite this support reply so it is calm and under 120 words.
    Keep every fact. Remove blame. End with one next step.
    
    Draft:
    {{your rough notes}}

    If you want a deeper pass on everyday reply speed (not a full agent), see how to use ChatGPT to draft reply emails faster.

    Human handoff: where the AI should stop

    Automation earns trust when it knows its limits. Hand off to a person when:

    • The customer is upset, repeats “manager”, or mentions legal action.
    • Money moves: refunds above a small fixed amount, chargebacks, invoicing disputes.
    • Account security or data access questions.
    • The agent would need a fact that is not in your knowledge base.

    Write the handoff message yourself once, then reuse it: thank them, say a person will continue, and give a realistic window. Many people find that a clean handoff feels more professional than a long AI guess.

    If a big share of your inbox is people asking for a time to meet, that one job can run on its own: see how to set up an AI agent for appointment booking automation that checks your calendar, offers slots, and confirms the booking.

    If many of your customers call instead of writing, the same narrow-agent idea works on the phone. Our guide to picking an AI voice agent platform walks through building your first call agent, with a clear handoff to a person.

    FAQ

    How do I automate customer support without coding?

    Start with your top questions, put the answers in a doc, then connect a GPT, Zapier AI flow, n8n agent, or site chatbot. Keep auto-send off until drafts match your voice.

    What are the best no-code AI tools for customer support automation?

    ChatGPT GPTs for draft coaching, Zapier AI for trigger-based drafts and simple bots, n8n AI agents when you want more workflow control, and hosted chat widgets when the main load is on your website.

    Can I build a customer support AI agent with no code?

    Yes. Define the intents, feed a clean FAQ, choose draft-first, and add handoff rules. The build is configuration and writing, not a custom model.

    Should the chatbot answer everything?

    No. Let it cover repeat FAQs and gather details. A human should own edge cases, refunds, and anything that needs judgment.

    You do not need a full contact-center stack to make Monday quieter. One narrow agent, honest handoffs, and a weekly tweak from real tickets is enough to feel the difference.

    If you want more practical AI-for-desk lessons like this, join Launchpad below. Glad you are here.

    Best,
    Pete

    When the busy desk is really a busy phone line, the same draft-first idea applies to calls: start narrow, keep a human for edge cases, and measure one week. See our guide to an AI voice agent for small business for cost, fit, and a simple first test.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    The same draft-first, handoff-aware setup works on the sales side too: see how to build an AI agent for lead qualification that sorts new enquiries before a person picks them up.

    If you want ready-to-paste reply language for the desk, see also ChatGPT prompts for customer support agent work.

    If customer support is your first agent idea and you have not built one yet, begin with our step-by-step on how to build an AI agent without code before you wire the FAQ into a chatbot.