Revive dormant relationships every Friday with Google Contacts

By General Input

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

Agentic Task

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.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsChase the paperwork every new client and vendor still owesFile Gmail attachments into storage with names you can findWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teams