Skip to content

Omnisend

Sync form submissions from UpForm to Omnisend contacts. After contacts land in Omnisend, you can run automations such as welcome emails.

Before you begin

  • You need an Omnisend account.
  • In UpForm, enable Save submission data for the form. Workflow sync will not run if submissions are not saved. See General.
  • Omnisend needs an email to create or update a contact. Make the form’s email field required.
  • Omnisend does not use a list selector in UpForm. Contacts sync to your Omnisend audience, and you map fields (including custom properties) on the form.
  • Omnisend menus and labels can change. If something does not match exactly, use Omnisend’s search or help for API keys, custom properties, and automation.

Connect Omnisend in UpForm

  1. In UpForm, open SettingsWorkflow automation.
  2. Click Add workflow automation provider.
  3. Under Select provider, choose Omnisend.
  4. Enter a Title for this connection (for example, Main Omnisend Account).
  5. Leave the modal open (or return after you create the key), then continue to generate an API key in Omnisend.

Add Omnisend workflow automation provider

Generate an Omnisend API key

  1. Sign in to your Omnisend dashboard.
  2. Go to Store SettingsAPI.
  3. Click Create API key.

Omnisend Store Settings API page

  1. Name the key (for example, UpForm Connection).
  2. Enable Contacts permission so UpForm can add or update subscribers.
  3. Click Create API key.

Create Omnisend API key with Contacts permission

  1. Copy the key immediately. Omnisend typically shows it only once.

Copy new Omnisend API key

  1. Return to UpForm, paste the key into API key, enable Active if shown, then click Save.

Paste Omnisend API key in UpForm

Prepare custom properties

You can sync any UpForm form. The screenshots below use an example contact form with fields such as full name, email, phone, message, and product interests.

Example contact form for Omnisend sync

Standard Omnisend fields cover common values such as email, name, and phone. Create custom properties for answers that do not already have a matching field (for example, a long message or multi-select interests).

  1. In Omnisend, go to AudienceContacts.
  2. Open any contact profile.
  3. In Details, click Edit.

Omnisend contact profile Details edit

  1. Open the Custom tab, then click + Add property.

Add Omnisend custom property

Single-value property (for textareas)

  1. Enter a Property name (for example, Message).
  2. Set Value type to Single value.
  3. Click Save.

Save Omnisend single-value property

List-value property (for checkboxes)

  1. Click + Add property again.
  2. Enter a Property name (for example, Interest).
  3. Set Value type to List value.
  4. Add values that match your form options.
  5. Click Save.

Save Omnisend list-value property

Use the same property names later when you map fields in UpForm.

Enable Omnisend on a form

  1. Open the form in the form builder (or create one from a template).
  2. Open the General tab → Workflow automation.
  3. Enable Sync submission data with Omnisend.
  4. Select the Provider you connected earlier.

Enable Omnisend sync on form

You can also click Add for Omnisend from this section if you have not connected a provider yet.

Map form fields

In the mapping table, match each form field (Label / Name) to an Omnisend property under Mapping.

Standard Omnisend fields

Choose a property from the dropdown when available. Example:

  • Email addressEmail
  • Full nameFirst Name (UpForm sends the full name value into First Name)
  • Phone numberPhone

Custom properties

For other fields:

  1. In the Mapping column, open the dropdown.
  2. Choose Custom property.
  3. Type the property name you created in Omnisend (for example, Message or Interest).

Example:

Form fieldMapping (example)
How can we help?Custom property: Message
Products you are interested inCustom property: Interest

Map form fields to Omnisend propertiesOmnisend custom property mapping table

Then Save the form and Publish it to your storefront.

Test the sync

  1. On the live storefront, submit the form with complete test data.

Submit test form for Omnisend sync

  1. Wait about 30–60 seconds.
  2. In Omnisend, open AudienceContacts and confirm the new contact and mapped values.

Omnisend contacts list after test syncOmnisend contact with mapped values

Optional: Create an Omnisend automation

After contacts sync successfully, you can automate follow-up. Example: send a welcome email when someone subscribes.

  1. In Omnisend, open Automation.
  2. If needed, connect your Shopify store first.

Omnisend Automation pageConnect Shopify store in Omnisend

  1. Browse templates and customize a Welcome workflow (or build your own).

Browse Omnisend Welcome workflow templatesCustomize Omnisend Welcome workflow

  1. Open the trigger and set it to Subscribed to Marketing (or the closest equivalent for new subscribers).

Set Omnisend Subscribed to Marketing trigger

  1. Adjust any wait/delay block if you want the email sooner or later.
  2. Edit the email subject, sender, and content, then save.

Edit Omnisend automation email content

  1. Review the workflow, then click Start workflow and confirm.

If this does not work as expected, Contact for help.