Features
Connect is a full-featured contacts and relationship management app for macOS. Here’s everything it can do.
Contact Management
Store rich contact records with all the fields you need:
- Name, email, phone, company, job title — The basics, well-organized
- Full address fields — Street, city, state, ZIP, country, plus a separate mailing address field
- LinkedIn URL — Keep professional profiles linked
- Photos — Contact photos with automatic initials fallback
- Notes — Free-form text for anything else
- Connect Again date — Set a one-off reminder for a specific contact (great after conferences or meetings)
Full-text search lets you find any contact instantly by searching across all fields.
Tags & Lists
Two flexible ways to organize your contacts — use one or both:
Tags are color-coded labels for broad categories:
- Close Friend, Investor, Board Member, Client, Mentor, Colleague
- Choose from 10 colors to make tags visually distinct
- Each tag can have a follow-up cadence — “reach out every 30 days”
Lists are curated groups with custom icons:
- Board of Directors, Holiday Card List, 2025 Prospects, Conference Attendees
- 9 icon options for quick visual identification
- Lists also support follow-up cadences
Contacts can have multiple tags and belong to multiple lists. This many-to-many design means you never have to choose just one category.
Interaction Timeline
Track every interaction with a contact:
- Email — Logged email exchanges
- Text — SMS and iMessage conversations
- Signal — Secure messaging interactions
- Voice — Phone and FaceTime calls
- LinkedIn — Professional network interactions
- In Person — Face-to-face meetings, coffee, events
- Note — Internal notes and reminders
- Other — Anything else
Each interaction records the date, type, and optional notes. Interactions are color-coded by type and sorted newest-first on each contact’s timeline.
Sync & Import
Bring your contacts together from multiple sources:
Apple Contacts — One-click import from your macOS Address Book. Deduplicates by email and name similarity with manual match review before confirming.
Google Contacts — OAuth-based sign-in to import your Google contacts. Same smart deduplication.
LinkedIn Archive — Import your connections and direct messages from a LinkedIn data export (Settings → Data Privacy → Get a copy of your data → Connections).
Messages.app History — Scan your local Messages database to extract conversation history and automatically create interaction records with correct dates. Matches conversations by phone number. Requires Full Disk Access permission.
Call History — Import voice calls and FaceTime calls from your macOS call history to populate your interaction timeline.
Every import tracks what’s been synced so you can re-sync without creating duplicates.
Dashboard & Analytics
See how you’re doing at a glance:
Contact Freshness Chart — A pie chart showing how your contacts break down by last interaction:
- Less than 1 month ago (green)
- 1-3 months (yellow)
- 3-12 months (orange)
- More than 12 months (red)
- Never contacted (gray)
Weekly Interactions Chart — A bar chart showing your interaction volume by week, color-coded by type. See trends over 3 months, 6 months, 1 year, or all time.
Activity Lanes — Your most active contacts with their last interaction date.
Stats at a glance:
- Total contacts
- Interactions this week and last week
- Current interaction streak (consecutive days of outreach)
- Number of contacts you’ve never reached out to
Filter everything by tag, list, date range, or interaction type.
Follow Up
The heart of Connect — knowing who to reach out to next.
The Follow Up view shows contacts sorted by how overdue they are, based on the cadence you set on their tags and lists. If you tagged someone as “Close Friend” with a 30-day cadence and it’s been 45 days since your last interaction, they’ll appear near the top.
Connect Again dates let you set one-off reminders for specific contacts, independent of cadence. Great for following up after a conference, closing a deal, or checking in on someone going through a tough time.
Snooze lets you temporarily hide contacts from the follow-up view when the timing isn’t right.
Contact Prompter
When it’s time to do outreach, the Contact Prompter steps you through overdue contacts one at a time with quick-action buttons:
- Call — Initiate a phone call
- Email — Open a new email
- Text — Open a message
- Snooze — Not now, come back later
- Skip — Move to the next contact
The prompter tracks how many contacts you’ve reached, skipped, and snoozed in each session. It’s designed for focused outreach bursts.
Contact Sweep
A rapid-fire review tool for cleaning up and organizing your contact database:
- Review contacts one at a time at a pace of 1-2 seconds each
- Edit name, company, email, and phone inline
- Assign tags and lists with single clicks
- Add notes or set a Connect Again date
- Filter by all contacts, a specific list, or a specific tag
- Sort by name or “never contacted” first
Contact Sweep is perfect for processing a big import — review 500 contacts in under 20 minutes.
Duplicate Detection & Merge
Find duplicate contacts and merge them cleanly:
- Find Duplicates scans your database for contacts that share an email or have similar names
- Merge UI shows both contacts side by side with field-by-field control — choose the best value for each field
- Photos, interactions, tags, lists, and notes are all merged automatically
- The merge preserves one contact and removes the other, keeping all relationships intact
Profiles
Completely separate databases for different areas of your life:
- Work — Professional contacts, clients, prospects
- Personal — Friends, family, neighbors
- Board — Board members and advisors
- Any context — Create as many profiles as you need
Each profile has its own contacts, interactions, tags, lists, and sync history. Switch between them instantly.
Export & Backup
Your data is always portable:
- CSV — Contacts and interactions as spreadsheets
- vCard (.vcf) — Standard contact format compatible with any address book
- JSON — Complete bundle including contacts, interactions, tags, and lists
- SQLite backup — Full database snapshot for archival
Import from Connect JSON or Contacts CSV to restore or migrate data.
Mailing Labels
Generate printable PDF mailing label sheets from any tag or list. Select a group, generate the PDF, and print — perfect for holiday cards, event invitations, or any physical mailing.
Keyboard Shortcuts
Connect is designed for speed:
| Shortcut | Action |
|---|---|
| ⌘N | New Contact |
| ⌘F | Search |
| ⌘⇧D | Dashboard |
| ⌘⇧G | Contact Sweep |
| ⌘⇧P | Contact Prompter |
| ⌘⇧I | Sync Contacts |
| ⌘⇧M | Import Messages History |
| ⌘⇧H | Import Call History |
| ⌘⇧K | LinkedIn Archive Import |
| ⌘⇧L | Mailing Labels |
| ⌘⇧E | Export Data |
| ⌘⇧0 | Switch Profile |
| ⌘K | Snooze Contact |
| ⌘? | Help |
System Requirements
- macOS 14 (Sonoma) or later
- Native Swift/SwiftUI application
- No internet connection required (except for Google Contacts sync)
- Full Disk Access permission required for Messages.app import