Notification

Send email or SMS notifications to customers about return status changes.

Overview

The Notification step sends communications to customers about their return. It supports email and SMS channels and uses configured notification templates to format messages with return details.

Identifier

PropertyValue
KeyNotification
GroupNotifications

Configuration Properties

PropertyTypeRequiredDescription
ConnectorstringNoNotification provider connector (uses default if not specified)

Additional properties can be set to control notification behavior.

Behavior

What It Does

  1. Retrieves customer contact information from the return/order
  2. Selects appropriate notification template based on return status
  3. Populates template with return details (RMA, items, amounts)
  4. Sends notification via configured channel (email/SMS)
  5. Records notification status on the return

Prerequisites

  • Customer must have valid contact information (email/phone)
  • Notification templates must be configured
  • Notification provider must be active

Side Effects

  • Sends email/SMS to customer
  • Records notification in return history
  • May update notification delivery status

Business Cases

When to Use

  • Confirming return creation to customer
  • Notifying when items are received
  • Confirming refund processing
  • Providing return shipping labels

Example Scenarios

Return Created Notification Return is created with RMA-2024-001. Customer receives email: "Your return request has been received. Your RMA number is RMA-2024-001."

Refund Processed Notification Return completed with $150 refund. Customer receives: "Your refund of $150 has been processed and will appear on your statement within 5-7 business days."

Return Label Notification Return created with shipping label. Customer receives email with PDF label attachment and return instructions.

Sample Configuration

{
  "Name": "Notification",
  "Active": true,
  "Connector": "EmailNotificationProvider",
  "TranslateKey": "WorkflowStep_ReturnNotification",
  "Properties": [
    { "Name": "TemplateId", "Value": "return-confirmation" }
  ]
}

Error Handling

ConditionResultContinues Workflow?
Notification sentSuccessYes
No contact informationWarningYes
Template not foundWarningYes
Provider errorErrorDepends on StopOnError
Email/SMS delivery failedWarningYes

On this page