# Pipedrive AI Email Writer: Personalized Human-Voice Nurture and Follow-Up Drafts for Any CRM Segment

> Turn any Pipedrive segment into a set of genuinely personal sales emails, written one contact at a time and waiting in your Gmail drafts for your final say. Point this AI email writing workflow at a pipeline stage, an owner, a label, or stalled deals with no recent activity, and it pulls each contact's deal history and notes from Pipedrive, finds the strongest personal hook for every relationship, and writes each email in a natural human voice around your goal: re-engaging a quiet deal, a renewal check-in, post-sale nurture, an upsell conversation, or a simple hello. Every email passes an automated writing quality check that catches robotic, overused AI phrasing and rewrites it before you ever see it. Nothing is sent automatically. Each message lands as a Gmail draft for you to review and send personally, while the workflow logs a note and a follow-up activity on every deal in Pipedrive, records the campaign in a Google Sheets log, and emails you a summary of what is ready. Built for account executives, customer success teams, founders doing their own outreach, sales follow-up and renewal plays, and anyone who wants CRM email automation that produces one-to-one messages that read like they wrote them.

Content type: workflow
Source URL: https://www.agentpmt.com/agent-workflow-skills/pipedrive-nurture-email-writer-personalized-human-voice-outreach-drafts-for-any-crm-segment
Markdown URL: https://www.agentpmt.com/api/agent/workflows/pipedrive-nurture-email-writer-personalized-human-voice-outreach-drafts-for-any-crm-segment?format=agent-md
Updated: 2026-06-10T20:59:48.301Z
Author: firef1ie

---

Estimated time saved: 90 minutes.

## Tools

- Pipedrive
- Writing Agent - Human Style
- AI Writing Quality Check
- Gmail - All Email Actions
- Google Sheets

## Workflow Outline

1. Capture Segment and Outreach Goal: Goal: Capture the CRM segment and outreach goal for this nurture email run. | Inputs: From the user's request, extract: (1) the Pipedrive segment to target (a pipeline, stage, filter, owner, label, stalled/lost criteria...
2. Pull the Contact Roster from Pipedrive: Read-only in this node. Use discovery calls first when needed (who_am_i, list_pipelines, list_stages, list_fields) to translate the segment definition into concrete searches, then...
3. Build a Personalization Brief per Contact: For EACH contact in the roster, build a short email brief containing: (1) a relationship recap drawn from their notes and activity history, (2) the single strongest personal hook (a real fact from their notes or deal hi...
4. Write Each Email in a Human Voice: For EACH contact brief, call draft_social_post once to write that contact's email. In the single context object, frame the piece as a one-to-one business email: plain conversation...
5. Banned-Phrase Check and Rewrite Loop: For EACH email draft, run check_for_banned_phrases. If passed is false, rewrite each flagged phrase yourself in place, preserving meaning, facts, and voice, then re-check that ema...
6. Create Gmail Drafts (Nothing Is Sent): For EACH contact, create a Gmail DRAFT addressed to that contact's email with the final subject line and body, ending with the user's signature. Do NOT send any email to any conta...
7. Log the Outreach Back to Pipedrive: For EACH drafted contact, add a note to the deal (or to the person if there is no open deal) recording: today's date, the outreach goal, the email subject line, a one-line summary...
8. Append the Campaign Log: Append one row per contact to the campaign log: use the user-provided sheet if given, otherwise find or create a spreadsheet named 'Nurture Email Campaign Log' with headers Date,...
9. Email the User a Review Summary: Send the USER (the account owner, not any contact) an email with subject 'Nurture drafts ready: <N> emails for your review'. Body: one line per contact (name, company, deal, subje...

## Frequently Asked Questions

### How do I connect this workflow to my local agent like OpenClaw or Claude Code?

You can install the local MCP server by opening a terminal and running:

```
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

This will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.

Alternatively you can connect to the hosted version with this config block, no installation required:

```
{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}
```

[View MCP Connection Instructions](/docs/mcp-reference/connection) for more details.

### How do I trigger this workflow?

You can use it here in the browser by clicking the 'Try It' button.

If you 'star' the workflow it will save to your dashboard for quick access.

To use the workflow in an external agent, make sure you have followed the steps to connect it to the MCP server and then copy / paste this prompt, or just tell it to use the AgentPMT MCP server and use this workflow.

> Call the AgentPMT-Workflow-Skills tool with action 'get\_workflow\_skill' and skill\_id 6a29bcdc2cd484006bfcd258 ("Pipedrive AI Email Writer: Personalized Human-Voice Nurture and Follow-Up Drafts for Any CRM Segment").