- Print
- PDF
This guide provides step-by-step instructions for setting up ITMS (Integrated Text Message Service) in ACE.
Note
Following the initial setup, the Origination Number remains constant and should not be modified.
Configure ITMS in ACE
Go to Setup → Text Message → Vendors, New
InterProse Support Or Implementation will configure the following in the ITMS Vendor Information Section:
Provider
Label
Identifier
Application ID
Origination Number
Keyword Identifier
Dead Letter Queue Endpoint
The customer will configure the following in the ITMS Vendor Information Section:
Enable Rainmaker
Active
Send texts between 8am - 9pm only
Maximum number of attempts to send scheduled text
Max Invitations
Where can default text messages be managed?
Default message content along with associated variables are included in the vendor setup as follows. Please see the tooltips and message content for the way each of these messages are used.
Default Message | Message Content with Variables |
---|---|
Msg Opt In | Reply YES to receive msgs from ${customer.companyName}. Reply HELP for help, STOP to cancel. Std. msg&data rates apply. |
Msg Opt In Pin | Your pin to receive msgs from ${customer.companyName} is ****. Reply HELP for help, STOP to cancel. Std. msg&data rates apply. |
Msg Opted In | Thank you for agreeing to receive msgs from ${customer.companyName}. Reply HELP for help, STOP to opt out. Std. msg&data rates apply. |
Msg Opted Out | You are unsubscribed from ${customer.companyName} msgs. Reply SIGNUP to subscribe again. |
Msg Help | Reply STOP to stop receiving msgs. Call ${customer.companyName} at ${customer.phone} with questions. Access your account at ${debt.virtualAgentLoginUrl}. |
Msg Link | Access your account here ${debt.virtualAgentLoginUrl}. |
Msg Unknown Number | Reply with your NAME and ACCOUNT #. |
Msg Welcome | Reply with your NAME or ACCOUNT #. |
Msg No One Available | We'll respond as soon as possible or call us at ${customer.phone} and access your account at ${debt.virtualAgentLoginUrl}. |
Msg Additional Authentication | DO NOT share this sign in code. We will NEVER call you or text you for it. Code: ${authentication_code} |
Msg Contact Us | Text YES to 360-123-4567 |
Note
If the Msg No One Available field is not configured, auto responses will be blank.
How can we add custom text messages?
To add custom text messages:
Navigate to the "Text Msg Profiles" section.
Click "New" at the bottom right.
Include custom content along with the default message: "Reply HELP for help, STOP to opt out."
Note
Some messages may require specific workflows for proper functionality, e.g., PAYMENT_RECEIPT triggered by a payment via action path workflow.
What variables are available for text messaging?
Most Letter Database Layout fields are available for text messages. For a detailed list of default variables, please refer to the ACE Help section:
Navigate to ACE Help → Layout → Letter Data Source
Download to view available variables
Reference the table below for default variables:
Variable Name | Description |
---|---|
${debt.debtID} | ACE customer account number (agency # / debtID) |
${debt.virtualAgentLoginUrl} | Link for the consumer to directly log into their ACE account using the Virtual Agent |
${debt.lastPromisedPaymentAmount} | Amount of the most recent payment promised by the consumer |
${bundle.currentBalance} | Current balance of the debt or account |
${paymentPlanSchedule.amount} | Amount scheduled for payment according to the payment plan |
${paymentPlanSchedule.paymentDate} | Date on which a payment is scheduled according to the payment plan |
${debt.promisedPaymentAmount} | Amount of a payment promised by the consumer |
${debt.promisedPaymentDate} | Date on which a promised payment is scheduled |
${paymentTrans.amount} | Amount of a payment transaction |
${paymentTrans.paymentTransID} | Unique identification number for a payment transaction |
${customer.companyName} | Name of the customer's company, if applicable |
${primaryAgent.firstName} | First name of the primary agent associated with the account |
${primaryAgent.phone} | Primary phone number of the primary agent |
${primaryAgent.phoneExt} | Phone extension of the primary agent, if applicable |
${customer.phone} | Customer's phone number |
${customer.address1} | First line of the customer's address |
${customer.address2} | Second line of the customer's address, if applicable |
${customer.city} | City where the customer is located |
${customer.state} | State or province of the customer's address |
${customer.zip} | ZIP or postal code of the customer's address |
${debt.nextScheduledAmount} | Amount of the next scheduled payment, including any applicable service fee |
${bundle.nextScheduledAmount} | Amount of the next scheduled payment for the bundle, including any applicable service fee |
Note
Use the specified variable name format when including variables in text messages.
Category Opt-In Required Section
Locate the Category Opt-in Required section
By default, Invitation text does not require Opt-In
Make the desired changes based on your requirements
Apply
Refer to Understanding Text Categories for additional details.
Text Message Supervisors Section
Supervisors: If a primary agent is unavailable, the inbound text message alert will be assigned to a supervisor assigned.
Use Round Robin priority?: This setting ensures that text message alerts are rotated among the available supervisors, rather than going to the first logged-in supervisor each time.
Alert delay in minutes: Adjust the Alert delay in minutes as needed to control the timing of text alerts.
Text Message Test Section
The Text Message Test section can be used to verify credentials are working.
It is also recommended that all set up jobs, logic and workflow be thoroughly validated before going live with use of any new vendor.