Adding a new contact to Mailpro takes about 30 seconds — whether you have one address or one thousand. This guide covers the four ways to create contacts (manual, file import, API, web form) and the best moment to use each.

In short: Manual entry for one-off additions. File import for batches. Subscription forms for self-service. API for automated integrations from your CRM or e-commerce.

Method 1 — Add one contact manually

1. Open Lists → Contacts. 2. Click New contact. 3. Fill in email, first name, last name and any custom fields. 4. Optionally add tags. 5. Save. The contact is added to the selected list.

Method 2 — Import a file (XLSX, VSC, ODS, VCF)

For 10 to 1,000,000 contacts at once, use the import wizard. Open Lists → Contacts → Import, upload your file, map the columns to Mailpro fields (email is mandatory; the rest is optional), preview a few rows to confirm the mapping, and launch the import. A 50,000-line data is processed in 1–2 minutes.

CSV column Mailpro field Notes
email Email (required) Must be a valid format
first_name First name Used in personalization
last_name Last name Used in personalization
language Custom field language Drives auto-link language
city / country City / Country Useful for geo-segmentation
mobile Mobile (E.164) For SMS campaigns
tags Tags (comma-separated) Auto-creates missing tags

Method 3 — Web subscription form

The most scalable method: create a public form and let visitors add themselves. Mailpro’s subscription form handles the HTML, the validation, the optional double opt-in confirmation and even GDPR consent timestamps. You get fresh, verified contacts without lifting a finger.

Method 4 — API for automated integrations

Push contacts from your CRM, e-commerce or app via Mailpro’s REST API. A single POST call adds a contact, optionally with tags, custom fields and triggers. Read the API documentation for endpoints and authentication.

Important: Imported contacts must be opt-in. Mailpro blocks imports flagged as purchased, scraped or harvested lists — they would burn your sender reputation in days. Use only first-party data with explicit consent.

Tag and organize on the way in

The minute you create the contact, add at least one tag describing where they came from (form-newsletter, import-2026-q1, demo-lead). Future you will thank present you when building segments.

Mandatory fields and limits

Field Required Limit
Email Yes One per list (duplicates auto-merged)
First name No 255 characters
Last name No 255 characters
Custom fields No Up to 30 per account
Tags No Unlimited per contact

Add contacts the way that fits your workflow

From manual entry to API automation, Mailpro covers every contact-acquisition pattern. See the full create contact FAQ and the how to build contact lists blog post.

 

Previous question

   

Next question

You might also be interested in:

What Are Contact Tags?

A tag is a short keyword you stick on a contact — "VIP", "Black-Friday-2024", "Webinar-attendee". Unlike fixed fields, you can...

Read more

Create an automatic email based on a date

Want to send an automatic email at a specific moment tied to a date stored in your list — birthday,...

Read more

How Many Fields Do You Have for Each Contact?

Each contact in Mailpro starts with a small set of standard fields (email, first name, last name, mobile, city) and...

Read more

How to Create a Newsletter Subscription Form for My Website?

A newsletter subscription form is the simplest, most reliable way to grow your contact list with people who actually want...

Read more

How Can I Create a Newsletter With AI?

Mailpro AI takes a brief and generates a complete newsletter — copy, subject line and image — in seconds. Perfect...

Read more

Unleash the Power of Professional Email Marketing

Secure, scalable, and built for impact. Join Mailpro™ today and enjoy 500 free credits to send your first campaign.
Start Sending for Free