Customer data is one of the most valuable assets your loyalty program collects. This earning flow rewards customers with points the first time they fill in the profile fields you choose, helping you grow a richer database for personalization, segmentation, and campaigns.

Go to LoyaltyEarning FlowsComplete User Profile to turn it on.

Complete User Profile setup in the admin
Setup page: points value, required-field toggles, and the Summary card on the right

How the Earning Works

You pick which profile fields the customer has to fill in, and how many points they get. When all of those fields have a value on the customer's profile, JeriCommerce automatically credits the points.

1

Choose the required fields

Pick one or more of the following profile fields. The customer has to fill in all of the ones you choose to earn the points.

  • First name
  • Last name
  • Phone
  • Birthday
2

Set the point amount

Choose how many points the customer receives when they complete the profile. Points are awarded once per customer.

3

Customer fills in their profile

The customer opens the Complete your profile card from their wallet web app, fills in the missing fields, and saves. The card has a points tag so customers know what they will earn.

4

Points are credited

As soon as the saved profile has values for every required field, JeriCommerce credits the points to the customer's balance and marks the flow as completed for that customer.

Points are awarded only once per customer. If you later remove a field value or add new required fields, the customer keeps the points but is not awarded again.


What the Customer Sees

From the customer's wallet, the flow takes three short steps.

1. The earning flow appears in the Earnings list. The card shows the title you set and the points value, so customers know what they will earn before tapping.

Complete profile card in the customer's earning flow list
The earning flow shown in the customer's Earnings list

2. Tapping the card opens a preview with a call to action. The customer sees a short description, the points reward, and a button to start completing their profile.

Complete profile preview modal with the call to action button
Preview modal with the Let's complete my profile button

3. The customer fills in the profile fields and saves. Only the fields you marked as required are shown. After saving, the points are credited and the customer sees a success confirmation.

Complete profile form with the required fields
The profile form with the required fields and the Save and earn button

Use this flow alongside the Welcome customer flow to encourage customers to both confirm their account and complete their profile, building a higher-quality customer database from day one.


Where the Data Goes

The fields collected through this flow update the customer's record in JeriCommerce. If your store is connected to Shopify, the synced fields are also written back to the Shopify customer, so you can use them in Shopify segments, Klaviyo flows, and email campaigns.


Example

You set this flow to 50 points and require First name, Last name, and Birthday.

  • A customer signed up with only their email and last name
  • They tap the Complete your profile card in their wallet, fill in first name and birthday, and save
  • JeriCommerce credits 50 points to their balance
  • The customer cannot earn these points again