Message Action

Feature Description

This feature allows specific applications to include buttons in their messages, enabling users to trigger predefined actions directly from the message.

Setup Guide

Click on Service Integration in the left panel to view the list of available services. Then select Message Actions to enter the configuration page. message action 01

Click Add to create a new message action. message action 02

Basic Field Descriptions

message action 03

  • Name: The name of the message action, which will appear in the message sent by the application.
  • Description: A brief explanation of the message action's purpose.
  • Expiration (seconds): Time limit (in seconds) during which the action can be triggered.
  • Enabled: Whether this action is enabled.
  • Allow Repeated Triggers: Whether the action can be triggered multiple times.
  • Action Type: The type of operation this message action will execute.

Action Type Descriptions

Action Type - Email

  • Subject: Subject of the email.
  • Recipients: List of recipients, one per line.
  • Text Body: The plain text content of the email. If no HTML content is provided, this will be used.
  • HTML Body: HTML-formatted content of the email.

Action Type - HTTP Request

  • Target Endpoint: The target URL for the HTTP request.
  • Method: HTTP method (e.g., GET, POST).
  • Headers: Custom HTTP headers.
  • Reject Unauthorized: Whether to reject unauthorized requests.
  • JSON: Whether the request body is in JSON format.
  • Body: The content of the HTTP request (in JSON format).

Action Type - Message

  • Application: The application that sends the message.
  • Group: The user group that will receive the message.
  • ACK: Whether to enable ACK (acknowledgment) functionality.
  • Action: Additional action to be bound to the message.
  • Content: The message content. Some message formats may be limited by the application's message template.

Action Type - File Execution

  • Application: The application that sends the notification.
  • Group: The group that will receive the message.
  • ACK: Whether to enable ACK functionality.
  • Action: Message action to be bound.
  • Executable File: The name of the file or script to be executed.