Create Contacts In-App with Smart Name Parsing Highlight The Add Contact screen creates contacts with inline phone,… add-contact
The name parser separates titles like Dr. or Jr. from the given and family name fields before storage, so search, sorting, and merge logic downstream see clean structured names instead of one raw string.
Duplicate detection handles name variations in capitalization and titles Contact matching normalizes capitalization, titles, and… contact-linking
Matching strips honorifics like Dr. or Mx. and lowercases both names before comparison, so "Dr. Jane Smith" and "jane smith" are recognized as the same person instead of scoring as distinct records.
Import and Clean Google Contacts Faster Speed up your Google contacts import and remove unwanted… google-contacts
One-click cleanup actions sit inline in the same screen as the Google import, letting sparse or duplicate entries be discarded immediately after they're pulled in rather than requiring a separate maintenance pass.
Google contacts deduplicated across devices Native Google contacts are recognized and merged… google-contacts
Matching relies on Google's resource identifiers rather than name/number heuristics alone, so a contact restored on a new device links back to its original entry instead of creating a duplicate.
Merged contacts choose which device contact to edit Select which device contact to edit; updates sync to all… contact-linking
Select which device contact to edit; updates sync to all linked versions automatically. Writes changes back to the phone's native Contacts app. Works on iOS and Android.
Import Setup Shows Real-Time Progress Import setup displays real-time progress updates during… import-sync
A live progress indicator reflects each stage of contact import as it happens, replacing a static placeholder screen that gave no indication of how far the import had gotten.
Sync Prompts Explain Why Sharing Helps Sync prompt emphasizes the benefit: upcoming birthday or… import-sync
Naming a concrete reason, like an approaching birthday or how often a contact's profile gets viewed, ties the sync request to a specific benefit instead of a generic permission ask.
Enrich contacts with Curious Facts during import Add fascinating facts and trivia to contact profiles from… import-sync
Facts get attached automatically during the device-contact import step by matching against the Curious Facts dataset, so profiles gain extra personality without any manual entry afterward.
Import identifies contacts by email and name Import matches by account email and name. import
Matching on the combination of account email and name during import reduces false duplicate matches that a name-only comparison would create when two different contacts happen to share a first and last name.
Imported contacts auto-link by name Imported contacts automatically link to existing matches. contact-linking
Matching happens by comparing imported names against existing contacts at import time, automatically forming relationship links instead of leaving newly imported people disconnected until manually linked.
Sync Prompts at Optimal Times Sync prompts appear less frequently and at beneficial… sync-prompts
Prompt timing shifts to moments when you're likely to be free rather than firing on a fixed schedule, cutting down on interruptions during active use.
Import contacts from anywhere — without the mess
Bring contacts in from Google, Facebook, SIM cards, vCard files, or your phone's own address book. Saropa Contacts runs every import through one pipeline that cleans, deduplicates, and tags each entry — so your address book stays tidy from day one.
One import pipeline, every source
Whether contacts arrive from Google, Facebook, a SIM card, a vCard file, or the native address book, they all pass through the same import pipeline. One progress dialog shows step-by-step feedback, and the app stays responsive while large imports run in the background.
Cleaned before it ever lands
Every imported entry is pre-processed before it is saved: phone formats standardized, stray whitespace removed, capitalization normalized. Potential duplicates are flagged before they enter your address book, not discovered months later.
Every contact remembers where it came from
Each phone number, email, and address is tagged with its source — which import or share it arrived from and when. Six months later, when you see an unfamiliar number, you know exactly how it got there.
You decide what comes in
Selective accept means an import is an offer, not a takeover: keep the details you want and skip the rest. Integration toggles control each connected source individually, and sync prompts never fire without your say-so.
Common questions about importing contacts
Which sources can I import contacts from?
Saropa Contacts imports from your phone's native address book, Google, Facebook, SIM cards, and vCard (.vcf) files. Every source runs through the same pipeline, so each import is cleaned and checked for duplicates the same way.
Will importing create duplicate contacts?
No. Imported entries are pre-processed and checked against your existing address book before they are saved. Potential duplicates are flagged for review instead of silently piling up, and merging combines entries without losing data from either side.
Can I see which import a contact came from?
Yes. Every phone number, email, and address is tagged with its source — which import or share it arrived from and when. You can always trace how any detail got into your address book.