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.
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.
Additional information
What does this prompt do?
- 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 do I need to use this?
- 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 can I 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.
Frequently asked questions
Does this send emails automatically?
What counts as a dormant relationship?
How does the agent decide who is worth reaching out to?
Can I limit it to a specific set of people?
Where do the drafts show up?
Stop losing touch with people who matter.
Connect Google Contacts, Gmail, and Slack once. Every Friday at 2pm, Geni surfaces the relationships worth reviving with check-in drafts ready to send.