Revive dormant relationships every Friday with Google Contacts
Every Friday at 2pm, find the people in your Google Contacts you haven't emailed in 90 days, draft a personal check-in for each, and review the top picks in Slack.
Integrations
Google Contacts
Gmail
Slack
Type
Categories
- Personal Productivity
Build an agent workflow that runs every Friday at 2pm in my local timezone and surfaces dormant relationships from my Google Contacts so I can revive them.
What the agent should do each run:
1. Pull my contacts from Google Contacts using the List Contacts operation, scoped to a contact group I pick at setup.
2. For each contact, search Gmail with the List Messages operation using from: and to: queries to find the most recent email thread between us in either direction.
3. Filter to people I haven't exchanged email with in the dormancy threshold I configure (default 90 days). Anyone we've emailed more recently is excluded this week.
4. Use judgment to pick the top 5 to 10 worth reaching out to. Skip newsletters, transactional senders, and obvious customer-support threads. Prioritize people who once had real back-and-forth with me (multiple replies from both sides, not just one-way blasts).
5. For each pick, draft a short, personalized Gmail check-in via the Create a Draft operation. The draft should reference something specific from our last real exchange so it does not read as generic. Keep it casual and a few sentences long, not a sales pitch.
6. Post one consolidated Slack message via Send a Message to the channel I configure. List each person, how long it has been since we last spoke, and a one-line summary of what the draft says. Format it so I can scan the full list, pick which to send, and finish them off from Gmail.
Setup inputs: the Google Contacts group to pull from, the dormancy threshold in days (default 90), and the Slack channel that receives the weekly summary.
Connections required: Google Contacts, Gmail, and Slack.
Hard rule: the drafts must not auto-send. The whole point of the Slack message is human review before anything goes out.
What it does
- Pulls your Google Contacts and checks Gmail to find people you haven't exchanged email with in a while.
- Skips newsletters, automated senders, and support threads, then surfaces the top 5 to 10 relationships worth reviving.
- Drafts a short, personal Gmail check-in for each one that references something specific from your last real conversation.
- Posts a single Slack summary so you can scan the list, edit if needed, and hit send in a few minutes.
What you’ll need
- A Google account with access to your Contacts and Gmail
- A Slack workspace where Geni can post
- A Slack channel or DM where the weekly summary should land
- A Google Contacts group or label to draw the list from
How to customize it
- Change the day and time the agent runs, for example Sunday evening or Monday morning instead of Friday afternoon.
- Tune the dormancy threshold (60 days, 90 days, six months) and how many people to surface each week.
- Swap which Google Contacts group is the source and which Slack channel receives the summary.
Use cases
- Email Automation
- Research & Monitoring