Justuno is a 3rd party app that provides various popups to collect new email subscribers. In this article, we explain how you can integrate your Justuno forms with Omnisend and what benefits you'll gain.


Setup process
Capturing new subscribers and information they provide
Troubleshooting customers' sync
Welcome automation & Personalization


  1. Sync new subscribers and the information they submit to the Sign-up forms

  2. Trigger Welcome automation

  3. Use the information you have collected to send more targeted communication to your customers

Setup process

1.Generate an API key in your Omnisend account. Be sure to choose custom permission:

  • Contacts (allows to create, edit, download, delete subscribers). 

Learn how to create your API key on Omnisend.
2. While in the promotion management view in your Justuno account, click the paintbrush icon, next to the desired promotion in order to enter the Design Canvas.

3. While in the design canvas, click the email field. The Form Options menu appearing on the right-hand side has an option to Change Form, click that now.

4. Click Connect Provider, then click Connect ESP Provider, choose Omnisend, and finally, import your API Key.

5. Upon successful integration of Omnisend, you will now have the opportunity to create or modify your custom form. 

6. In the Firm Builder menu, you can choose whether you want to add one of the fields imported from Omnisend or one of the Custom Fields offered by Justuno. Find more information on each option in the next section of the article.

Once you added the desired fields, proceed with all of the steps and choose to Update the form.

When you return to design canvas, you will note that Integration Type now reads as Omnisend.

That's it! The form is integrated and will push your contacts to your Omnisend account. But remember - you'll need to connect each Justuno promotion separately.

Differentiate contacts subscribing to your Justuno forms

If you wish to pass your contacts from Justuno to different forms in Omnisend, apart from the integrations for the sign-up fields, you will also need to integrate the sign-up form itself.

1.Go to the Sign-up form settings and pick Integrations option

2. Find Omnisend, among other integrations, and enter the API key. Once you enter it, five pre-created lists, called "Integration segment x", will be shown to you. Here, you can pick where the contacts from each of the forms will be passed. 

Passing your contacts to different Segments will help you categorize and organize contacts coming from Justuno. Later in your Omnisend account, you can also re-name those Segments.

Note, Integration segments are created in the accounts of the customers' that connected their stores to Omnisend after September 2019 when lists where removed from the platform. If you can't see the Integration segment, you may still use the source tag.

Capturing new subscribers and information they provide

When the integration with Omnisend is complete from the Justuno side, your email subscribers will be added to Omnisend immediately. However, apart from the email address, you may also push your customers' data.

In the Justuno form, you may choose to add input fields from Import fields and Custom fields categories.  

Import fields

All of the fields added from the Import fields category will be mapped with the default custom properties from your customers' account. If you can pass the property as a default, you should definitely do that; otherwise, you may also assign them to custom fields.

For the information to be appropriately assigned, it should match the format accepted by Omnisend. For example, if your customer enters male instead of m to the Gender input field, the information won't be accepted by Omnisend. 

Birthday date also can't assign the value to the default field, but it is automatically passed as a custom property to Omnisend. That's why this value cannot be used to trigger the automation workflow.

Note! To pass phone numbers as subscribed to the SMS channel, you need to add SMS consent to your Justuno form. Otherwise, phones will be passed to Omnisend with non-subscribed status.

Custom fields

Custom fields will be added to Omnisend as custom properties. With this option, you can ask your customers to provide any data that is not supported in Omnisend by default. Custom properties passed by Justuno can take only string values and contain up to 2048 characters.

Name restrictions:

  • Can contain only Latin characters, numbers, "_" (underscore) sign

  • Max name length - 128 symbols

  • Name is case sensitive

Troubleshooting customers' sync

If you completed the integration from the Justuno side, but your contacts or some information about them is not added to Omnisend, you may check if there were any problems in the body of the request sent from Justuno.

To get access to System logs, you need to create a Developers account in Omnisend. Once you can access your store's development console, you can check the requests to the contacts endpoint.

In the Access logs, you can see the successful requests, while in the Error logs, all of the failures along with the Responses (explanations from Omnisend) are shown.

Let's have a look into the short extract of the successful request, where all types of data were passed to Omnisend successfully. To access the body of the request, click on the View button next to the Request field.

Now, let's check how these properties are assigned to the customer's profile. 

But what about the failed requests? We can still check the body of the request passed by Justuno; however, in this case, we are interested in the reasons for the failure. To see Omnisend response, click on the View button next to the Response field.

Based on these responses, you may understand and fix the problem with the Sign-up form. 

Welcome automation & Personalization

Once you complete the integration with the Justuno form, all customers subscribing to this form will trigger the flow with the default trigger, set to Sign-up form is any. 

If you want to send different emails to the customers subscribing to the Justuno emails, you need to check whether your customers have source:justuno tag. For example, you may create a Welcome sequence with two branches — one for customers subscribing to Justuno form and another one to the rest of the subscribers.

Apart from triggering the Welcome automation workflow, you may also benefit from using personalization with the information you have collected from Justuno. For example, you may add the information you have collected to the Subject line or the content of the message.

Personalization in Channels

If you still have any questions or need any assistance, feel free to contact us at [email protected].

Did this answer your question?