Answer every ticket with the customer’s whole history.

For a support or CS lead at a company without a data team, the job is: every reply starts from what this customer has already done and said—so nobody opens with “can you walk me through what you tried?”

The job

Every handoff starts the conversation over.

The customer explained it to the bot, then to the first human, then again when it escalated. Each handoff dropped the thread, so they re-typed the order number, the error, and everything they’d already tried. Support reads none of it, because the history is scattered across the help desk, email, the billing tool, and the product—four tabs nobody opens mid-ticket. So the reply comes back “can you walk me through what you tried?” and the customer’s patience is gone before the real answer starts.

The flow

What the agent does, tool by tool.

The agent reads one profile before it drafts anything. Four calls to Pathbound’s MCP server, all reads—no writing to your help desk, no glue code to maintain.

  1. #1
    get_contact

    Resolve who’s writing

    One call returns the unified profile: name, plan, the company behind the email, lifecycle stage. Even when the ticket arrives from an address the customer has never used with you before, identity resolution has already tied it to the right person.

  2. #2
    get_contact_conversations

    Read what was already said

    Every prior thread in one place—help desk, email, Intercom, sales emails logged in the CRM—so the agent picks the conversation back up instead of restarting it. The “as I mentioned last time” the customer is bracing to repeat is already on the record.

  3. #3
    get_contact_timeline

    See what they actually did

    The tracked history in order: the feature they tried right before writing in, the page they were on when it broke, the plan limit they hit. “It’s not working” turns into “you hit the import cap on the CSV screen,” which is a different reply.

  4. #4
    get_company

    Weigh the account

    Plan, seat count, and the other people at the company, so a paying team on its renewal month reads differently from a free trial poking around. The agent answers with the account’s stakes in view, not just the one message in front of it.

The same four reads run on every ticket-open, fired from a help-desk webhook.

The prompt

Paste it into your agent. That’s the whole job description.

First, connect Pathbound to your agent—about five minutes, in whichever client your team runs. Then paste this prompt. This is how you give a support agent the full customer picture on every ticket: run it per inbound ticket from a help-desk webhook, or on demand when a rep opens the conversation in ChatGPT, Claude, or the help desk’s own assistant.

The prompt
When a support ticket comes in, look the customer up in Pathbound before drafting a reply. Pull their unified profile, read the prior conversations we’ve had with them across every channel, and check what they did in the product and on the site leading up to this. Summarize it in three lines—who they are and their plan, the relevant history, what they most likely need—then draft a reply that already accounts for all of it, so I never have to ask them to explain again.
The payoff

What you get back.

Support tickets stop opening with “can you walk me through what you tried?” The agent already read the last few tickets, the email thread, and the product session behind the complaint, so the first reply lands on the actual problem. Handoffs stop losing the thread, because bot, human, and escalation are all reading the same timeline. The customer explains once—and the ones who were quietly about to churn get answered like it matters.

Works with

Works in any MCP client.

Pathbound is one remote MCP server, so the recipe runs wherever your agent does. Pick the product your team already uses and follow its setup.

Don’t see yours? Any MCP client connects the same way.

Related recipes
FAQ

Support context, sources, and what the agent reads.

Can an AI support agent see a customer’s full history?

Yes—that’s what this recipe sets up. Point any MCP agent (the one in your help desk, ChatGPT, Claude, or your own loop) at Pathbound and it reads one unified profile per customer before replying: prior conversations across every channel, product and site activity, plan and account context. Pathbound is the customer data MCP it reads from; the agent stays yours.

Which channels does it read?

get_contact_conversations covers email (Gmail/SMTP), Intercom, Zendesk-style help desks, and 1:1 emails logged in HubSpot. get_contact_timeline adds the tracked product and site activity from Events. Identity resolution stitches them onto one profile, so a customer who wrote from two addresses is still one history.

Does it write the reply?

No. Pathbound assembles the context; your agent drafts the reply where your team already works—the help desk, ChatGPT, or Claude. If you want a written record on the contact, the agent can leave one with create_contact_note. The reply itself stays in your support tool.

What if the customer has no prior history?

Then the brief says so, which is its own useful read: “first contact, signed up two days ago, hit the import screen” tells the rep exactly how to open. Connecting more sources (the events snippet, email, billing) fills the picture in over time.

Is this a support chatbot or Zendesk AI?

No. Those answer the ticket; Pathbound is the customer context underneath whichever agent answers it—one MCP the agent reads from and writes to. You can swap help desks or models without re-plumbing the customer history.

Can it run automatically on every ticket?

Yes. The calls are stateless MCP requests, so any trigger works: a help-desk webhook on ticket-open, an n8n flow, or a rep asking their assistant when they pick up the thread.

Try it on your own data

Within five minutes, your agent is querying real customer context.

Sign up, connect one CRM or drop the events snippet, and point your MCP client at mcp.pathbound.ai/mcp.