Skip to main content

SMS Options Commands

SMS (Short Message Service) — commonly known as "texting" — allows RunScore to connect with SMS service providers and deliver reliable texting functionality to race participants.

Command summary

CommandArgument
SMS PROVIDER[SUPPORTED PROVIDERS]
SMS API KEY[ACCOUNT AUTHORIZATION KEY]
SMS FROM PHONE[YOUR PHONE NUMBER | SID ACCOUNT]
SMS PREFIX FIELD[MOBILE PREFIX]
NO SMS WARNING(no argument)

SMS Provider

Syntax:

SMS PROVIDER [PROVIDER]

Parameter:
[PROVIDER] — Must be one of the following (any case variation accepted):

  • UpcellText
  • TextingForward
  • BulkSMS
  • Twilio
  • SendinBlue

Description:
RunScore will load and perform all necessary API requests to register and communicate with the selected SMS provider.


SMS API Key

Syntax:

SMS API KEY [KEY]

Parameter:
[KEY] — The API key from your provider.

Description:
Stores the API key used for REST API requests.

note

This command applies only to the TextingForward system.


SMS From Phone

Syntax:

SMS FROM PHONE [VALUE]

Parameter:
[VALUE] — The messaging service SID or the corresponding account phone number.

Description:
Stores the From address or MessagingServiceSid used for REST API requests.

note

This command applies only to the Twilio system.


SMS Prefix Field

Syntax:

SMS PREFIX FIELD [DB FIELD]

Parameter:
[DB FIELD] — The database field that contains the country prefix.

Description:
Stores the field that holds the phone number prefix for each entry. If the field is missing, it defaults to USA/Canada (+1).

note

This command applies only to the Twilio system.


No SMS Warning

Syntax:

NO SMS WARNING

Parameters: None.

Description:
Controls the warning display when RunScore encounters an issue while sending an SMS.

tip

If you are sending SMS messages automatically, use NO SMS WARNING to suppress pop-up notifications for SMS errors. Without it, error dialogs can halt the automated process until manually dismissed.


Age Processing

Syntax:

AGE PROCESSING [ON|YES|OFF|NO]

Parameter:
[TOGGLE] — Determines whether automated age processing is enabled. Default: ON.

Description:
Controls the automatic Age processing feature. When enabled, RunScore calculates participant ages based on the mapped date-of-birth fields and the race date.