Draft customer support replies grounded in your apps
Pull the ticket, the customer record, and matching knowledge base articles, then return a ready-to-review reply plus internal handling notes.
Build me an on-demand agent workflow that drafts a customer support reply for a specific ticket or conversation. The agent should be triggered manually (I invoke it when I want a draft) and given either a reference to the conversation (ticket ID, ticket URL, email thread reference, or task link) or pasted/uploaded source materials.
Source priority: the agent must always try the connected apps first and only fall back to uploaded materials when those sources are unavailable or incomplete.
Step 1: Pull ticket context. Look up the conversation in whichever support, CRM, or work app holds it. Use HubSpot (Get Ticket) for support tickets, Asana (Get a Task) for tasks tracking customer issues, ClickUp (Get Task) for customer-facing work, or Linear (Get Issue) when support escalates issues there. Capture the full history, current status, owner, and any linked records.
Step 2: Pull account context. Use HubSpot (Get Contact) to look up the customer record by email or ID. Capture plan or tier, recent activity, prior tickets, and any notes that affect how we respond.
Step 3: Pull knowledge base context. Search Notion (Search by Title and Retrieve Page as Markdown), Google Drive (List Files with a query, then Download File Content), Dropbox (Search Files), or Box (Search Content) for help articles, playbooks, or runbooks relevant to the customer's question. Cite which document each fact came from.
Step 4: Fallback to uploads. Only if a needed source is not connected, returns nothing useful, or the requested record cannot be found, fall back to materials I attach to the request (pasted transcript, uploaded PDF, screenshot text). Note clearly when a fact comes from an upload rather than the canonical app.
Step 5: Draft three outputs.
A. Customer-ready reply. Written in our team's tone, directly answering the customer's question, with a clear signoff. Should be ready to send with light editing.
B. Internal handling notes. A short block for the agent: who this customer is and any account context worth knowing, escalation guidance if the issue is urgent, billing related, security related, or outside our normal scope, and concrete next steps if the reply needs follow-up.
C. Missing evidence and open questions. A bulleted list of facts the agent should verify, information the customer has not provided, and decisions that need a human before sending.
Step 6: Deliver the draft somewhere reviewable. Default behavior: save it as a draft addressed to the customer using Gmail (Create a Draft) or Microsoft Outlook (Create Draft Message or Create Reply Draft). Alternative behavior, if my team reviews drafts in chat: post the reply, internal notes, and open questions to a designated Slack channel (Send a Message) or Microsoft Teams channel (Create Channel Message). Optionally also leave the internal notes on the source record using HubSpot (Create Note) or Linear (Add Comment to Issue).
Never send the reply directly to the customer. The agent's job ends at producing a draft for human review.
If no connected app returns the referenced ticket and no materials were uploaded, the agent should stop and ask for either a valid reference or attached source materials rather than guessing.
When the workflow runs, ask me at setup which apps to use as the primary ticket source, the primary knowledge source, and the primary draft destination, plus a short voice or style guide for the customer reply and our escalation rules.
What does this prompt do?
- Pulls the ticket, the customer account, and matching help articles from the support, CRM, and knowledge apps you already use.
- Drafts a customer-ready reply in your team's tone, addressing the actual question and signed off ready to send.
- Adds internal handling notes for the agent, including escalation guidance and what to verify before replying.
- Flags missing evidence and open questions so nothing important slips through.
What do I need to use this?
- A support, CRM, or work app that holds the conversation (HubSpot, Asana, ClickUp, or Linear).
- A knowledge source the agent can search (Notion, Google Drive, Dropbox, or Box).
- Somewhere for the draft to land for review (Gmail, Microsoft Outlook, Slack, or Microsoft Teams).
- Permission to read those accounts and to save drafts or post messages on your behalf.
How can I customize it?
- Choose which apps the agent reaches for first and which ones are fallback for missing context.
- Set the brand voice, reply length, and signoff so drafts sound like your team.
- Pick where the draft lands: a Gmail draft, an Outlook draft, a Slack message, or a Microsoft Teams post.
- Define your escalation rules so the internal notes flag urgent, billing, or out-of-scope issues the right way.
FAQs
Do I need every app on the list to use this?
What if the ticket lives in an app I have not connected?
Will it send the reply to the customer automatically?
How does it handle missing information?
Can it suggest when to escalate?
Related templates
Generate on-brand ad variants in every format, approve the winners, and keep a ready library you can swap in the day an ad starts to fatigue.
Pick a client and a date range to see sent, replies, meetings booked and the real deal value your cold email produced, campaign by campaign.
Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.
Open one board at month end to find every closed deal missing a commission, every commission with no deal behind it, and every amount that does not add up.
A board that ranks the people who opened three or more separate support conversations this month, reads their threads, and files the real fix.
Search, filter and sort your whole signed contract repository, then have an assistant read any contract and write a plain English brief back onto the row.
Stop rewriting the same support replies from scratch.
Connect your ticket, account, and knowledge apps once, and Geni hands your team a ready-to-review reply for every customer conversation.