Proposal mockup   MKDRealtor.com — UX examples (not production)
All screens

Import contacts

Signed in as Monica Dhillon · Sign out
UX note: CSV/Excel upload → map columns → set consent defaults → merge duplicates. Creates Contact + ConsentRecord rows.
1 Upload
2 Map columns
3 Consent & review
4 Import

Upload file

Drop CSV or Excel here

or click to browse · .csv, .xlsx · max 10MB

sample-contacts.csv (mock loaded)

Download sample CSV template with columns: first_name, last_name, email, phone, street, city, state, zip, consent_email, consent_sms, consent_postcard.

Column mapping

Your columnMaps toSample
First NameJordan
Last NameLee
Email Addressjordan.lee@example.com
Mobile555-018-4420
Mailing Street214 Maple St
City / ST / ZIPMetro, ST 94117

Consent defaults

Applied when the file has no consent columns. You are responsible for having permission to contact.

Preview · first 3 rows

NameEmailConsent
Jordan Leejordan.lee@example.comE
Sam Ortizsam.ortiz@example.comE P
Avery ChenS P

Ready: 248 rows · 12 missing email · 31 missing address · 4 duplicates to merge

Cancel