Dynamic Shopify Customer Tags
Create Customer Tags based on survey elements in OptiMonk campaigns in Shopify.
Dynamic Shopify Customer Tags is an OptiMonk feature that automatically assigns Shopify customer tags to new subscribers based on the survey or form answers they provide in an OptiMonk popup campaign. When a new visitor subscribes and selects an option in a survey element — for example, choosing their wine preference, their skin type, or their primary shopping interest — OptiMonk converts that answer into a Shopify customer tag and applies it to the new customer record instantly. This turns every lead capture campaign into a zero-effort segmentation tool: instead of tagging customers manually in Shopify, the tags are created and applied automatically as part of the opt-in flow. The resulting tags can then be used to build custom customer segments in Shopify, power personalized Shopify Automation flows, or inform targeted email campaigns. Note: Dynamic Customer Tags apply only to new subscribers, not to contacts already existing in Shopify.
Key benefits
- Zero-effort first-party segmentation at the point of opt-in: Every new subscriber who answers a survey question in an OptiMonk popup is automatically tagged in Shopify — no manual data entry, no post-capture enrichment step, and no CSV exports needed. Segmentation data is collected and applied in the same moment the visitor subscribes.
- Drives personalized Shopify Automation flows: Customer tags created by OptiMonk can be used as conditions inside Shopify Automation, allowing you to split post-purchase or welcome flows based on the survey answer the customer provided. A subscriber who indicated they prefer running shoes can enter a different automation branch than one who said they prefer hiking gear.
- Enriches Shopify customer segments for targeted campaigns: Tags created via OptiMonk are immediately available as filter criteria under Shopify's customer segments. You can build a segment of all customers tagged "French wine lover" and send them a curated email campaign — without any manual segmentation work on either platform.
How it works
In the OptiMonk campaign editor, build or select a campaign that includes a survey, radio button, checkbox, or other form element through which visitors express a preference. Name the survey field descriptively so it is easy to identify during integration setup.
After saving the campaign design, scroll to the integration section and select Shopify as the destination. In the Field Mapping settings, find your survey field under OptiMonk input fields and select "Customer tags" from the dropdown. This tells OptiMonk to convert the visitor's selected survey answer into a Shopify tag automatically on submission.
When a new visitor submits the campaign, their email address is transferred to Shopify as a new customer record, and the customer tag corresponding to their survey answer is applied at the same time. The tag is immediately visible under the customer record in Shopify's Customers section and available in customer segments and Shopify Automation.
Frequently asked questions
What is Dynamic Shopify Customer Tags in OptiMonk?+
Dynamic Shopify Customer Tags is an OptiMonk feature that automatically converts survey or form answers collected in a popup campaign into Shopify customer tags on the new subscriber's record. When a new visitor opts in and answers a survey question, their chosen answer becomes a tag in Shopify — enabling segmentation, personalized email campaigns, and Shopify Automation flows based on self-declared preferences. This applies only to new subscribers, not to existing contacts.
Does this work for existing Shopify customers?+
No. Dynamic Customer Tags only apply to new subscribers — visitors who do not yet have a contact record in Shopify at the time they opt in. If a visitor already exists as a customer in Shopify and submits the same campaign, they will not receive a tag via OptiMonk. Only the opt-in event creates the tag in the new customer record.
What types of survey elements can generate customer tags?+
Any form element in the OptiMonk campaign editor that captures a visitor's selection or input can be mapped to Shopify customer tags — including survey questions, radio buttons, checkboxes, dropdowns, and feedback elements. The visitor's selected option is used as the tag value. Text input fields can also be mapped, in which case the entered text becomes the tag.
How do I use the tags in Shopify after they are created?+
There are two primary uses. First, in Shopify's Customers section, you can create a custom segment filtered by customer_tags containing a specific value — for example, "French wine" or "trail running." This segment can then be used for targeted email campaigns via Shopify Email or a connected ESP. Second, in Shopify Automation, customer tags can be used as conditions to split a workflow and send different messages to subscribers with different tag values.
Can I assign multiple tags to a subscriber?+
Yes. If your campaign includes multiple survey elements — for example, a two-step popup where the visitor answers a preference question on the first page and a category question on the second — each survey field can be mapped independently to Shopify customer tags. The subscriber will receive a separate tag for each survey answer they provide.
Try OptiMonk for free
Launch your first campaign, learn what works, then scale what converts.