Skip to main content

Custom Triggers

Learn how the Rise.ai custom triggers feature allows our store-credit workflows to be activated by external events you configure.

Netta Yaniv avatar
Written by Netta Yaniv
Updated over a month ago

In this article, you will find:


Please note: Custom triggers are only available on the Enterprise plan.


What are custom triggers?

Custom triggers offers an API based system to Rise’s store credit workflow functionality. With this solution, you will be able to automatically reward your customers with store credit, for various external activities.

What is the difference between a custom trigger and a built-in trigger?

  • Built-in triggers are defined by Rise pre-built events and integrations.

  • Custom triggers are activated through an external system or API. To use them successfully, you’ll need to provide the required information from that system to build the trigger. Once the trigger is set up, you can create a Rise workflow in your dashboard that will be activated by it.

What is an example of a Custom Trigger?

  • Birthdays

  • Newsletter sign-ups

  • Form completion

  • Win-back campaign

  • Cart abandonment campaign

  • Recycling rewards

And many other options!


What is needed to set up a custom trigger?

To create a new custom trigger, please contact our support team at info@rise.ai, or reach out directly to your Account Manager. Our team will create the trigger for you based on your specific request.

As part of the setup, you’ll need to provide the data variables that will be passed during the request to the trigger. These variables must match the data sent to Rise from your system.

Depending on the trigger type, our team will inform you if what additional data variables are needed.

When requesting a custom trigger, you’ll need to share the data fields that your system will send to Rise. This includes the key names, data types, and paths of the variables in your payload.

The required field is the customer’s email address (usually called customer_email or email), which allows Rise to identify the correct customer and issue store credit.

You can also include any additional fields that are relevant to your use case, such as the customer’s name, order ID, product type, purchase amount, or subscription status.

For example, here’s what a simple payload might look like:

{

"triggerKey": "purchase_completed_trigger",

"payload": {

"email": "robertn@rise-ai.com",

"subscribed": true,

"account_creation_date": "2025-04-23T18:25:43.511Z"

}

}

Each field should include:

  • Field Key – the name of the data field (e.g., “email”, “first_name”)

  • Field Type – the kind of data it holds (e.g., Text, Date, True/False, Number, Email)

  • Field Path – where the field appears in your JSON payload (e.g., “email” for flat data, or “address.street.name” for nested data)

Once a custom trigger is configured, its fields cannot be edited or removed. Please ensure that your request is clear and detailed, so we can help you build the most effective trigger for your needs.

After your custom trigger is created, it will be available for use when building a new workflow in the Rise Dashboard.

Lastly, make sure your external system is configured with the necessary rules to send requests to this workflow at the desired times.


How to use the Custom Trigger

Head to the Rise.ai Dashboard.
Go to Store Credit > Workflows

Click on Create workflow

Choose Create New


The new workflow customization page will open, and you will be required to select a trigger to activate the workflow. Choose the custom trigger you have created as the trigger.

Continue building your workflow as usual - customize the conditions, set the actions, and choose the amount of store credit you wish to issue.​


Have more questions or any product feedback?

Feel free to contact us at info@rise.ai or in the chat box.

Did this answer your question?