Weekly stalled deal re-engagement drafts from Wealthbox

Every Monday at 8am, find the Wealthbox opportunities that have gone quiet, draft a tailored follow-up email in Gmail, and post a summary in Slack.

Agentic Task
WealthboxGmailSlackSalesEmail AutomationNotifications & AlertsAI Reports
PromptCreate

Every Monday at 8am, scan my Wealthbox opportunities and draft personalized re-engagement emails for the ones that have gone cold. Use a cron trigger; there is no poll provider for Wealthbox.

Step 1. Pull every open opportunity with Wealthbox List Opportunities, paginating until the list is exhausted. Skip any opportunity whose current stage is in my configured list of closed stages (default to common names like Closed Won, Closed Lost, Won, Lost, but let me override these at setup since Wealthbox stage names are customizable per workspace).

Step 2. For each remaining open opportunity, look at its updated_at timestamp and stage history. Then use Wealthbox List Notes filtered to that opportunity's linked contact and List Tasks filtered to the same contact to find the most recent note and most recent task activity. Treat the opportunity as stalled if there has been no new note, no new or completed task, and no stage movement on the opportunity in the last 14 days. The 14 day window should be a configurable parameter.

Step 3. Before drafting anything for a stalled opportunity, use Wealthbox List Tasks and List Events on the linked contact to check for any task or calendar event with a due date or start time in the future. If anything upcoming is already scheduled with that contact, skip the opportunity so we don't double-nudge.

Step 4. For each opportunity that survives both filters, use Wealthbox Get Contact to fetch the linked contact's name and primary email. If the contact has no email, skip them and note it in the Slack summary.

Step 5. Write a short, tailored follow-up email for each stalled opportunity. The body should reference the last conversation topic pulled from the most recent note, the opportunity name and amount, and suggest one low-friction next step (a quick call, a question, or a piece of relevant content). Keep it under 120 words, plain text, no marketing voice. Save it as a Gmail draft with Create a Draft, addressed to the contact's primary email, with a subject line that references the opportunity. I want to review and send each one myself.

Step 6. After all drafts are saved, post one summary message to my Slack channel called advisor-pipeline using Slack Send a Message. The summary should list each stalled opportunity with: contact name, opportunity name and amount, days since last activity, and a link to the matching Gmail draft so I can jump straight into review. If no opportunities are stalled this week, post a one-line all-clear message instead.

Configurable parameters at setup: the cron schedule (default Monday 8am in my timezone), the staleness threshold in days (default 14), the list of Wealthbox stage names that count as closed, the Slack channel name (default advisor-pipeline), and a short signature block to use in every draft.

What does this prompt do?

  • Scans every open opportunity in your Wealthbox pipeline and flags the ones that have gone quiet, meaning no note, task, or stage change in the last two weeks.
  • Writes a short, personalized follow-up email for each stalled deal, referencing the last conversation and a low-friction next step, and saves it as a Gmail draft for you to review.
  • Posts one Slack summary listing each stalled deal, the contact, days since last activity, and a link to the matching Gmail draft.
  • Skips any deal where you already have an upcoming task or meeting on the books with that contact, so you never double-nudge.

What do I need to use this?

  • A Wealthbox account where your opportunities and notes live
  • A Gmail account to receive the drafted follow-ups
  • A Slack workspace and the channel you want the Monday summary posted to

How can I customize it?

  • Change the schedule. Run it daily, every other Monday, or only on the first of the month.
  • Tune the staleness threshold. Two weeks is the default, but you can raise or lower it to match your sales cycle.
  • Pick which pipeline stages count as closed. Wealthbox lets every workspace name its own stages, so tell the agent which stage names should be skipped.
  • Change the Slack channel, or have the summary go to a direct message instead.
  • Adjust the email tone, length, or signature so drafts sound like you.

FAQs

What counts as a stalled deal?
Any open opportunity that has had no new note, no new task, and no stage change in the last two weeks. You can change the window to whatever matches your sales cycle.
Will it send the emails for me?
No. Every follow-up lands in your Gmail drafts so you can read, edit, and send each one yourself. Nothing goes out without your review.
What if I already have a meeting or task scheduled with the contact?
Those deals are skipped automatically. The agent checks for upcoming tasks and calendar events on the linked contact before drafting anything, so you never double-nudge a client you're already booked with.
My Wealthbox pipeline uses custom stage names. Does that work?
Yes. Tell the agent which stage names count as closed-won or closed-lost when you set it up, and it will skip those and only look at the rest of your open pipeline.
Can I change the Slack channel or post to a DM instead?
Yes. Swap the channel name to any channel you have access to, or point the summary at a direct message to yourself.

Related templates

Call overdue Xero customers with an AI collections agent

Every weekday at 10am, an AI voice agent phones your most overdue Xero accounts, logs what each customer promised, and reports back to finance in Slack.

LiveKit
Xero
Deepgram
+2
Agentic Task
Win back LiveChat visitors whose chats went unanswered

Every couple of hours we find the chats your team never answered, email those visitors a real reply, and hand the sensitive ones to a support lead.

LiveChat
Gmail
Slack
Agentic Task
Chat quality review board for LiveChat support leads

Score last week's finished live chats against one rubric, let an AI grader draft the notes with quotes, and send coaching straight to the agent.

LiveChat
Slack
General Input Database
App
Chase the paperwork every new client and vendor still owes

One board showing every party you are onboarding, which documents are still missing or expiring, and a one click chase email for exactly what is outstanding.

General Input Storage
General Input Database
PDF.co
+1
App
File Gmail attachments into storage with names you can find

Every hour, new email attachments get sorted by document type and vendor, saved under clear names, and logged in a spreadsheet index.

Gmail
General Input Storage
Google Sheets
+1
Agentic Task
Win back no-show and cancelled appointments every morning

Every weekday morning, every appointment that fell through yesterday gets a personal text or email inviting them to rebook, plus a task for the right rep.

LeadConnector
Google Sheets
Slack
Agentic Task

Stop letting deals quietly go cold.

Connect Wealthbox, Gmail, and Slack once, and Geni runs this every Monday at 8am so your pipeline always gets a nudge before the week starts.