How to Integrate Wisepops with Omnisend
How do you connect Omnisend?
-
In Omnisend: Profile menu → Store settings → Integrations & API → API key → Create API key. Copy it.
-
In Wisepops, open the campaign and click the sign-up block.
-
Open Sync, choose Omnisend.
-
Paste the API key → Submit.
-
Add tags if you run more than one form and need to know which one fired.
-
Save.
Email comes from the Sign-up block. SMS numbers come from the Phone block. Use both on the same form if you want both identifiers.
What maps cleanly, and what doesn't?
Merge with default properties: City, Country, State. Notes from the help article:
- Region has no Omnisend property.
- Postal code: Wisepops calls it something Omnisend will not accept as
postalCode. Treat as custom. - Gender: Omnisend accepts only
mandf. Radio buttons with those values, not "Male"/"Female". - Phone: use the Phone block, not a "phone number" merge. Omnisend's property is
phone.
Anything else: type a custom property name. Custom values are strings, max 2048 characters.
Omnisend's own write-up: integration with Wisepops.
More: Wisepops integrations, Mailchimp, Klaviyo.
Verify identifiers and properties separately
Official documentation checked September 6, 2026. This checklist is editorial guidance, not a client test report.
Submit a controlled entry on the published website and record the campaign and test time. Inspect the resulting Omnisend contact rather than relying only on the popup’s success message.
| Check | What to inspect |
|---|---|
| Account | Contact appears in the intended store account. |
| Identifiers | Email and phone occupy the intended identifier fields. |
| Properties | Default and custom values arrive under the correct names. |
| Tags | The expected form-source tag is attached. |
| Follow-up | Subscription state and automation entry match the intended workflow. |
A phone value stored as a custom property is not the same validation result as a phone identifier. Check the actual destination field before relying on an SMS workflow. Likewise, a custom postal value does not prove the default postal field was populated.
Troubleshoot a partial sync
If no contact appears, check the saved connection and account before changing field mappings. If only one property is missing, compare its source input, destination name and accepted format. For long custom text, check the documented length limit and avoid silently truncating information needed by your workflow.
If the contact is present but a welcome message does not follow, inspect subscription state and automation conditions separately. Record any available error and the test time. Repeat-submission and existing-contact behavior should be tested as separate cases before handoff.
Questions before you decide
Frequently asked questions
What format can custom properties sent to Omnisend use?
The Wisepops guide specifies string values with a maximum of 2,048 characters for custom properties. Verify the received value and destination field for the data your form collects.
About the author

SEO Executive at Flatart
Emel Dalabasmaz graduated in Advertising and Public Relations from Anadolu University. She began in social media and carried that grounding — content, brand communication and performance — into SEO. For more than ten years she has worked on growth for brands across a range of industries, pairing a communications perspective with data and technical analysis to build a digital presence that holds up over time. At Flatart, she has worked for more than ten years with over 250 brands and set up popups for more than 70% of them. She has tried the popup tools covered by PopupBuilder.io for agency customers and read G2 customer reviews as part of her product research.
- Education
- Advertising and Public Relations, Anadolu University
- Writes about
- Popup builders, Conversion rate optimization, On-site messaging, SaaS pricing research, SEO, Technical SEO, Content strategy, Digital marketing

