Introduction
Customers appreciate card payment reminders because they help them settle bills on time and maintain their credit scores. Such messages increase trust and customer satisfaction for Banks and FinTech apps that focus on credit card payments. Consistent reminders can prevent unfortunate scenarios of failed payments or late fees that might jeopardize the relationship with users or even lead to churn. These reminders are often sent through Push, Email, SMS, and WhatsApp channels.
In this article, we will create a Push campaign to remind users about pending credit card payments 5 days before the due date.
Expected Result
Users receive a push notification about their credit card payment on their phones:
library_add_check |
Prerequisites
|
Create a Push Campaign
In this section, let's create a Push campaign to remind users about their pending credit card payments.
Step 1: Target Users
- Navigate to the sidebar on the left and click Engage > Campaigns and click + Create campaign or click + Create new > Campaign.
- Under Outbound, select Push > Event Triggered.
You are taken to the first step, "Target users," of defining your campaign. - Enter the following details:
- Team: Select a team if your organization has teams enabled for your account. For more information, refer to Teams in MoEngage.
- Campaign name: Enter a name for the campaign. For example, "Remind users about card payment."
-
Campaign tags: Select the required campaign tags.
- In the Trigger Criteria section, define the trigger condition.
A user can have more than one credit card, and you must remind them specifically for the card that they have not yet paid after the bill was generated. Therefore, the check must be dynamic, not a static check. For a user with a bill generated for cards 1 and 2, respectively, you must look for the purchase event with the attribute pointing to each card and send a reminder for the card that does not have the purchase event. To achieve this dynamic nature, you must use a linked condition while defining the trigger condition. - In the IF user section, select "Bill generated" and then click + Filter to add the additional check.
- In the And then section, select "Has not executed" from the first drop-down list and "Bill Paid" from the Select an event drop-down list.
- Click + Attribute and select "Card ID" because it is a unique attribute that can help you identify the card.
- Select the "is" operator because you want an exact match.
- Change "Constant Value" to "Event Attribute" because this value will change with the user and the card, and so referring to the "Bill Generated" event will make the check personalized for each possible situation of a user.
- Select the "Card ID" attribute of the "Bill Generated" event from the list of attributes. This can help you compare the card for which the "Bill Paid" event is coming.
- In the THEN trigger the message section, define the With Delay option to send a reminder to the user 5 days before the due date. This is the maximum time the user will be evaluated to fulfill the conditions from when the first condition is fulfilled.
The Select Condition section looks as follows now:
The selected attribute must be in the supported format for the abovementioned filter to work properly. For more information, refer to Send Triggers Based on the Trigger Event Property. - In the Target Audience section, select All users.
- In the Target Platforms section, select Android.
- Click Next to move to the second step, "Content," where you can define the content for your Push campaign.
Step 2: Content
- Select the template that you would like to use. For our example, select Basic notification.
- Enter the required content for the campaign. We can enter the content manually or generate it using Merlin AI. For more information, refer to Generate Push Messages with Merlin AI.
- Add personalization to the message using information such as the user's name, bill amount, or credit card name. Such personalization makes the message more contextual, especially for users who have more than one card. To do the same:
- Enter “@.” The Push Personalization pop-up is displayed.
- Find your event attributes, such as bill amount, credit card name, or user attributes, such as name.
- Click Done.
You can select the attributes based on your requirements. Selecting a name and other personalization makes the message content look something as follows:
Whenever MoEngage tries to send a message, it makes sure to check the name of the user, credit card name, and amount from the "Bill Generated" event and replace those instead of {{UserAttribute['Name']}}, {{EventAttribute['Credit card name']}}, {{EventAttribute['amount']}} respectively.
- Use the deep link option to take the users to the bill payment page in your app.
- From the Default click action drop-down list, select "Navigate to a screen."
- From the Take user to a specific screen drop-down list, select the respective screen.
- Click Next to move to the third step, "Schedule and goals," where you can define your campaign's schedule and goals.
Step 3: Schedule and Goals
- Define when to start and end this campaign and the conversion goal based on your requirements.
- Change the deliverability settings based on your requirements. For more information, refer to Create Push Campaigns.
- Click Publish.
Conclusion
In this use case, we created a Push campaign to remind users about pending payments for their credit cards 5 days before the due date.