Rémi KokabiNovember 4, 20266 min read

PandaDoc integration with lemlist through MCP, with prompts to copy

A lead replies in your lemlist inbox, confirms their team size, and agrees on a plan. That information sits right there in the thread. Then a rep opens PandaDoc, picks a template, and retypes every detail by hand while the conversation cools down.

This gap is where deals stall. The lead already gave you what you need. Nobody built the bridge to move it from one tool to the other automatically.

That bridge exists now, and this article shows you how to build it with a pandadoc lemlist integration through MCP. I’ll walk through the prompts you can copy today to draft proposals straight from a lemlist conversation and to catch proposals that went unsigned. You’ll also get the guardrails to keep in place before letting an agent write in either tool.

Why connect lemlist and PandaDoc through MCP

The gap between a positive reply in your outreach sequence and a signed proposal is where momentum dies. A lead tells you their team size, confirms the plan they want, and then waits while a rep copies that information into a document builder. When both the lemlist MCP server and the PandaDoc MCP server are connected in the same AI client, an agent can read the conversation in lemlist and draft the proposal in PandaDoc without you switching tabs or retyping a single field.

An MCP server (Model Context Protocol) is a standardized bridge that lets an AI client call actions inside an external tool. Each server exposes a set of operations the agent can discover and run, so you control what it can read and write. You can learn more about how this applies to sales workflows in the guide on MCP for sales.

Because PandaDoc and lemlist each ship their own MCP server, any client that supports the protocol can talk to both tools in a single conversation. The agent pulls lead data from lemlist, checks document status in PandaDoc, and takes action in either tool based on what it finds.

What you need before you start

Three things to have in place:

  • The lemlist MCP server connected in Claude, ChatGPT, or Cursor. Follow the steps in the guide on how to set up the lemlist MCP to generate your API key and paste the server URL into your client.

  • The PandaDoc MCP server connected in the same client, authenticated with your PandaDoc workspace through OAuth.

  • Permissions scoped to the use cases you actually need. If you only plan to read document status, do not grant the agent write access to PandaDoc templates yet.

Start with read-only prompts. Confirm the agent pulls the right data before you let it create or update anything in either tool.

1. Proposal draft from the conversation

Every time a lead replies with buying details, a rep opens PandaDoc, picks a template, and retypes the company name, team size, and pricing tier they just read in the inbox. That manual step adds lag and introduces errors that slow the deal down.

Give the agent this prompt instead:

Create a PandaDoc proposal draft for lead X using their company size and the plan discussed in our lemlist thread.

The agent reads the lead record and the conversation history in lemlist, extracts the relevant details (company size, plan name, any custom variables you stored), and fills those values into the PandaDoc template you specify. It returns a draft, not a sent document, so you review the output before anything reaches the prospect.

Before running this on a full list, confirm the agent maps each lemlist field to the correct PandaDoc template variable. Test on one lead, check the draft, then expand.

2. Follow up on unsigned proposals

A proposal that sits unopened for a week is a dead deal in progress. Most teams have no automated way to check PandaDoc for stale documents and route those contacts back into outreach. The result: reps forget, and the lead goes cold.

Use this prompt to close that loop:

Find PandaDoc proposals sent over 5 days ago that are not signed and add the contacts to the proposal follow-up campaign.

The agent queries PandaDoc for documents with a “sent” or “viewed” status older than five days, matches those contacts to records in lemlist, and adds them to the follow-up email campaign you have ready. If the proposal followed a demo, pair it with a demo follow up email sequence for better context. Each lead enters the sequence with the context of which proposal they received, so your messaging can reference the specific document.

Before running this on a full list, verify the campaign exists, the sequence steps are approved, and the matching logic uses the correct email field.

Guardrails when an agent works in lemlist and PandaDoc

Letting an agent write in two tools at once is powerful, but it needs boundaries. Keep these in place:

  • Review every campaign before launch. The agent can create and populate a campaign, but a human should approve the sequence, the messaging, and the send schedule before it goes live.

  • Test on 10 leads first. Run each new prompt on a small batch, check the results in both lemlist and PandaDoc, then scale.

  • Keep unsubscribes and exclusion lists active. The agent respects the rules you set in lemlist, but only if those rules exist. Make sure your suppression lists are current.

  • Decide who on the team can connect the MCP servers. Limit access to people who understand both tools and the data flowing between them.

  • Log what the agent changed. After each session, check the activity history in lemlist and the document audit trail in PandaDoc. If something looks off, you catch it before it reaches a prospect.

Run it in lemlist

The lemlist MCP server works in Claude, ChatGPT, and Cursor. Once connected, the agent can do everything you do in lemlist, from a single chat window.

It can search the People database (650M+ contacts, 65M+ companies), enrich leads with waterfall enrichment across 14+ providers, and create campaigns and sequences across email, LinkedIn, calls, and WhatsApp. It reads the unified inbox and campaign stats so you can ask about reply rates or open trends without leaving the conversation. And it acts on intent signals, so you can build prompts that trigger outreach the moment a lead shows buying behavior.

When you combine that with PandaDoc’s MCP, the agent covers the full arc from prospecting to proposal. You can explore more workflows like this in the full list of lemlist MCP use cases.

Final takeaway

PandaDoc holds your proposals. lemlist holds your leads and conversations. Connecting both through MCP lets an agent move data between them in seconds, so reps spend time selling instead of copying fields between tabs.

Start with the two prompts above, test on a small batch, and add guardrails before you scale. You can build your first signal-based sequence in lemlist today.

Launch AI outbound campaigns

Automate prospecting and personalize AI-powered sequences to book more meetings.

Frequently asked questions

Through MCP, yes. Connect both MCP servers in the same AI client and the agent can read PandaDoc document data and act in lemlist in one conversation. There is no native point-to-point integration required.

Any client that supports remote MCP servers. Claude, ChatGPT, and Cursor all work with both servers connected in the same session.

It can create and update campaigns, but you should review each campaign before launch and test on a small batch first. The agent builds the sequence; you approve it.

No. You connect both MCP servers in your AI client, then write your requests in plain language.
Rémi Kokabi

Rémi Kokabi

Co-founder @GTM Club

Share this post