Skip to main content

Create Custom Loyalty Actions via Loloyal API

Use Loloyal’s API to build custom ways for customers to earn points—perfect for unique actions beyond built-in options.

Updated over a week ago

Introduction

Custom activities allow you to reward customers for completing actions that you define. These custom actions may require integration with our API, which is essential for creating a personalized loyalty system.

⭐ Note: This feature is only available on the Plus plan.


Why Use Custom Actions?

Custom actions open the door to engaging customers beyond standard purchases. Here are some impactful examples:

  • Survey Participation: Reward customers for completing feedback forms or preference surveys.

  • Event Participation: Offer points for joining webinars, live events, or scanning QR codes at in-store events.

  • Wishlist Creation: Encourage customers to create wishlists, keeping them engaged with your products.

  • Pre-Order Placement: Give early adopters bonus points for pre-ordering new or exclusive items.

  • Customer Education: Incentivize watching tutorials, completing quizzes, or interacting with product guides.

  • Seasonal Campaigns: Tie actions to limited-time campaigns, flash sales, or holiday events.

🎯 These use cases help you encourage behaviors aligned with your brand goals while offering meaningful rewards.


Key Benefits

  • Flexibility: Reward virtually any customer interaction.

  • Integration: Use tools like Shopify Flow or our REST API to trigger custom events.

  • Personalization: Design actions specific to your customer journey, tiers, and behavior patterns.


How to Trigger Custom Actions

  • Shopify Flow

    Ideal for Shopify users—automate workflows to trigger custom rewards based on events (e.g., placed orders, app interactions).

  • Loloyal REST API

    For advanced setups, programmatically trigger actions from your website, apps, or external tools.

  • Manual Adjustment

    Manually reward points through the loyalty dashboard or API—for example, for in-person events or special cases.


How to Set Up a Custom Action

Follow these steps to create a new way for customers to earn points:

  1. From your Loloyal Admin, go to Program > Points.

  2. Click Add ways to earn points and choose Custom action.

  3. Enter an Action Name (e.g., "Complete a survey", "Scan QR codes").

  4. Set the number of points to be awarded.

  5. (Optional) Customize:

    • Button Link & Text (if directing customers to an external page)

    • Frequency Limits

    • Custom Icon

  6. Click Save, then toggle the action to ON.

✅ Once enabled, connect the Action Name to a trigger in Shopify Flow, the REST API, or a manual workflow to award points when the action is completed.

Did this answer your question?