Skip to main content

Integrate Privy with Omnisend

Learn how to sync data from Privy to Omnisend

Written by Inesa Valinčiūtė-Kunčienė

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

privy_contact_id

Unique Privy contact ID

privy_campaign_id

ID of the Privy display or form that captured the signup

privy_campaign_title

Name of the Privy display or form (e.g. Newsletter signup)

privy_created_at

Date and time the contact signed up in Privy

privy_updated_at

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.

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_title to 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_at to build segments based on how long ago a contact signed up.

FAQ

Which Privy plan do I need?

You need a Privy account with access to SettingsIntegrationsWebhooks. 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.

Did this answer your question?