# Flip the Script: Turn Vendor Cold Outreach into Leads

> **Version 1.0.0 · Last updated 2026-10-22 · Difficulty: Intermediate · Setup time: 30–45 minutes**

Every vendor who cold-emails you is a sales team that clearly wants better outreach. Your clone spots those pitches twice a day, adds the sender to your CRM (Salesforce or HubSpot) as a lead, and drafts a friendly, witty reply showing how your product does their job better. You review the drafts and send the ones you like.

---

## 1. Overview and value

Your inbox gets a steady stream of unsolicited sales pitches. Most people delete them. But every one of those senders runs outbound sales or marketing, and if your product helps with outreach, sales, marketing or productivity, they are a warm-ish prospect who just told you exactly how they work today.

Flip the Script turns that noise into pipeline. Twice a day, at `{RUN_TIMES}`, your clone:

- scans the last ~12 hours of the inbox for **vendor cold outreach**,
- skips anyone on the **skip list** (your vendors, customers, partners, investors, existing CRM contacts and more),
- flags likely **throwaway / burner** addresses and doesn't spend effort on them,
- **adds each real sender as a lead** in your CRM (after checking for duplicates) with lead source "Inbound Vendor Outreach",
- writes a **tailored reply**: acknowledges their pitch, gives a short constructive (and a little witty) critique of their outreach, shows how `{PRODUCT_NAME}` does it better, and invites them to sign up at `{SIGNUP_URL}`,
- **saves the reply as a draft** for you to review (draft mode is the default),
- sends you a **summary email**, including a **hot list** of vendors who replied.

**What you get:**

| Benefit | What it looks like |
|---|---|
| Pipeline from noise | Pitches you would have deleted become CRM leads with context |
| Zero blank-page effort | Every reply is drafted and tailored to the specific email |
| A built-in demo | Your reply itself shows the quality of outreach your product makes possible |
| Clean CRM | Duplicate checks and a dedicated lead source keep these leads easy to filter |
| You stay in control | Draft mode by default, a daily send cap, an opt-out line in every reply |

> | Area | What works |
> |---|---|
> | CRM | **Salesforce** (SalesforceLeadOperator, SalesforceContactOperator, SalesforceAccountOperator, SalesforceActivityOperator) or **HubSpot** (HubspotContactOperator, HubspotCompanyOperator, HubspotEngagementOperator). HubSpot has no separate Lead object in this stack: the clone uses a contact with lifecycle stage "Lead" and a lead source property |
> | Email | **Gmail** (GoogleGmailOperator) or **Outlook** (Outlook email operator) |
> | Hot list delivery (optional) | **Slack** or **Microsoft Teams** (delivery only) |
> | Research | Light web research by the clone (burner checks, reply tailoring) |
> | Scheduling | Platform scheduled task |

## 2. Who it's for

- **Founders and sales leaders** whose product helps other companies sell, market, or run outreach (so the people pitching you are your target buyers).
- **SDR / BDR managers** who want a steady trickle of inbound-style leads with zero prospecting effort.
- **Marketing teams** who like turning everyday moments into product demos.
- **Anyone** who gets a lot of vendor pitches and is tired of ignoring them.

It works best when the senders are plausible buyers of `{PRODUCT_NAME}`. If your product has nothing to do with how vendors sell, this use case will mostly create noise: skip it or narrow it with `{TARGET_FIT}`.

## 3. How it works

```
 ┌───────────────────────────────────────────────────────────────────┐
 │  Vendors cold-email the inbox you connect ({MONITORED_INBOX})     │
 └───────────────────────────────┬───────────────────────────────────┘
                                 │
           Twice a day at {RUN_TIMES} (scheduled task)
                                 │
                                 ▼
 ┌───────────────────────────────────────────────────────────────────┐
 │  "Flip the Script" skill                                          │
 │                                                                   │
 │  1. Read the last ~12 hours of mail                               │
 │  2. Classify          ──►  vendor cold outreach vs everything else│
 │  3. Skip list check   ──►  vendors you pay, customers, partners,  │
 │                            investors, CRM contacts, recruiters,   │
 │                            personal, internal, newsletters,       │
 │                            no-reply, {SKIP_LIST}                  │
 │  4. Burner check      ──►  flag throwaway addresses, no reply     │
 │  5. CRM dedupe + add  ──►  new lead, source                       │
 │                            "Inbound Vendor Outreach"              │
 │  6. Write tailored reply (critique + {PRODUCT_NAME} + signup)     │
 │  7. {SEND_MODE}: draft (default) ──► save as draft                │
 │                  send            ──► send, up to {DAILY_CAP}/day  │
 │  8. Check for vendor replies ──►  hot list                        │
 │  9. Send ONE summary email ──►  {SUMMARY_RECIPIENTS}              │
 └───────────────────────────────┬───────────────────────────────────┘
                                 │
                                 ▼
 ┌───────────────────────────────────────────────────────────────────┐
 │  You: review drafts → edit or send → work the hot list            │
 └───────────────────────────────────────────────────────────────────┘
```

### How it decides what is "vendor cold outreach"

An email counts as vendor cold outreach only when **all** of these are true:

1. It's **unsolicited**: there's no earlier thread where you or your team wrote to this sender first, and you didn't request it (form, demo request, RFP).
2. It's a **sales pitch**: the sender is offering a product, service, agency, tool, data list, or "quick call" to sell something to you.
3. It's **one-to-one style**: written to you personally (even if automated), not a mass newsletter or marketing blast with an unsubscribe footer from a list you joined.
4. The sender is **not on the skip list**.

| Email type | What happens |
|---|---|
| Personal-style sales pitch from an unknown company | **Kept**: lead added, reply drafted |
| Follow-up #2, #3 in an automated sequence from the same vendor | **Kept once**: one lead, one reply on the latest email; later follow-ups are just noted |
| Vendor you actually pay, customer, partner, investor | Skipped: skip list |
| Sender already a contact (or lead you're working) in your CRM | Skipped: existing relationship (noted in summary) |
| Recruiter, job applicant, personal email, internal colleague | Skipped |
| Newsletter, marketing blast, no-reply address, receipts, notifications | Skipped |
| Lookalike domain, no website, mismatched sender, etc. | **Flagged as likely burner**: no reply, listed in summary |
| Unclear (could be a partner intro, could be a pitch) | Marked **Needs review**, no reply, listed in summary |

## 4. What the clone does day to day

1. **Runs twice a day** at `{RUN_TIMES}` and looks at the last ~12 hours of mail, so nothing falls between runs.
2. **Classifies** each message using the rules above. When in doubt, it does not reply and marks the email "Needs review".
3. **Checks your CRM** before adding anyone: if the person is already a lead or contact, it doesn't create a duplicate (existing contacts are skipped entirely).
4. **Adds new leads** with lead source "Inbound Vendor Outreach", their company, title (if given) and a short note summarizing the pitch.
5. **Drafts a reply** tailored to the exact email, with a one-line opt-out at the bottom.
6. **Respects `{SEND_MODE}`**: in `draft` mode (the default) it only saves drafts. In `send` mode it sends, never more than `{DAILY_CAP}` per day.
7. **Watches for replies** from vendors it wrote to and puts them on the **hot list**.
8. **Sends you one summary** per run: new leads, drafts ready, skipped, burners, needs review, opt-outs, hot list, and which tools worked.

**What it never does:**

- Never replies to anyone on the skip list, including vendors you pay. Pitching your own suppliers can damage real relationships.
- Never insults, mocks or shames anyone. Witty and constructive, never snarky.
- Never sends automatically unless you have explicitly switched `{SEND_MODE}` to `send` and confirmed it.
- Never exceeds `{DAILY_CAP}` replies per day.
- Never emails someone who opted out, and never writes to the same vendor twice unless they reply.
- Never promises discounts, pricing, custom terms or referral payouts beyond `{REFERRAL_OFFER}`.
- Never deletes, archives or marks emails as read, and never edits or deletes existing CRM records.

### What a reply looks like

Each reply has five short parts: acknowledge their pitch, a friendly critique of their outreach, how `{PRODUCT_NAME}` does it better, the signup invite, and (optionally) a referral offer. Plus the opt-out line. Example snippets (generic):

> *Acknowledge:* "Thanks for reaching out about your data-enrichment service. I can tell you've done this a few hundred times this week."
>
> *Critique:* "Quick honest feedback, one outbound person to another: the email opened with my first name and then pivoted to a case study for a hospital chain. We're a software company. A one-line nod to what we actually do would have earned you a reply much faster."
>
> *Better way:* "This is exactly what `{PRODUCT_NAME}` fixes: `{VALUE_PROP}`. Your next sequence could reference each prospect's real context instead of a merge field."
>
> *Invite:* "Try it free at `{SIGNUP_URL}`. Once you're a customer, let's talk about your service."
>
> *Referral (optional):* "And if it works for you, our partner program pays `{REFERRAL_OFFER}`."
>
> *Opt-out:* "Not interested? Reply 'no thanks' and I won't email you again."

## 5. Setup walkthrough

The quickest path: download **CLONE-INSTRUCTIONS.md** and give it to your clone. It will check what's already connected, ask you for the placeholder values, show you a plan, and set up what it can after you approve. The steps below are what happens, so you know what to expect.

**Step 1: Check requirements (5 min)**
Open **REQUIREMENTS.md** and run through the pre-flight checklist. You need an email connection (read + drafts, and send if you ever turn on auto-send), a Salesforce or HubSpot connection with permission to create leads or contacts, and the ability to create scheduled tasks.

**Step 2: Hand the instructions to your clone (2 min)**
Paste or upload CLONE-INSTRUCTIONS.md into a chat with your clone and say: *"Please set up this use case for me. Show me a plan before changing anything."*

**Step 3: Review the discovery table (3 min)**
The clone reports which skills/operators and connections it already has and which are missing.

**Step 4: Answer the placeholder questions (5–10 min)**
See the table in section 6. The most important ones: your product and value prop, your signup link, and your skip list (especially vendors you pay).

**Step 5: Approve the plan (2 min)**
The clone lists exactly what it will attach, create and schedule. Say "yes" only when it looks right.

**Step 6: Do your part (5–15 min)**
Things only you can do:
- Complete sign-in (OAuth) for the email and CRM connections.
- Make sure the CRM has a lead source value "Inbound Vendor Outreach" (or let the clone use an existing field).
- Give the clone your list of paid vendors (or a CRM view / list it can read).

**Step 7: Save the Flip the Script skill (5 min)**
If the clone can't create custom skills directly, it gives you the full skill text in a copy-paste block with exact steps. **Read it before you save it**, especially the guardrails and tone rules.

**Step 8: Run the test plan (10 min)**
Send a fake pitch from a test address you control, run the skill manually and check the draft, the CRM lead and the summary against the checklist in CLONE-INSTRUCTIONS.md.

**Step 9: Live in draft mode for at least a week**
Review every draft. Edit the tone in the skill until you'd happily send most drafts unchanged. Only then consider switching to `send` mode, with a low `{DAILY_CAP}`.

## 6. Placeholders to decide

| Placeholder | What it means | Example |
|---|---|---|
| `{CLONE_NAME}` | Your clone's display name | "Ava" |
| `{MONITORED_INBOX}` | The inbox the clone scans and replies from | you@yourcompany.com (or the clone's own inbox, {CLONE_INBOX}) |
| `{SENDER_NAME}` | The name and signature on replies | "Jordan Lee, Head of Sales" |
| `{YOUR_COMPANY_DOMAINS}` | Your company's email domains (internal = these) | yourcompany.com, yourcompany.io |
| `{PRODUCT_NAME}` | Your product's name | "YourProduct" |
| `{VALUE_PROP}` | One or two sentences on why your product makes outreach better | "it researches every prospect and writes a personal first line, so reply rates go up without more headcount" |
| `{TARGET_FIT}` | Which senders are worth a reply (optional filter) | "any B2B company with a sales or marketing team" |
| `{SIGNUP_URL}` | Where you want them to sign up | https://yourcompany.com/signup |
| `{REFERRAL_OFFER}` | Optional referral / partner offer (leave blank to omit) | "20% of first-year revenue for referred customers" |
| `{SKIP_LIST}` | Extra domains or addresses to never reply to | paid vendors, board members' firms, your agency |
| `{SEND_MODE}` | `draft` (save drafts only) or `send` (send automatically) | `draft` (default) |
| `{DAILY_CAP}` | Max replies sent per day in `send` mode | 10 |
| `{RUN_TIMES}` | The two daily run times, with time zone | 8:00 AM and 2:00 PM America/Chicago, Mon–Fri |
| `{SUMMARY_RECIPIENTS}` | Who gets the summary / hot list email | you@yourcompany.com |
| `{LEAD_OWNER}` | Who new leads are assigned to in the CRM | you, or a round-robin queue |

Tip: in draft mode `{DAILY_CAP}` still applies to how many drafts are written per day, so you aren't flooded on a busy day.

## 7. What to expect day to day

- **At each run time:** the run starts and usually finishes in a few minutes.
- **Shortly after:** a summary email lands at `{SUMMARY_RECIPIENTS}` with new leads, drafts ready to review (with links or subjects), skipped emails with reasons, likely burners, anything that needs review, and the hot list.
- **Your part (5–10 minutes a day):** open your Drafts folder, read each reply, tweak if needed, and send. Delete any you don't like.
- **Hot list:** when a vendor writes back, they show up at the top of the next summary. That's a real conversation: reply yourself.
- **In the CRM:** new leads appear with lead source "Inbound Vendor Outreach" and a note with the pitch summary, so you can build a view or report for them.
- **Quiet days:** if there's no vendor outreach, you still get a short summary (or none, if you choose "only send when there's something").

## 8. Customizing

**Tone.** Ask the clone to edit the skill, e.g. "Make the critique gentler", "Drop the jokes, keep it professional", "Keep replies under 120 words", or "Always sign off with our tagline".

**Who gets a reply.** Narrow it with `{TARGET_FIT}` (e.g. "only companies with 20+ employees", "only SaaS vendors") or extend `{SKIP_LIST}` at any time.

**Send mode and cap.** Switch `{SEND_MODE}` between `draft` and `send` by telling the clone, e.g. "Switch Flip the Script to send mode with a daily cap of 5." The clone will repeat the change back and ask you to confirm with "yes" before switching. Switching back to draft never needs confirmation.

**Referral offer.** Add, change or remove `{REFERRAL_OFFER}` whenever your partner program changes.

**Schedule.** Change `{RUN_TIMES}` (one run a day is fine for low volume; change the look-back window to ~24 hours if you do).

**Summary.** Send only when there's something to report, or add a weekly roll-up of leads created and replies received.

## 9. Known gotchas

- **Sending volume can hurt your email reputation.** Replying to lots of cold emails from your own domain, especially if some bounce or get marked as spam, can damage deliverability for all your email. Stay in draft mode at first, start `send` mode with a low `{DAILY_CAP}` (5–10), and raise it slowly over weeks. Consider replying from a secondary mailbox if your volume is high.
- **Burner addresses may never be read.** Many cold-outreach tools send from throwaway lookalike domains that nobody monitors, or that bounce. The clone flags these and doesn't reply or add them as leads by default, but some will slip through. Don't judge results by those.
- **Never pitch your own vendors.** If you pay them, they belong on the skip list. A cheeky critique to a supplier you rely on is a bad look. Give the clone your vendor list (or a CRM / finance view it can read) and keep it current.
- **Review drafts before turning on auto-send.** Spend at least a week in draft mode. Read every reply. Only switch to `send` when you'd happily send most drafts unedited.
- **Tone matters.** Witty, warm and constructive works. Snarky, sarcastic or "gotcha" replies get screenshotted and shared. The skill tells the clone to critique the outreach, never the person, and to keep humor light.
- **Follow email and privacy rules.** Every reply includes a clear opt-out line and your real identity, and the clone stops emailing anyone who opts out. In the EU/UK (GDPR) and similar regimes, adding someone to your CRM and emailing them needs a lawful basis (often "legitimate interest", since they contacted you first) and you must honor deletion requests. Under US CAN-SPAM, commercial replies need accurate headers, no misleading subjects, a working opt-out honored promptly, and your business postal address if the message is mainly commercial. Check with your own legal or compliance team: this is not legal advice.
- **Honor unsubscribes everywhere.** If a vendor says "no thanks" or "remove me", the clone adds them to an opt-out list, notes it in the CRM, and never writes again. Make sure the same person isn't also in other sequences you run.
- **Lead pollution in your CRM.** Vendor leads are lower intent than real inbound. Keep them on their own lead source so they don't distort your inbound conversion numbers, and periodically clean out ones that never respond.
- **One vendor, many emails.** Automated sequences send several follow-ups. The skill creates one lead and one reply per sender and treats later follow-ups as the same conversation.
- **The clone only sees what it's connected to.** It scans the inbox you connected (`{MONITORED_INBOX}`). Pitches sent to other people or mailboxes are invisible to it unless you forward them or connect that inbox.
- **Use exact skill/operator names** as they appear in your skill catalog. Names can differ slightly between workspaces; the clone checks them during discovery.
- **Read every instruction before saving it into a skill.** You're responsible for what your clone sends. Make sure the guardrails match your company's policies.

## 10. FAQ

**Does this work with my CRM?**
It works with **Salesforce** and **HubSpot**, the CRMs with operators on the platform today. Your clone needs permission to search and create leads or contacts. See the mapping in REQUIREMENTS.md.

**HubSpot doesn't have a separate lead object. Is that a problem?**
No. In HubSpot the clone creates a contact (and company) with lifecycle stage "Lead" and a lead source property. In Salesforce it creates a Lead. See REQUIREMENTS.md.

**Will the clone send emails on its own?**
Not by default. In `draft` mode it only saves drafts. It sends only after you explicitly switch `{SEND_MODE}` to `send` and confirm, and even then never more than `{DAILY_CAP}` per day.

**Will it reply to my customers or vendors?**
No. Customers, partners, investors, vendors you pay, existing CRM contacts and everything on `{SKIP_LIST}` are skipped. If the clone isn't sure, it marks the email "Needs review" and doesn't reply.

**Does it work with Gmail and Outlook?**
Yes: Gmail (GoogleGmailOperator) or Outlook, whichever email connection your clone has.

**Is this going to annoy people?**
Some, maybe. They emailed you first, the reply is short and personal, and every message has an opt-out. Keep the tone kind and the volume low.

**What does it cost in time once it's running?**
About 5–10 minutes a day reviewing drafts, plus whatever time you spend on hot-list conversations (that's the good part).

## 11. Troubleshooting

| Symptom | Likely cause | Fix |
|---|---|---|
| No summary email arrived | Scheduled task not created, paused, or wrong time zone | Ask the clone to list its scheduled tasks; check `{RUN_TIMES}` time zone |
| A real vendor pitch was skipped | Classified as newsletter, matched skip list, or marked Needs review | Check the "Skipped" and "Needs review" sections; adjust the classification rules or skip list |
| A reply was drafted to someone you pay | Vendor not on the skip list | Delete the draft, add the domain to `{SKIP_LIST}` or your vendor list |
| Duplicate leads in the CRM | Dedupe searched only by email, or the CRM was unavailable | Ask the clone to also match on company domain; check source status in the summary |
| "CRM: unavailable" in summary | Connection expired or missing create permission | Re-run sign-in for the CRM; confirm search + create lead permissions |
| No drafts appear in your mailbox | Email connection lacks draft permission, or drafts went to the clone's own mailbox | Check which mailbox is `{MONITORED_INBOX}`; reconnect with draft permission |
| Replies feel snarky or generic | Tone rules too loose, or `{VALUE_PROP}` too vague | Tighten the tone section of the skill; give a more specific value prop and one example reply you like |
| Bounces or spam complaints | Replying to burners or sending too fast | Switch back to `draft`, lower `{DAILY_CAP}`, tighten burner rules |
| Vendor reply missing from hot list | Reply came from a different address or after the look-back window | Ask the clone to match replies by thread and company domain |

---

**Version:** 1.0.0 · **Last updated:** 2026-10-22 · Part of the Clone Use Case Library.
