Přejít k obsahu  Přejít k hlavnímu menu

Blog / Knowledge base

Updated: 2. October 2020

Discount codes obtained from the API in real time

In addition to code stacks, Mailocator allows you to read discount codes in real time from an external API, display them in a thank you page and pass them to an email tool.

Conditions for connecting to an external API

API must be accessible without authentication (username and password authentication methods are not supported).
After the call, data is expected in JSON format, which contains the code and optionally additional text - for example, the amount of the discount.


Open Features and Settings.
Select Promocodes and Gift Coupons.
Continue with the Create Code Stack button.








Select API Codes.
Name the code group (API connector in this case).
Enter the address of the interface from which the codes will be read.
Enter the name of the property returned by the JSON structure that contains the promo code.
If you also want to pass text information, enter the name of this property in the returned JSON.




From now on, the discount codes will be automatically added to the pop-up and passed to the e-mail tool as soon as the user confirms the newsletter subscription.






In Scenarios, select the campaign and click the gift icon.
The codes can be attached to all campaigns that support email marketing.



Assign the required stack – API connector to the campaign.





Information on the correct loading and passing of the code can be found in the Monitoring of your project.
If an error has occurred (red line), click on this line for detailed information on processing the request to help you resolve the error.




RELATED

Instructions for your own design for the wheel of fortune

How to create a wheel of fortune with your own HTML and CSS code

How to Thank you page in Mailocator?

See how to better bring your future customers back to your site as you complete the verification process.

Wheel of Fortune

A popular gamification element is the wheel of fortune, in which the user is offered a reward for providing data or subscribing to newsletters.

Mark campaign conversions with actions

Where a campaign is not automatically marked as converted (such as a newsletter sign-up), you can add a conversion using an action to better evaluate the success of the campaign.

Scenario testing laboratory

An easy way to verify the functionality of the scenario in Mailocator is to run a laboratory where you can see the entire course of processing over time, including the evaluation of conditions and user actions.

Disabling and enabling Mailocator using a parameter in the URL

If you need to limit campaigns in time and the UTM parameter is not available, you can use the internal parameter of Mailocator