For the complete documentation index, see llms.txt. This page is also available as Markdown.

SendSmartMessage

Send message using Smart parameters

Task version: 1.2.0

Required Frends version: 5.5+

Required .NET version: 6.0

Compatible Agents: Crossplatform

Task Parameters

Name
Description

CustomerId : Guid

Your CustomerId

Default: - Example: -

ServiceId : Guid

ServiceId for service to use to send the message

Default: - Example: -

Sender : String

Sender address or name

Default: - Example: +358101001234

Content : String

Message content. May contain variable placeholders like $(variable), which can be used by

Default: - Example: Hello world

Recipients : Recipient[]

Message recipient phone numbers, preferably in E.164 format

Default: - Example: -

Task Result

Name
Description

Success : Boolean

True if message was queued successfully

Id : String

Smart send ID

RecipientCount : Nullable<Int32>

Total recipient count

MessagePartCount : Nullable<Int32>

Total message part count

SendDateTimeEstimate : Nullable<DateTime>

Rough estimate for when message has been sent to all recipients

Warnings : String[]

Warnings related to recipient-specific customizations

Error : Error

Error, in case sending was unsuccessful.

Task Changelog

Changelog for Task ArenaInteractive.SmartDialog.SendSmartMessage.

[1.0.0] - 2025-04-22

Changed

  • Initial implementation (Smart Send Message, SMS protocol)

[1.1.0] - 2025-08-18

Changed

  • Naming changes for solution, project and task to match guidelines

[1.2.0] - 2025-09-02

Changed

  • Changed Input and Output definitions from record to class, updated unit test data to reflect this

Last updated

Was this helpful?