Features

Everything ContactZapp does, in detail.

The short version is on the homepage. This is the long one: every provider, every setting, every limit, in one place.

Accounts

Providers
  • Google (Gmail and Google Workspace)
  • Microsoft (Microsoft 365 and Outlook)
  • Apple iCloud
  • any CardDAV server
How you connect

Google and Microsoft through their own sign-in, so we never see your password. iCloud with an app-specific password. Other CardDAV servers with a server address, username and password.

Number of accounts

Depends on your plan — see Pricing

Direction

Two-way or read-only, set per account

Labels

Choose which labels sync, per account

Pause

Stop reading from and writing to an account without unlinking it

Sync

Direction

Both ways: a change in any two-way account reaches all the others

Frequency

Hourly, daily, or only when you ask

Where changes can start

In any connected account, or in ContactZapp itself

What syncs

Names (including middle name and nickname), email addresses, phone numbers, postal addresses, company, job title, birthday, notes, websites, instant messaging, relationships and labels

Photos

Synced to iCloud and CardDAV. Read from Google and Microsoft, but not written back to them.

Custom fields

Synced between iCloud and CardDAV accounts. Google and Microsoft have no equivalent field.

Labels

A label a contact has in one account is added to it in the others. If the label doesn’t exist there, ContactZapp creates it or skips the contact — your choice.

Deletions

Optionally passed on to the other accounts, and restorable for 30 days

Collisions

If a contact changes in an account while ContactZapp is updating it, nothing is overwritten. Both versions are kept for you to choose between.

Disputed numbers

If one account deletes an email address or phone number another account still has, the value is kept and the contact is flagged for your review

Duplicates and merging

Detection

Within each account and across all of them

Confidence score

On every match. High when an email or phone number matches too, low when only the name does.

Review

Every version side by side. Choose field by field, or accept the proposed merge.

Multiple values

Every phone number, email address and postal address from every version is kept

“Not a match”

Remembered permanently for that pair

Primary account

Optional. Its values win when accounts disagree; without one, the most recent change wins.

Merge rules

The fuller value wins (“Michelle Hernandez” over “M. Hernandez”). Optionally the same for phone numbers and addresses (+39 02 5555 118 over 025555118). The most recent change breaks ties.

Auto-Merge

Merges every duplicate above a confidence threshold in one go. Default 95%. You can lower it, but never below 70%.

Dry run

Before Auto-Merge runs, see how many contacts would merge, how many would wait, which values would change, and the closest calls

Undo a merge

Straight from the confirmation, or later from History

History

What’s recorded

Every change ContactZapp makes, and every change it picks up from your accounts

How long

12 months

Detail

Before and after, field by field, grouped by day. For all contacts or for one.

Roll back

One contact, one sync run, or everything, to any moment in the last 12 months. The result is written back to your accounts.

Preview

The confirmation lists every contact a roll back will change

Reversible

A roll back is recorded in the history, so it can be rolled back too

Visibility

Live progress

Shown while a sync runs, with a summary when it finishes

Sync log

Every run from the last 30 days, account by account

Contact status
  • Synced
  • Not synced
  • Duplicate
  • Needs review
  • Deleted
Filters

By status and by account

Bulk actions

Label, export or delete a selection of contacts

Account problems

You see which account needs attention and what to do — reauthorize or retry

Failed deliveries

Retried automatically, never silently dropped

Digest email

Daily, weekly, monthly or off: what synced, what’s waiting for review, and how the runs went

Your data

Delete

Removes the contact from every two-way account. Restorable for 30 days.

Erase

Permanently, from ContactZapp and every connected account. Suitable for GDPR erasure requests.

Account backups

On demand, encrypted, up to 5 per account. Download any time.

Export

Everything in one file: vCard for any other app, or JSON including every merge decision. Single accounts and selections as vCard.

Factory reset

Empties ContactZapp and disconnects every account. It shows exactly what it will remove before it does anything.

Security

Encryption

Your contacts are encrypted with a key unique to your account, not one shared key

Read-only

Enforced. If an account only allowed reading, nothing is written to it, whatever the settings say.

Credentials

Passwords and access tokens never appear in logs or error messages

Sign-in

Google, Microsoft, or a one-time code sent to your email. There’s no ContactZapp password.

Testing

Every change that touches a provider is tested against real accounts before it ships

Your contacts, the same everywhere you work.

Start free, and get 50% off Easy and Unlimited with code HALLOWEEN.

Subscribe