Advice and answers from the Regroup Mass Notification Team

With the Dynamic Fields for Text-to-Speech and SMS/TXT feature, you can upload a file from the post a message page with customizable information provided in the upload file. The TTS and SMS engines will use those fields to automatically populate the message and call and/or text the users included in the file. For example, if you would like a person’s first and last name to be inserted into the body of a message, you can upload that information in a file and designate where each dynamic (custom) field should appear in the message.

 To activate this feature navigate to the Manage Posts page:

Then click on Post Settings in the left-hand column of the page:

Scroll down the page to Administrative Settings and check the box next to Dynamic Posts:

Then click Save at the bottom of the page.

Now the Dynamic Fields feature will appear in the left-hand column of the post a message page. Select TTS or Text/SMS and Dynamic fields and browse for your file:

Browse for the file and create the message body with the dynamic field labels inserted in brackets:

CSV FILE FORMAT:


Admin have to upload a CSV file with: email or username or dbid, Dynamic Field 1, Dynamic Field 2, Dynamic Field 3, Dynamic Field 4, etc.

Admin have to type the Message like this:

{Dynamic Field 1 }, you have a court appearance {Dynamic Field 1 } if you do not appear you will be put under arrest." Here is you Case ID {Dynamic Field 3} and please report to {Dynamic Field 4}.

We will fill the data using the CSV file and send that text/TTS to the user.

EXAMPLE CSV

email, FullName, Date, CaseID, Officer

email@regroup.com, John Doe, 10/10/17, 12345, Jane Doe

and user have to type

{FullName}, you have a court appearance at {Date} if you do not appear you will be put under arrest." Here is you Case ID {CaseID} and please report to {Officer}.

As a network admin user can enable the ability to send the dynamic sms/tts from the post page to the users added in the uploaded csv file. 

We have added a new option on the network settings page under the messages settings.

  • Once the dynamic sms/tts option is anbled for the network, user can see a new option "Dynamic SMS/TTS" on post page. 
  • User must select the "Text to Speech" OR "Text/SMS" option first to select the "Dynamic SMS/TTS" option.
  • As user select the "Dynamic SMS/TTS" option, it display a file select box to upload the CSV file having dynamic field.
  • The first header of CSV file must be any one of these. ( "email" or "userID" or "databaseID" ). the the rest of dynamic fields can be in any order.

So the format must be like.

  • email, field1, field3, field4, field2
  • userID, field1, field3, field4, field2
  • databaseID, field1, field3, field4, field2

After uploading the CSv file, user must enter the body of message in a specific format so that the dynamic field can be replaced in the given message/text.

The message should be something like this:

[FullName], you have a court appearance at [Date] if you do not appear you will be put under arrest." Here is you Case ID [CaseID] and please report to [Officer].

The field name inside the "[ ]" must be added in the CSV file with the case sensitive , otherwise the value in the message will not be replaced.

 

Did this answer your question?