The Mailchimp subscriber name field — known as FNAME — stores the first name of each subscriber in your audience. In other words, mapping the subscriber name from Contact Form 7 to Mailchimp lets you personalize your email campaigns with the subscriber’s actual name instead of a generic greeting.
Additionally, this guide shows you how to add a name field to your Contact Form 7 form, map it to the FNAME merge tag in Chimpmatic, and troubleshoot common issues when the subscriber name is not appearing in Mailchimp.
What Is the FNAME Merge Tag?
FNAME is the default Mailchimp merge tag for the subscriber’s first name. Every Mailchimp audience includes this field automatically, alongside LNAME for the last name. Specifically, when you use personalization in your email campaigns — for example, “Hi *|FNAME|*” — Mailchimp replaces the tag with the subscriber’s actual first name.
Furthermore, FNAME is optional. Unlike the email field, Mailchimp does not require a name to create a subscriber. However, without a name, your emails cannot use personalization and every subscriber appears as a nameless entry in your audience. As a result, mapping the subscriber name is strongly recommended even though it is technically optional.
Moreover, Mailchimp treats FNAME and LNAME as two separate merge tags. This means you can collect them individually or combine them into a single full-name field — the choice depends on how you want to personalize your campaigns. For a complete overview of every default field Mailchimp creates, see Mailchimp Default Audience Fields Explained.
Step 1: Add a Name Field to Your Form
In your Contact Form 7 form editor, add a text field for the visitor’s name. You can copy and paste this snippet into your form: [text* your-name]
The asterisk makes the field required, so visitors must enter their name before submitting the form. You can see this snippet in context here. This is the Form tab inside Contact Form 7:
Moreover, the tag name your-name is the mail-tag that Chimpmatic uses to identify the subscriber’s name. You can name it anything you want — your-name, first-name, subscriber-name — as long as it uses the text tag type. In particular, avoid using reserved names like name or email on their own, as some themes may conflict with these generic names.
Step 2: Map the Subscriber Name in Chimpmatic
After adding the name field to your form, open the Chimpmatic tab in the CF7 form editor. The Subscriber Name – *|FNAME|* dropdown shows all available text-type mail-tags from your form.
Select your name mail-tag from this dropdown. In particular, the dropdown lists every text-type field in your form along with its tag type. Choose the one that corresponds to the visitor’s name — typically [your-name].
After selecting the tag, save your form. Chimpmatic now maps that form field to the FNAME merge tag in your Mailchimp audience automatically. Consequently, every form submission sends the visitor’s name alongside their email address.
Most importantly, make sure you have already mapped the required email field before mapping the subscriber name. The email field is mandatory — without it, Chimpmatic skips the entire Mailchimp API call and the name never reaches your audience.
Full Name vs First Name and Last Name
Contact Form 7’s default template uses a single name field called [text* your-name]. This captures the visitor’s full name — for example, “John Smith” — and sends the entire value to the FNAME field in Mailchimp.
However, if you want to split the name into first and last name, add two separate fields to your form:
[text* first-name placeholder "First Name"]
[text* last-name placeholder "Last Name"]
Then in the Chimpmatic tab, map first-name to FNAME and last-name to LNAME using Custom Fields under Advanced Settings. As a result, each name component is stored in its own Mailchimp merge field, which gives you more flexibility for personalization and segmentation.
For instance, splitting the name lets you write email subject lines like “John, your weekly update is here” instead of “John Smith, your weekly update is here.” Additionally, you can segment your audience by last name for alphabetical grouping, event name badges, or CRM synchronization.
How the Subscriber Name Appears in Mailchimp
After a visitor submits your form, open your Mailchimp audience and click on the new subscriber. The subscriber’s profile shows the FNAME value under the contact details section. Specifically, the name appears in two places:
- The subscriber list view. The name column shows the FNAME value next to the email address. If FNAME is empty, this column shows a blank entry.
- The subscriber profile. Click on any subscriber to see their full profile, including all merge field values. The FNAME field appears under the audience fields section alongside EMAIL, LNAME, and any custom fields you have configured.
Furthermore, the subscriber name is immediately available for email personalization after it appears in the profile. You do not need to wait for any synchronization — Mailchimp stores the value as soon as Chimpmatic sends it through the API.
Using the Subscriber Name in Email Campaigns
Once your subscribers have FNAME values in their profiles, you can personalize your Mailchimp campaigns. In the email editor, insert the merge tag *|FNAME|* anywhere you want the subscriber’s name to appear.
For example, a personalized greeting looks like this in the Mailchimp editor:
Hi *|FNAME|*,
Thanks for subscribing to our newsletter.
Mailchimp replaces *|FNAME|* with the actual subscriber name when the email is sent. Consequently, “John” sees “Hi John,” while “Sarah” sees “Hi Sarah.”
However, if a subscriber’s FNAME field is empty, the merge tag renders as blank — resulting in “Hi ,” with an awkward comma. To avoid this, use Mailchimp’s fallback syntax: *|FNAME|fallback=there*. As a result, subscribers without a name see “Hi there,” which reads naturally.
Troubleshooting Subscriber Name Issues
If the Mailchimp subscriber name is not appearing in your audience after form submissions, check the following:
- Dropdown not selected. The most common cause is simply forgetting to select a tag from the Subscriber Name dropdown. Open the Chimpmatic tab and verify that your name mail-tag is selected.
- Name field is optional and left blank. If your name field does not use the asterisk (
[text your-name]instead of[text* your-name]), visitors can submit the form without entering a name. Consequently, FNAME is sent as empty. - Wrong merge tag. By default, Chimpmatic maps the dropdown to FNAME. If you renamed this merge tag in Mailchimp, the mapping may break. Check your Mailchimp audience fields to verify the tag name.
- Email works but name does not. If subscribers appear in Mailchimp with the correct email but a blank name, the issue is specifically with the name mapping — not the overall connection. Re-check the Subscriber Name dropdown in Chimpmatic.
- Name appears in wrong field. If the name shows up in LNAME instead of FNAME, you may have selected the wrong dropdown. Chimpmatic has separate mappings for FNAME and LNAME — verify that each one points to the correct form field.
- Form not sending to Mailchimp at all. If neither the email nor the name reaches Mailchimp, the issue is with the connection itself, not the name field. Make sure the required email field is mapped first, then check the full setup guide for additional steps.
Next Steps
- Connect Contact Form 7 to Mailchimp — full setup guide including all field mappings.
- Mailchimp Required Email — map the required email field first.
- Mailchimp Audience Fields and Merge Tags — find all your merge tags in Mailchimp.
- Mailchimp Default Audience Fields Explained — learn what each default field does.
- Mailchimp audience fields documentation — official reference for managing audience fields.