Weekly nudge for stalled ConnectWise opportunities
Every Monday at 8am, find sales opportunities that have gone quiet in ConnectWise PSA, send a gentle Gmail follow-up, and log the outreach back as a CRM activity.
Every Monday at 8am in my local timezone, find stalled sales opportunities in ConnectWise PSA, send each buyer a gentle nudge from my Gmail, and log the outreach back into ConnectWise as a CRM activity so the assigned rep has a clean record.
Step 1: Pull stalled opportunities from ConnectWise PSA. Use List Opportunities to fetch opportunities that are still active, meaning the stage name is not Won, not Lost, and not Closed, and whose lastUpdated date is older than 14 days from today. Page through all results.
Step 2: For each stalled opportunity, look up the buyer. Call Get Company using the opportunity's company id to get the customer's company name, and call Get Contact using the opportunity's primary contact id to get the contact's first name, last name, and email address. If the contact has no email address on file, skip this opportunity and move on.
Step 3: Skip anything we already touched. Call List Activities filtered to this opportunity and only proceed if there is no activity logged against the opportunity within the last 7 days. If a recent activity already exists, skip and move on.
Step 4: Draft a short, warm follow-up email, three or four sentences, addressed to the contact by first name. Reference the opportunity name, the customer's company, and the last known stage in plain language. End with a soft open question that invites them to restart the conversation, for example asking whether anything has changed on their side or if there is a better person to loop in. Keep the tone friendly and human, not pushy.
Step 5: Send the email through Gmail using Send a Message. The To address is the primary contact's email, and the Cc address is the assigned sales rep's email from the opportunity. Use a subject line that references the opportunity name, for example 'Quick check-in on {opportunity name}'.
Step 6: Log the outreach back in ConnectWise. Call Create Activity to create a new CRM activity tied to the opportunity (and to the same company and contact). Set the activity name to 'Follow-up email' and put the subject and body of the email we just sent into the activity's notes so the rep can see exactly what went out when they open the timeline.
When the run finishes, return a short summary I can read at a glance: how many opportunities I had open, how many we emailed, how many we skipped, and the reason for each skip (no contact email, or recent activity already on file).
Additional information
What does this prompt do?
- Pulls open opportunities from ConnectWise PSA that have not been updated in the last two weeks.
- Drafts a short, personalized follow-up email referencing the deal, the buyer's company, and the last known stage.
- Sends the email from your Gmail to the primary contact, with the assigned sales rep on cc.
- Logs a Follow-up email activity back on the opportunity so the rep has a clean record in ConnectWise.
- Skips deals with no contact email and deals that already had outreach in the last week.
What do I need to use this?
- A ConnectWise PSA (Manage) account with permission to read opportunities, companies, contacts, and activities, and to create activities.
- A Gmail account that can send messages on your behalf.
- Your sales pipeline configured with stage names so we know which deals count as open versus Won, Lost, or Closed.
How can I customize it?
- Change the schedule from Monday at 8am to whatever cadence matches your sales rhythm.
- Tune what counts as stalled, for example 10 days instead of 14, or skip deals that had outreach in the last 5 days instead of 7.
- Adjust the tone and length of the email, or have it ask a specific question tied to the deal's stage.
Frequently asked questions
Will this email my buyers without me reviewing it first?
How does it know a deal is stalled?
What if the opportunity has no contact email on file?
Will my rep know the email went out?
Can I send from a shared sales inbox instead of my personal Gmail?
Stop letting deals quietly die in your pipeline.
Connect ConnectWise PSA and Gmail once, and Geni will nudge every stalled opportunity for you each Monday morning.