Automations

Automations allow you to automatically trigger actions during the return process. They help streamline your workflow, reduce manual work, and ensure consistency in how returns are handled.


Accessing Automations

To view and manage automations:

  1. Open the Return panel.
  2. Navigate to Settings > Return forms > open the settings of your form
  3. Select the Automations tab.


Adding a New Automation

  1. Click Add automation.
  2. The automation configuration screen will open, allowing you to set triggers, conditions, and actions.

Automations consist of three components:

  1. Trigger – When the automation should start.
  2. Condition (optional) – Requirements that must be met.
  3. Action – What the automation should do.

Triggers

Your automation starts when one of the following events happens:

Trigger When it is executed
Depreciation created When a depreciation calculation is created.
Request approved When a return request is approved.
Request created When a new return request is submitted.
Note added to request When a note is added to the request.
Request rejected When a return request is rejected.
Request status changed When the request status changes.
Tag added to request When a tag is added to the request.
Return created When a return is created.
Return finalized When the return is marked as finalized.
Return fully received When all return items are marked as received.
Note added to return When a note is added to the return.
Return status changed When the return status changes.
Tag added to return When a tag is added to the return.
Shipment created When a shipment is created.
Shipment delivered When a shipment is delivered.
Shipment shipped When a shipment is handed to the carrier.

Conditions (Optional)

You can enhance your automation with one or multiple conditions.

The automation will only run when all selected conditions match.

Available Conditions

Parameter Type Description
Amount of customer returns Number Number of customer returns is lower/equal/higher than a set number.
Amount of items Number Number of items in a return/request is lower/equal/higher than set number.
Cost price Price Cost price of the return is lower/equal/higher than desired price.
Customer country Country Customer country matches/does not match the selected country.
Delivery age (days) Number Number of days since delivery is lower/equal/higher than set number.
Delivery date Date Delivery date is before/on/after a given date.
Fulfilment age (days) Number Number of days since fulfilment is lower/equal/higher than set number.
Fulfilment date Date Fulfilment date is before/on/after a given date.
Order age (days) Number Number of days since order is lower/equal/higher than set number.
Order date Date Order date is before/on/after a given date.
Product SKU Text SKU is equal/different or includes the desired text.
Product brand Text Product brand is equal/different or includes the desired text.
Product category Text Product category is equal/different or includes the desired text.
Product discount amount Number Product discount amount is lower/equal/higher than desired amount.
Product discount percentage Number Product discount percentage is lower/equal/higher than desired amount.
Product name Text Product name is equal/different or includes the desired text.
Product price Price Product price is lower/equal/higher than desired price.
Product supplier Text Product supplier is equal/different or includes the desired text.
Quantity returned Number Quantity returned is lower/equal/higher than desired amount.
Quantity sold Number Quantity sold is lower/equal/higher than desired amount.
Question answered Return question Automation triggers only when a specific return-question answer matches.
Request status Status Request status equals/differs from selected status.
Return order value Price The total return value is lower/equal/higher than desired amount.
Return reason Text Return reason equals/differs from or includes the selected text.
Return status Status Return status equals/differs from selected status.
Returned age (days) Number Days since return was handed over is lower/equal/higher than set number.
Returned date Date Returned date is before/on/after a given date.
Sales order discount amount Price Discount applied on the sales order is lower/equal/higher than selected amount.
Sales order discount code Text Discount code equals/differs from or includes the desired text.
Sales order discount description Text Discount description equals/differs from or includes the selected text.
Sales order discount percentage Number Discount percentage on the sales order is lower/equal/higher than selected amount.
Sales order metadata Text, Number, Date Metadata key must contain a certain value based on your rule.
Sales order number Text Sales order number is equal/different or includes the desired text.
Sales order payment method Text Sales order payment method is equal/different or includes the desired text.
Sales order returned discount amount Price Discount applied to the returned portion is lower/equal/higher than desired amount.
Sales order returned discount percentage Number Returned discount percentage is lower/equal/higher than desired amount.
Sales order shipping method Text Shipping method is equal/different or includes the desired text.
Sales order status Text Sales order status is equal/different or includes the desired text.
Sales order value Price Total order value is lower/equal/higher than desired amount.
Tags Tag Request or return must include / not include a specific tag.
Total weight of returned items Number Total weight of returned items is lower/equal/higher than desired weight.
Tracking number Text Tracking number equals/does not equal or contains/does not contain text.
Value of retained items Price Combined value of retained items is lower/equal/higher than desired value.

Actions

If all conditions are met, your selected actions will be executed.

You can add multiple actions by clicking Add action.

Available Actions

Action Description
Add note for customer Adds a selected note template to the return (visible to the consumer).
Add note for shop Adds an internal note template (not visible to the consumer).
Add tag Adds a tag to the return or request.
Change return status Updates return status (custom statuses supported).
Create coupon Automatically generates a coupon for the order, with optional shipping refund.
Create giftcard Creates a gift card for the order, with optional shipping refund.
Create refund Creates a refund for the order, with optional shipping refund.
Create return Creates a return automatically.
Finalize return Marks the return as finalized.
Mark as received Marks all items in the return as “received,” with an option to restock items.

Failed Automations

Sometimes an automation may fail due to internal or external factors.

How failures are shown

  • A failure is logged in the return timeline, including the automation name.
  • Opening the automation will display a warning if it has at least one failed execution.

Viewing failed automations

  1. Click the automation name in the timeline or

    go to Settings > Return forms > Return form settings > Automations and select the relevant automation.

  2. A link is provided to view the failed executions.
  3. Each failed entry includes a reason to help you diagnose the issue.

Note: Failed automations are stored for 30 days.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us