One contact record, across every account.

TitleDock brings your Google and iCloud address books into a single set of records, syncs your edits both ways, clears out the duplicates, fills in what is missing, and keeps a history of all of it.

One record

Keep Google and iCloud contacts in sync.

Edit a contact in TitleDock or a connected address book. Changes sync both ways. Matching entries become one record; when a match is uncertain, you decide whether to merge it.

  • ConnectSeveral Google and iCloud accounts at once, on every plan.
  • ConflictsWhen two accounts disagree, TitleDock settles on one answer.
  • Also fromZoom, Slack, and WhatsApp bring people in as sources.
In your accounts
4 entries, one person
RM
Rae Mitchell
Head of Launch Ops
Google · work
RM
Rae Mitchell
Birthday · 2 March
Google · personal
RM
Rae Mitchell
+1 (415) 555-0148
iCloud
RM
Rae Mitchell
Met 3 days ago
Zoom
One record in TitleDock
Merged
RM
Rae Mitchell
Head of Launch Ops, Harbor
Job titleHead of Launch OpsGoogle · work
Birthday2 MarchGoogle · personal
Mobile+1 (415) 555-0148iCloud
Last met3 days agoZoom
Your edits write back to Google and iCloud
Smart groups

Lists that keep themselves current.

Whose birthday is today, whose is tomorrow, and who lives in a city or metro area you care about. A birthday group refills itself overnight, and a location group changes the day someone moves. Both sync to Google and iCloud, so they are on your phone like any other group.

  • BirthdaysToday, tomorrow, or the week ahead. It rolls over on its own.
Birthdays
Rolls over nightly
Today
PT
Priya Tan
Arcline
Tomorrow
DK
Dana Kwon
Northwind
City or MSA
San Francisco Bay Area218 people
Includes San Francisco, Oakland, San Jose and more
Enrichment

Fill in what is missing.

Where a job title, a company, or a public profile is blank, supported data providers can fill it in. Every value that arrives that way is written into the contact's history, so you can always see what was added and where it came from.

  • SourcesSupported data providers, never other people using TitleDock.
  • AutofillFill a web form from a record with a right-click. Coming soon.
Filling in the blanks
Done
Job titleHead of OperationsAdded
CompanyHarborAdded
Public profileFound and linkedAdded
From supported data providers, never from other people using TitleDock
Change history

See what changed, when and where it came from.

Every contact keeps a history of what changed and when, and says whether it came from one of your accounts, from you, or from an automation.

  • CoversMerges, captures, syncs, and your own edits alike.
TodayJob title set to Head of OperationsEnrichment12 JunMobile number addediCloud3 MarMerged with Rae M.You8 JanCaptured from page /noraLead form
Newest first · every change says what made it
For agents

Use your TitleDock workspace from ChatGPT or Claude.

Ask about a meeting, add a task or draft a follow-up. Your assistant calls TitleDock MCP from the same conversation.

Mock conversation · fictional data
ChatGPT TitleDock MCP
  1. What did Maya and I agree to in our last meeting?

  2. Used TitleDock · search_notes

    From your notes on Tuesday’s call with Maya: you’ll send the scope of work by Friday, and she’ll review it before confirming the launch date.

  3. Add that to my tasks, due Friday.

  4. Used TitleDock · create_task

    Done. “Send scope of work to Maya” is on your task list, due Friday.

  5. Draft a quick follow-up email to her.

  6. Used TitleDock · create_draft

    Here’s a draft. It’s saved in your TitleDock drafts and hasn’t been sent.

    To: maya@cedar.example
    Subject: Scope of work for Cedar Studio

    Hi Maya, I’ll send the scope of work by Friday as we discussed. Let me know if anyone else should review it before we confirm the launch date.

Mock conversation with fictional names and data, not a live connection. The same flow works in Claude with TitleDock MCP.

Connecting your assistant

Add TitleDock’s MCP endpoint in your compatible assistant, sign in to TitleDock, and review the access it requests. The assistant uses the permissions you approve.

Start with a question about a meeting, then ask it to create a task or save a draft. Writes to a connected account and destructive actions require confirmation.

Pairs with

OutreachReach the right peopleSend personalized email, Slack or WhatsApp messages from current contact data.Live AIConnect meetings to contactsLink transcripts, notes, and tasks to the people in each call.Browser extension · Coming soonCapture contacts from the browserTurn a page into a contact and fill forms from existing records. Coming soon.

Start with the contacts you already have.

Connect Google or iCloud, see your address books as one, and review the duplicates before anything changes.