Skip to main content

Follow-Up Suggestions

The /suggestions page presents AI-generated recommendations for who to reach out to and why. Suggestions help you maintain relationships proactively rather than letting connections go cold.

Trigger Types

Suggestions are generated from three sources:

Time-Based

Contacts with no recorded interaction in 90 or more days are flagged for follow-up. This is the primary mechanism for preventing relationships from going cold.

Event-Based

The system monitors Twitter for signals that indicate a good reason to reach out:

  • Job changes
  • Fundraising announcements
  • Product or project launches

When an event is detected, a suggestion is created with the event as context.

Scheduled

You can set manual reminders on any contact (e.g., "Follow up after conference"). When the reminder date arrives, a suggestion appears on this page.

Suggestion Pools

Suggestions are drawn from two pools with a configurable budget:

  • Pool A (Active Contacts) -- people you interact with regularly who are due for a check-in.
  • Pool B (Revival Candidates) -- contacts you have not spoken to in a long time who may benefit from reconnection.

The default allocation is 3 suggestions from Pool A and 2 from Pool B per cycle.

AI Message Composer

Each suggestion includes an AI-drafted message generated by Claude 3.5 Haiku. The draft takes into account:

  • The contact's profile and company information.
  • The last interaction date and content.
  • Any detected events (job change, fundraising, etc.).
  • The historical conversation tone between you and the contact.
  • The contact's preferred communication channel.

Contact Avatars

When a contact has an avatar available (from Google Contacts, Telegram, or Twitter), it is displayed alongside the suggestion for quick visual identification.

Actions

For each suggestion, you can:

  • Edit and Send -- modify the AI-drafted message and send it through the appropriate channel.

  • Snooze -- defer the suggestion for a set period:

    • 2 weeks
    • 1 month
    • 3 months

    Snoozed suggestions are reactivated automatically via an hourly Celery beat task.

  • Dismiss -- remove the suggestion entirely. The contact will not be suggested again until a new trigger occurs.