Privy is an ecommerce list growth platform that helps you capture email signups through popups, flyouts, banners, and embedded forms on your online store.
With the Privy integration, new signups sync automatically to Omnisend as contacts, so every email address you capture in Privy becomes available for segmentation and Automation Workflows in Omnisend.
Benefits
Real-time contact sync: Every new Privy signup is created in Omnisend as it happens, with no manual exports.
Campaign attribution: Each contact records which Privy display or form captured them, so you can segment by signup source.
Signup timestamps: The original Privy signup date is stored on the contact profile for accurate lifecycle timing.
Automated welcome journeys: Trigger welcome series and onboarding flows in Omnisend as soon as a contact signs up in Privy.
Setup Process
Step 1. In Omnisend, go to Apps → search for the Privy app → click Connect now.
Step 2. On the next page, you'll see the webhook URL. Copy it. This URL is required for us to receive information about new signups.
Step 3. In Privy, select Settings in the lower left corner of your dashboard. Under Integrations, select Webhooks.
Step 4. Click Add Webhook and choose Custom. Set:
Field | Value |
Method | POST |
URL | The webhook URL from Step 2 |
Triggers | Signups |
That's it! New signups captured in Privy will now sync to Omnisend as contacts.
What Data is Passed
Contact Fields in Contact Profiles
The following fields will be added to the contact profile in Omnisend:
Email address
First Name
Last Name
Phone number
Fields left blank in the Privy signup form are skipped, so existing values on the contact profile are not overwritten.
Custom Properties
Each synced contact includes the following custom properties:
Property | Description |
| Unique Privy contact ID |
| ID of the Privy display or form that captured the signup |
| Name of the Privy display or form (e.g. |
| Date and time the contact signed up in Privy |
| Date and time the contact was last updated in Privy |
Note: It may take a few minutes for a new signup in Privy to appear as a contact in Omnisend. This is normal and does not indicate an issue with the integration.
💬 Learn more: Use Personalization in Omnisend.
Build Automation Workflows with Privy Signups
Here are some automations you can build once the data is flowing:
Welcome series: Trigger a welcome journey when a new contact arrives from Privy, introducing your brand and best-selling products.
Source-specific onboarding: Segment by
privy_campaign_titleto send different messaging depending on which popup or form the contact signed up through.Discount delivery: If your Privy display offers a discount code, follow up in Omnisend with a reminder before the code expires.
Re-engagement timing: Use
privy_created_atto build segments based on how long ago a contact signed up.
💬 Learn more: Set Up Automation Workflow Settings.
FAQ
Which Privy plan do I need?
You need a Privy account with access to Settings → Integrations → Webhooks. Contact Privy support to confirm availability for your plan.
Does historical data sync?
No. This integration syncs new signups only, from the moment the webhook is activated. Contacts already in your Privy account before setup will not be transferred. To bring those across, export them from Privy and import them into Omnisend from a file.
What subscription status will new contacts have?
Privy does not pass subscription consent through this integration, so new contacts are created as non-subscribed. They will not receive marketing emails until they opt in through Omnisend's subscription forms, unless they were already subscribed.
Does this integration sync orders?
Not currently. Privy webhooks can also send order events, but this integration covers signup events only.
Are custom fields from my Privy form synced?
Standard contact fields sync automatically. If your Privy forms collect additional custom fields that you would like passed to Omnisend, contact our Support Team.
Can I use Privy data in Email Campaigns?
Yes. Create a segment based on the custom properties synced from Privy and send a campaign to that segment.
If you couldn't find the answer to your question, reach out to our Support Team through the in-app chat or at [email protected] - our team is available 24/7.
