Google · Microsoft · Apple · CardDAV

Your contacts, synced across every account

Works with Google, Microsoft, Apple, and CardDAVNo more duplicates: we help you keep your address book cleanSafe: Backed up, encrypted, and reversible

Treat yourself50% off paid plans with code HALLOWEEN

John Doe[email protected]Duplicate
J. Doe+1 (415) 555-0142Conflict
John DoeHead of Operations · Acme Inc.Duplicate
John Doe[email protected] · +1 (415) 555-0142Synced
John Doe[email protected] · +1 (415) 555-0142Synced
John Doe[email protected] · +1 (415) 555-0142Synced
Matching & mergingWriting back to 3 accounts3 records
JDJohn Doe[email protected] · +1 (415) 555-0142Head of Operations · Acme Inc.Synced
The problem

Sound familiar?

Jane RoePersonal Google
New message
ToJane R
No contacts found

Your contact is in the wrong account.

You met them through your personal address. Now you’re writing from your work address, and they’re not there.

Incoming call+1 415 555 0142Unknown
MicrosoftRichard RoeClient · Initech

Your phone doesn’t know who’s calling.

A client saved in Microsoft calls your phone, but your phone only reads Google. All you see is a number.

Erika Mustermann · Google+1 415 555 0199Updated
Erika Mustermann · Microsoft+1 415 555 0142Old number
Erika Mustermann · Apple+1 415 555 0142Old number

You changed the contact in one account.

The other accounts still have the old details. You find out when a call fails.

Google syncs to Google. Apple syncs to Apple. Nobody syncs to everybody.

You could import them all once. The copies start drifting apart the same day.
One list, every account

One contact list, synced across every account.

Add a contact in any account and it appears in all of them. Change a number in one account and it changes in the others.

app.contactz.app
ContactZapp contact list with example contacts
All accounts, one list
Changes sync in both directions
Duplicates are merged

Simple to use.

Syncing and duplicate detection run in the background. You review the results and approve them.

How it works

From scattered address books to one clean list.

01
Connect

Connect your accounts.

Google (Gmail and Workspace), Microsoft (Microsoft 365 and Outlook), Apple iCloud, or any CardDAV server. Start with one account and add the others whenever you like.

  • Set each account to read-only or two-way
  • Sync only the labels you choose
  • Pick a primary account whose values are copied to all other accounts
Connect your accounts screen
02
Merge review screen comparing three records
Review

We find and merge duplicates. You review the unclear ones.

ContactZapp finds duplicates within each account and across all of them. If you let it, it merges the clear matches automatically. You review only the ones it is not sure about: the records side by side, with a proposed merged contact.

  • Let ContactZapp merge clear matches automatically, or merge them all in one click
  • Every phone number and email is kept. Pick a different value or type your own.
  • Click “Don’t merge” once and that pair is never suggested again
03
In sync

One person. One record. Everywhere.

Each person appears once in every account. Change a contact in one account and the change reaches the others.

  • Every sync is logged, so you can see what changed
  • See which accounts each contact is in
  • Labels, notes and all phone numbers are kept
Contact detail with recent changes
04
History of changes grouped by day
Undo

Undo any change, for one contact or all of them.

ContactZapp records every change. Pick a moment and go back to it. Everything after that moment is undone, in ContactZapp and in your accounts.

  • See what a roll back will change before you run it
  • Roll back one contact to any moment in the last 12 months
  • Or roll back one account, or everything
05
Sync reports

See what every sync did, account by account.

Follow each sync live, then read a plain summary when it finishes. If an account needs attention, ContactZapp tells you which one and what to do.

  • Live progress while a sync runs
  • A summary for every account when it finishes
  • Every run of the last 30 days in the sync log
Sync log listing completed runs

Your contacts are safe.

You can track everything that happens to your accounts. All your contacts are backed up and encrypted.

Backed up

Your contacts are backed up.

Download a backup of any account whenever you want. ContactZapp keeps up to 5 per account, so you can always go back to a known good copy.

Backup 5 of 5Encrypted
Personal GoogleAll contacts, labels and notes
9f3a c21e 77b0 e4d1 5a08 b3c6 0d9e

Your contacts are encrypted

Your contacts are encrypted and private. Only you can see them.

Restore deleted contacts

Deleted contacts can be restored for 30 days. When you are sure, erase them for good, from ContactZapp and every connected account.

DeletedDay 30

Leave whenever you want

Take everything with you, in standard formats. Then erase it everywhere.

.vcf
vCardOpens in any other contacts app
.json
JSONIncludes every merge decision
EraseFrom ContactZapp and every account

Your contacts, the same everywhere you work.

Start free, with no time limit. Upgrade when your address book outgrows it.

50% off paid plans with code HALLOWEEN

Google · Microsoft · Apple · CardDAV

Your contacts, synced across every account

Works with Google, Microsoft, Apple, and CardDAVNo more duplicates: we help you keep your address book cleanSafe: Backed up, encrypted, and reversible

Treat yourself50% off paid plans with code HALLOWEEN

John Doe[email protected]Duplicate
J. Doe+1 (415) 555-0142Conflict
John DoeHead of Operations · Acme Inc.Duplicate
John Doe[email protected] · +1 (415) 555-0142Synced
John Doe[email protected] · +1 (415) 555-0142Synced
John Doe[email protected] · +1 (415) 555-0142Synced
Matching & mergingWriting back to 3 accounts3 records
JDJohn Doe[email protected] · +1 (415) 555-0142Head of Operations · Acme Inc.Synced
The problem

Sound familiar?

Jane RoePersonal Google
New message
ToJane R
No contacts found

Your contact is in the wrong account.

You met them through your personal address. Now you’re writing from your work address, and they’re not there.

Incoming call+1 415 555 0142Unknown
MicrosoftRichard RoeClient · Initech

Your phone doesn’t know who’s calling.

A client saved in Microsoft calls your phone, but your phone only reads Google. All you see is a number.

Erika Mustermann · Google+1 415 555 0199Updated
Erika Mustermann · Microsoft+1 415 555 0142Old number
Erika Mustermann · Apple+1 415 555 0142Old number

You changed the contact in one account.

The other accounts still have the old details. You find out when a call fails.

Google syncs to Google. Apple syncs to Apple. Nobody syncs to everybody.

You could import them all once. The copies start drifting apart the same day.
One list, every account

One contact list, synced across every account.

Add a contact in any account and it appears in all of them. Change a number in one account and it changes in the others.

ContactZapp contact list on a phone
All accounts, one listChanges sync in both directionsDuplicates are merged

Simple to use.

Syncing and duplicate detection run in the background. You review the results and approve them.

How it works

From scattered address books to one clean list.

01
Connect

Connect your accounts.

Google (Gmail and Workspace), Microsoft (Microsoft 365 and Outlook), Apple iCloud, or any CardDAV server. Start with one account and add the others whenever you like.

  • Set each account to read-only or two-way
  • Sync only the labels you choose
  • Pick a primary account whose values are copied to all other accounts
Connect your accounts screen on a phone
02
Review

We find and merge duplicates. You review the unclear ones.

ContactZapp finds duplicates within each account and across all of them. If you let it, it merges the clear matches automatically. You review only the ones it is not sure about: the records side by side, with a proposed merged contact.

  • Let ContactZapp merge clear matches automatically, or merge them all in one click
  • Every phone number and email is kept. Pick a different value or type your own.
  • Click “Don’t merge” once and that pair is never suggested again
The merged contact, with the value chosen for each field
03
In sync

One person. One record. Everywhere.

Each person appears once in every account. Change a contact in one account and the change reaches the others.

  • Every sync is logged, so you can see what changed
  • See which accounts each contact is in
  • Labels, notes and all phone numbers are kept
Contact detail on a phone
04
Undo

Undo any change, for one contact or all of them.

ContactZapp records every change. Pick a moment and go back to it. Everything after that moment is undone, in ContactZapp and in your accounts.

  • See what a roll back will change before you run it
  • Roll back one contact to any moment in the last 12 months
  • Or roll back one account, or everything
History of changes on a phone
05
Sync reports

See what every sync did, account by account.

Follow each sync live, then read a plain summary when it finishes. If an account needs attention, ContactZapp tells you which one and what to do.

  • Live progress while a sync runs
  • A summary for every account when it finishes
  • Every run of the last 30 days in the sync log
Sync log on a phone

Your contacts are safe.

You can track everything that happens to your accounts. All your contacts are backed up and encrypted.

Backed up

Your contacts are backed up.

Download a backup of any account whenever you want. ContactZapp keeps up to 5 per account, so you can always go back to a known good copy.

Backup 5 of 5Encrypted
Personal GoogleAll contacts, labels and notes
9f3a c21e 77b0 e4d1 5a08 b3c6 0d9e

Your contacts are encrypted

Your contacts are encrypted and private. Only you can see them.

Restore deleted contacts

Deleted contacts can be restored for 30 days. When you are sure, erase them for good, from ContactZapp and every connected account.

DeletedDay 30

Leave whenever you want

Take everything with you, in standard formats. Then erase it everywhere.

.vcf
vCardOpens in any other contacts app
.json
JSONIncludes every merge decision
EraseFrom ContactZapp and every account

Your contacts, the same everywhere you work.

Start free, with no time limit. Upgrade when your address book outgrows it.

50% off paid plans with code HALLOWEEN