You answer 7 questions. It tells you who could buy from you right now, finds 25 to 75 named people with checked email addresses, writes a priced offer and a one-page sheet for them, and writes one email per person. It sends from your own Gmail. You can approve every email first, or you do not have to. Your rule. When people reply, it files every answer in Gmail, and it can write or send your replies too.
Nobody answers AI-spam-slop.
A system, a script, and a Claude Code skill for anyone who runs their own outreach. The skill does the finding, the offer, and the first drafts. You approve each step and send from your own Gmail. Best for organic, authentic outreach, not AI-spam-slop at scale.
Five waves, 247 named people, July and August 2026. Twenty-six wrote back.
Megan Starkey, CEO and Principal Consultant of RBD., ran RBD.'s own cold outreach on this system.
| The Wave Skill$297 once | Mailshake$29/mo | Smartlead$39/mo | Instantly$47/mo | lemlist$69/mo | |
|---|---|---|---|---|---|
| Cost of the first twelve months | $297 | $348 | $468 | $564 | $828 |
| One payment, not a subscription | ✓ | — | — | — | — |
| Costs more for every person you add | — | ✓ | — | — | — |
| Keeps working after you stop paying | ✓ | — | — | — | — |
| Built for one email per person | ✓ | — | — | — | — |
| Sends templates and automatic follow-ups | — | ✓ | ✓ | ✓ | ✓ |
| Your record stays in your own Gmail | ✓ | — | — | — | — |
Those tools send thousands of emails a month. Your first ten customers are forty people you can name.
$297 buys a way to find them, write to each one, and keep the record.
Cheapest plan of each, from the vendor's own pricing page, 1 September 2026.
Find targeted prospects. Send them tailored offers, custom one-sheets, and emails written to their own situation. Completely hands off if you want it. The waves run in the background, and you only open your inbox when someone replies. You only see the yeses. Or approve every email before it goes. You decide, per wave.
The skeleton is yours before you pay. Copy it and write your best person tonight.
Everything below is in the one purchase. What changes is what you connect. The default is the setup with the fewest moving parts: Claude Code for the research, review mode for sending, labels for replies.
| If you want | You need | Otherwise |
|---|---|---|
| The skill to find and check the people for you | Claude Code on a paid Claude plan | Use the chat prompt in any chat assistant, such as ChatGPT, Gemini or Copilot. You look up the people and paste them in, and it writes from what you paste. |
| To read every email before it goes | Review mode, the default. Every email waits in Gmail Drafts | Hands-off mode. One run stages and sends the whole wave. |
| Replies filed and flagged in Gmail | Nothing extra. The replies script in labels mode does it | You file replies by hand with the same labels. |
| Claude to draft an answer to each reply | Your own Claude API key with prepaid credits, about 2 to 5 cents a reply, billed to you by Anthropic | You write each answer, or paste the thread into your own Claude chat and ask for a draft. Without a key, the script saves one fixed holding line as a draft. |
| Replies sent for you without reading them first | Send mode, plus the API key and credits. It sends only the kinds of reply you allow, one per thread and 20 a day by default | Draft mode. Claude writes each answer and you send it. |
| Interested replies marked Active Lead | The API key. Telling interest apart from a polite no takes Claude | Every reply from a person gets Got Reply and Needs You, and you decide. |
| More than 100 emails a day | Google Workspace, which allows 1,500 a day from a script | A free Gmail account allows 100 a day. A wave of up to 75 fits, or split a bigger one across days. |
Filing and labeling automation, included and customizable. You track status and next actions in Gmail instead of paying for a CRM. The Gmail script applies the wave labels as it sends. The replies script applies the status labels as people answer. The screenshot is what they grew into.
sendAll sends it.
You getAnything still queued did not send. You find the failures by opening one label.0-Sent-No-Reply, which records who was asked, in which wave, and when.
You getYou know what someone already saw before you approach them again.
Filed by the script, not by hand.
sendAll sends, and only to your own list.stageAll attaches your one-pager to every draft.
| Function | What it does | Writes anything? |
|---|---|---|
diagnose | Confirms account and attachment, counts existing drafts | No |
previewAll | Logs every person and the body it would create | No |
stageAll | Creates every draft, attaches the file, applies labels | Yes |
previewSend | Lists every address that would receive an email | No |
sendAll | Sends, checking each draft and skipping failures | Yes, sends |
Those tools rent $348 to $828 a year, every year. This is $297, once.
The skeleton above is yours before you pay. Write one tonight.
All sales are final, per the Terms of Sale and Refund Policy. This page is the description of record. If what arrives does not match it, email ops@rbdco.ai and it is fixed in one business day.
Required to run a wave.
| What | Details |
|---|---|
| Email account | Gmail or Google Workspace, the account you send from. Outlook and other email services are not supported. |
| Google Apps Script | Free with every Google account. It runs in your browser at script.google.com; nothing installs on your computer. |
| An AI assistant | Claude Code on a paid Claude plan, for the full research with checked addresses. Or any chat assistant, such as ChatGPT, Gemini or Copilot, where you do the looking up and it does the writing. |
| A computer and a current web browser | Mac, Windows or Linux. Claude Code runs on all three; the scripts run in any current browser. |
Optional, for more.
| What | Details |
|---|---|
| Claude API key with prepaid credits | For Claude-written reply drafts, sending replies for you, and the Active Lead label. About 2 to 5 cents a reply, billed to you by Anthropic. Without it, every reply is still filed and flagged. |
| Google Drive | Only when a wave carries a one-page sheet. The sheet sits in the same account’s Drive. |
| Google Workspace | Only if you send to more than 100 people a day. A free Gmail account allows 100 a day from a script; Workspace allows 1,500. |
| Your own list | Only if you skip the research. Paste in people who published their address or gave it to you. |
Google’s sending limits are from its Apps Script quota table, checked 15 October 2026.
Each case below has a set response built into the scripts or the steps. The scripts were tested in a live Gmail account on 15 October 2026.
| If this happens | The system | You |
|---|---|---|
| Gmail’s daily limit is reached mid-wave | Sending stops. Every email that did not go keeps the queued label | Run sendAll again the next day, not runWave. Emails already sent are no longer drafts, so nothing sends twice. |
| An address bounces | The replies script labels the thread Bounced | Fix the address or drop it before the next wave. |
| Someone asks to stop | The thread goes to Do-Not-Contact. The script never writes to that address again | Leave that label out of every later wave. The wave skill asks for it as an exclusion list. |
| A reply asks something your facts do not cover | Claude drafts a short note saying you will answer personally, and the thread is flagged Needs You. Nothing sends | You answer it yourself. |
| Your API key is wrong or the credits run out | Each reply gets the holding draft and Needs You. The setup check names the problem | Fix the key or add credits. Replies keep their labels the whole time. |
| Emails land in spam or promotions | No tool controls where another inbox files your email. These waves are small, plain and written to one person each, sent from your own account | If replies are slower than you expect, send one to a colleague and ask where it landed. |
| Your Claude plan hits its usage limit during research | The research pauses. Each agent saves its rows as it goes, so nothing found is lost | Resume when the limit resets. Larger plans finish a wave in fewer sittings. |
| Google’s permission screen fails or keeps coming back | Google asks once per new permission, and gets confused when two accounts are signed in | Tick Select all each time. Approve from a window signed in only to the account that sends. |
| Google or Anthropic changes something and a script stops | The access page carries the current version of every file | Copy the current version, or email ops@rbdco.ai. |
Outreach/01-Permit-Filers, and a second label on anything that did not send, so you find failures by opening one label. The replies script then labels each thread as people answer: Got Reply, Needs You, Active Lead, Sent No Reply after 14 days of silence, Do Not Contact, and Bounced. There is no separate dashboard or CRM.This is a screenshot of the page that opens when you pay. Yours should look like this. It starts with the system, then the install sheet, the Gmail script, the replies script, the Claude Code skills, and the chat prompts. If yours does not match, email ops@rbdco.ai and it is fixed in one business day.
Sample. This is what you see after you pay, not before.
One purchase. You keep the file and run every wave after on it.
Get the Wave Skill ($297)