New email trigger: Value increased/ Value decreased (Integer fields only)
Ask:
A new trigger that monitors if a specific field's value has increased/ decreased relatively to the previous value.
Use case:
A user successfully referred a new customer to our product, their "successful_referral" field when from X to X+1. An email is sent the the user.
Current workaround:
Using the field match together with the field update action, we can create a logic where everytime the "successfulreferral" field is updated, another field called "successfulreferrallastchange" will be updated to today. Using that, we can create a smart trigger to sent an email whenever "successfulreferrallast_change" = today.
Disadvantage with current workarounds:
1. You can only send this email once a day (If I make 3 referrals on the same day, the last change date is still today)
2. If the field is updates via API call even if there is no change with it's value. (ie. "successful_referral" is updated via the API call every time the user make a referral regardless if it's successful or not. In the case if the referral is unsuccessful, the field will be updated with NO change to it's value but the email will still trigger as the field match workaround is based on update not value.
3. Journey becomes extremely confusing and messy quickly. Each time this logic is required, we have to create two additional steps.