EMMA RULES is EMMA's technology that allows you to set rules for automating communications with your users.
Based on the tagging you have implemented in your app, EMMA RULES will use this information to automatically trigger communications to users who meet the criteria of your rule.
Log in to EMMA and go to Communication > Rules.
Click on + New Rule.
Complete the rule creation form.
Name: Set a name for your rule so you can later identify it in the list of scheduled rules.
Recipe: Recipes are the condition for the behavior that will trigger EMMA to impact certain users. Select one of the available recipes from the dropdown. Learn in detail how each recipe works by clicking here. If your recipe is not available, you can suggest adding it by following these instructions.
Action: Once you’ve selected a recipe, the section to select an action will appear. Depending on the type of recipe selected, we will have different communication campaign options available to impact users, but these are all the existing ones.
Scheduling: Set the start date and time from which you want the rule to begin operating. By default, rules remain active over time until you delete them, but you can set an end date by unchecking the No end option and selecting a specific end date and time.
Once the campaign is linked to a rule, its status will change from Ready to Active in the campaign table within the Communication > Messages section.
Once you have created your first EMMA RULE, you will be able to view, edit, clone, delete, or export active rules.
The rules summary table will display the rule name, applied recipe, action executed by EMMA, and the start and end dates for the rule.
You can use the Search field to easily locate all your rules.
To edit, clone, or delete any of your rules, simply hover over the context menu located to the left of the Name column and select the desired option.
You can export this table by clicking the Download data button.
EMMA currently offers a set of predefined recipes based on three different user behaviors:
On their birthday:
Triggers an interaction with the user on their birthday. For EMMA to recognize the user's birth date, a tag must be sent following the specified format for iOS and Android.
User registered yesterday:
Targets users the day after they register.
User on a specific screen:
Triggers when a user enters a particular screen in the app. This allows communication rules based on app screen interactions. If the screen list appears empty, EMMA has not detected any events categorized as screens. You can manually define screen events by following these instructions.
User redeemed a coupon:
Displays a coupon when a user has redeemed another available coupon. You need to select the redeemed coupon and the new coupon to be shown once the action occurs.
User spent at least a certain amount:
Triggers interactions for users who have spent at least "X" amount in the app.
User purchased a product:
Targets users who buy a particular product. If the product list appears empty, EMMA has not detected any products in the app. Review the transaction submission documentation for iOS and Android to ensure products are correctly registered.
User performed an event:
Impacts the user X time after performing a specific event within the app.
If this list appears empty, it means that no custom events are being measured in EMMA. You can check this documentation to learn how to create custom events, and in this other one, you can see the event integration process for both Android and iOS.
In the following table, you can see what types of communications you can carry out with each type of recipe:
It is possible that the option you need to automate your communications is not available in the list of recipes.
Each month, EMMA will add new automation formulas to the list of recipes, and we will take all the suggestions you send to support@emma.io into account. Your help and experience are essential to ensure that we create the most powerful list of actions for Automated Mobile Marketing.