Skip to main content
Skip table of contents

SMS Gateway APIs

Overview

The ‘SMS Gateways’ screen configures parameters that allow TASS.web and Staff Kiosk to send SMS messages through various providers. From here, you can access the SMS Queue, which shows all messages with a 'Queued' status.

It can be accessed by navigating to TASS.web System Admin > Utilities > API Gateway Maintenance, clicking on the ‘External APIs’ tab, and selecting ‘View’ for SMS Gateways.

Important!

Before setting up these parameters, follow the steps in the SMS Notification Setup Checklist.

You can use Staff Kiosk Staff > Meetings/Communications to test SMS functionality by sending a message to yourself or another school staff member.

Click here for an Administrator Note.

User Security Permissions

To enable this API, users must have the ‘View' and ‘Edit’ permissions assigned to the '--- SMS Gateways' security point in TASS.web System Admin > Users > User Maintenance or TASS.web System Admin > Users > Security Role Permissions.

Refer to the SMS Notification Setup Checklist for instructions on activating permissions to send SMS from TASS.web and Staff Kiosk programs.

General Tab

The ‘General’ tab of the SMS Gateways screen includes an SMS Detail section that lets you configure parameters such as Messaging Format, Messaging Account ID, Account Password, and Multi-Part Messaging options. When TASS SMS is selected as the Messaging Format, you can also configure your display name, view your SMS credit balance, and set auto credit top-up triggers.

Field Label

Description

Messaging Format

Select the format/provider to use if SMS Text messaging is enabled:

Australian Schools

For Australian schools, TASS.web currently interfaces with:

  • TASS SMS
    Using a partnership with SMSGlobal, SMS credits can be purchased directly from TASS. Credits will automatically top up, and an option to send with a virtual number or display name is available.

See the 'Other Licensing' page on the TASS Customer Hub for details.

  • Streetdata SMS Service
    The most popular method is to send the messages via a web service/gateway. If you intend to use this method, select 'Streetdata via web service/gateway'.
    Streetdata also accepts messages via email. If you intend to use this method, select 'Streetdata via email'.

Important!

Users will need to obtain a registration code to create an account with Streetdata and use the TASS.web SMS messaging system.

To receive a registration code from Streetdata, please call 0500 520 110, or (02) 9016 3829, or email: support@streetdata.com.au.

You will then have to go online and enter the registration code that you have received from Streetdata to set up your Streetdata account by clicking on the following link: http://www.streetdata.com.au/admin/oemjoin.php.

Once the account is created, you will be issued (via email) a username and password that will be entered into TASS.web in order to create the correct parameters for successful message sending.

Important!

Please be sure that you understand and accept the charges and conditions outlined by Streetdata before proceeding.

South African and United Kingdom Schools

  • BulkSMS:

    • For schools located in South Africa, select 'BulkSMS via email (ZA)'.

    • For schools located in the United Kingdom, select 'BulkSMS via email (UK)'.
      An account must first be set up with BulkSMS: http://www.bulksms.com/
      Once set up, create your user details by setting up an email address and password.
      This email address must then be inserted in the 'Messaging A/c Id' field below.

Important!

Please be sure that you understand and accept the charges and conditions outlined by BulkSMS before proceeding.

Messaging A/c Id

The SMS Gateway vendor will supply an account identifier to enter in this field once an account is created.

Enable Multi-Part Messaging

Ticking this box will remove the normal *160 character limit for SMS messages.

Important!

Enabling multi-part messaging might lead to extra costs, as your school is charged per SMS. The standard SMS character limit is 160 characters. Messages longer than this could be split into several messages.

*The text limit can be increased to 800 characters by enabling 'Multi-Part Messaging'. The payload of each multi-part message is 153 characters (rather than 160). When messages exceed 153 characters, they are split into multiple parts (2 or more of 153 characters each), allowing for the swift delivery of long messages. The caveat is that the additional message parts will incur additional costs.

If you are interested in utilising SMS 'Multi-Part Messaging' for your school, please contact TASS Support for guidance.

Please be aware that each multi-part message (153 characters) is charged as a single SMS.

The checkbox will be greyed out (inactive) when the 'Message Format' is via email, as per the following list:

  • BulkSMS via Email (UK).

  • BulkSMS via Email (ZA).

  • Streetdata via Email.

Important!

Once enabled (ticked) and the 'Message Format' is set to Streetdata via Webservice Gateway, a pop-up message will be displayed informing the user that they must configure their SMS service for multi-part messaging. Failure to do so will result in truncated SMS messages.

This field also controls the Push Notification character limits in Staff Kiosk Rollcall > Emergency Types (Setup).

A/c Password

The SMS Gateway vendor will supply a password to enter in this field once an account is created.

Display Name

This field is only used for 'TASS SMS'.

There are three options that can be configured from this field:

Virtual Mobile Number

When registering with TASS SMS, if a Virtual Mobile number has been assigned, enter it in this field in 11-digit international mobile number format, e.g., 614xxxxxxxx. The recipient of the SMS will see this virtual number when they receive an SMS from the school.

Sending messages from a fixed ‘Virtual Number’ incurs additional costs.

This option lets you receive SMS replies via email, but it does not include the original SMS message. The email address used to receive SMS replies is set during the TASS SMS onboarding process.

Display Name / Masked Mobile Number

To send SMS with a display name instead of a number, enter it here. The recipient will see the display name, such as MySchoolName, instead of a number.

Important!

From 1 July 2026, if your school uses a Display Name instead of a mobile number to send SMS via TASS, you will need to register your school's Display Name with the Australian Communications and Media Authority (ACMA) SMS Sender ID Register. See the AMCA website for details.

Important!

Entering a Display Name in this field will disable the email replies for your account.

Random Mobile Number

If you would like SMS to be sent from a random mobile number, leave this field blank. The recipient will see this random number when they receive an SMS from the school.

This option lets you receive SMS replies via email, with the original SMS message included. The email address used to receive SMS replies is set during the TASS SMS onboarding process.

Credit Balance

This field is only used for 'TASS SMS'.

The current dollar balance of SMS Credits remaining will be displayed.

Credit Package

This field is only used for 'TASS SMS'.

The number of SMS credits that will be applied when the auto top-up is activated will be displayed.

Auto Topup Trigger

This field is only used for 'TASS SMS'.

SMS credits will automatically be topped up when the balance of credits reaches 10% of the original package amount. For example, if you purchased 50,000 credits, once your balance reaches 5,000 credits, you will be topped up with an additional 50,000 credits. 

Connection

This field is only used for 'TASS SMS'.

Displays the status of the connection to the SMS Gateway.

If the status is 'Failed', please contact Software Support.

Communication

This field is only used for 'TASS SMS'.

Indicates if the credentials used for the SMS account are valid.

If the status is 'Failed', please contact Software Support.

Manage Queue

The ‘Manage Queue’ icon at the top of the SMS Gateways screen opens the SMS Queue Maintenance screen and grid. It displays all messages with the status ‘Queued’.

Click here for an Administrator Note.

User Security Permissions

To view the SMS Queue, users must have the ‘View' and ‘Edit’ permissions assigned to the ‘--- SMS Gateways' and '------ SMS Queue Maintenance’ security points in TASS.web System Admin > Users > User Maintenance or TASS.web System Admin > Users > Security Role Permissions.

Access to Cancel messages requires the ‘Edit’ Permission for the ‘ ------ SMS Queue Maintenance’ security point. 

Display Filters

The display filters at the top of the screen let you define which data appears in the grid. You can filter by:

  • Date Range  

  • Message Source: Attendance, Custom Roll SMS Messages, Parent Messages, Parent Teacher Interview Reminders, SMS Alerts or Student Illness Notifications.

  • Entity Type: Employee, Parent, or Student recipients. 

  • Search for specific keywords.

Buttons

The buttons at the top of the screen perform various SMS Queue-related actions:

Button

Description

image-20260429-042303.png

The ‘< Back’ button returns users to the SMS Gateways screen.

image-20260429-042342.png

The ‘Refresh’ button

image-20260429-042814.png

The 'Cancel Messages' button activates when you select checkboxes from the grid.

Cancel queued messages in bulk by selecting the 'All' checkbox, then clicking the 'Cancel Messages' button. Alternatively, tick individual messages to cancel, then click the 'Cancel Messages' button.

A confirmation message will appear. Click 'Yes' to proceed.

If any messages cannot be cancelled because their status changed after confirmation—such as being sent—they will trigger a notification.

SMS Queue Maintenance Grid

The ‘SMS Queue Maintenance Grid’ is where users can view and manage unsent SMS messages and see details about the message source, recipient, content, date and time, mobile number, and status.

Grid Column

Description

Source 

The source of the SMS:

Source

Details

Attendance 

Includes Attendance-related SMS sent to parents from TASS.web Student Admin > Attendance > Processing > Generate/Send Notifications.

Custom Roll SMS Messages

Includes Custom Roll-related SMS sent to parents from Staff Kiosk Rollcall > Custom Rolls.

Parent Messages 

Includes general SMS sent to parents from:

Also includes Parent Orbit app access-related SMS sent to parents from TASS.web System Admin > Orbit > Orbit Dashboard.

Parent Teacher Interview Reminders

Includes Parent Teacher Interview (PTI) appointment reminder SMS sent to parents from TASS.web Student Admin > Teacher Records > Parent Teacher Interviews and Staff Kiosk Staff > Parent Teacher Interviews.

SMS Alerts 

Includes General SMS sent to individual or groups of teachers/non-teachers from Staff Kiosk Staff > Meetings/Communications.

Includes General SMS sent to students from:

Includes Pastoral Care Conduct-related SMS sent to class teachers, PC/Tutor Group Teacher, Head of Year, Year Administrators, Head of House, House Administrators, and parents from Staff Kiosk Pastoral Care > PC Entries.

Student Illness Notifications

Includes Illness-related SMS sent to parents from TASS.web Student Admin > Medical Records > Student Information > Student Illness/Daily Log, or TASS.web Student Admin > Medical Records > Student Information > Student Medical on the ‘Illness’ tab or via the school’s Illness Self Registration portal.

Entity Code 

The TASS.web entity receiving the SMS: the employee, parent, or student code.

Type 

The recipient's entity type: 'Employee', 'Parent', or 'Student'.

Message Text 

The first 40 characters of the message will display. If the message length exceeds 40 characters, hover over the cell to view the entire message. 

Message Date and Time

The date and time that the message was sent. 

Mobile Number 

The recipient's mobile number. 

Status 

The status 'Queued' will display. 

SMS messages may be delayed during network congestion, such as during natural disasters or other events. For critical and urgent communications, please consider using multiple communication methods, such as app push notifications, Parent Lounge alerts, emails, calendar entries, or posting information on your school’s website.

🔲 / ✅

The checkbox column at the end of the grid allows you to select queued SMS and use the ‘Cancel Messages’ feature.

Related Resources

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.