Increase the deliverability of your text messages

One of the biggest challenges in using text messaging for business purposes is to increase the deliverability of messages.

Here are some tips to ensure the deliverability of your text messages, all in complying by the Acceptable Use Policy rules.

Increase the deliverability of your text messages

Here are some common things you can do that your messages are delivered and read:

  1. Get permission from your recipients. You can include an opt-in message on your website, social media channels, or even in-store.
  2. Keep your message short and to the point. Avoid using jargon or complicated language.
  3. Personalize your messages using aNinja’s template variables. Use the recipient’s name or other relevant information to make your message more personal.
  4. Use recognizable sender name: Ensure that your messages clearly identify who is sending the message. Avoid using shortcodes or numbers as your sender name, as this can appear spammy.
  5. Send your messages at an appropriate time, taking into account the recipient’s time zone and daily schedule. Define the sending time in aNinja’ settings.
  6. Inform your recipients how they can opt-out of receiving any future emails.
    1. Ultimately, add an unsubscribe link to your tests. Basically, the initial message needs to include the following language: Reply STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, or QUIT.
  7. Also, honor opt-out requests: send an automated reply through aNinja triggers.
  8. Additionally, you can segment your recipient list to improve the relevance of your messages. Send targeted messages to specific groups of recipients based on their interests or behaviors.
  9. High key messaging metrics: A high delivery error rate. It indicates you may be attempting to contact numbers that are no longer in service, or are unreachable such as landlines; and/or external carrier filters are refusing to deliver your messages.
  10. Also, you can provide us with your business address; there is an additional verification process (A2P) that we can set up that helps reduce the chances of the carrier systems flagging your text as spam; as long as you follow the above. Reach us at
Text Content

Review your text template content to adhere to the messaging policy:

    1. Include Sender identification
    2. And an opt-out language
    3. Also, try and use multi-step sequences to engage customers.
    4. Avoid using spam trigger words such as “free”, “guarantee”, “limited time offer”, and “act now”. Instead, use clear and concise language that accurately conveys your message.
    5. And, don’t overuse abbreviations and emojis. They can be a red flag for spam filters.
    6. Lastly, avoid anything that is illegal or Forbidden:
      • Prescription Medication. Offers for prescription medication that cannot legally be sold over-the-counter are prohibited in the United States.
      • Illegal substances such as Cannabis, CBD, Puff
      • Sex, Hate, Alcohol, Firearms, Tobaco, and Vaping-related.
      • Gambling.
      • Fraudulent messages.
      • Malicious content, such as malware or viruses.
      • Any content that is designed to intentionally evade filters.

aNinja is forced to comply and temporarily block your text sending capability if it is being flagged as spammy by upstream carriers. Make sure to comply with all the above practices to avoid the carriers filters flagging your texts as spam.

Text template examples

These templates should serve as a starting point, and you should customize them to fit your business needs and communication style and increase deliverability of your messages.

Promotional message:

“Hello {{}}, we’re offering a limited-time discount of 20% on all our products. Use code XXXX at checkout. Offer ends [date]. Reply STOP to opt-out.”

New product launch:

“Hey {{}}, we’re excited to announce the launch of our new [product]. Get yours now and receive a 10% discount using code NEW10 at checkout. Reply STOP to opt-out.”

Limited-time offer:

“Hello {{}}, our [product/service] is now available at a discounted price of [price]. This offer ends [date]. Don’t miss out! Reply STOP to opt-out.”

Flash sale

“Hi {{}}, for the next 24 hours only, we’re offering a 15% discount on all our products. Use code FLASH15 at checkout. Hurry, this sale ends soon! Reply STOP to opt-out.”

Referral program

“Hey {{}}, refer a friend and receive a $20 credit towards your next purchase. Your friend will receive a 10% discount on their first order. Share the love! Reply STOP to opt-out.”

Seasonal promotion

“Hello {{}}, get into the holiday spirit with our festive [product/service]. Enjoy a 20% discount using code HOLIDAY20 at checkout. Happy holidays! Reply STOP to opt-out.”


Relevant articles:

A few things you want to consider before sending out texts

Avoid your messages being marked as spam

Adding your calendar to email & text sequences

Adding your Calendar to email & text sequences can be a convenient way to share your schedule with the recipients.

It allows them to easily see when you are available and schedule meetings or appointments without having to ask you for your availability.

Calendly is a calendar that you can install in your aNinja account.

Adding your Calendar to email & text sequences

Here are some ways to add your calendar link to an email or text message.

Benefits of sharing your calendar

Sharing your calendar in email and text sequences to be sent to leads in bulk can provide several benefits, including:

  1. Improved lead engagement: Make it easy for leads to schedule a meeting with you at a time that works for them. This can increase lead engagement and improve your chances of converting them into customers.
  2. Time savings: By allowing leads to schedule meetings with you directly, you can save time that would otherwise be spent scheduling appointments manually.
  3. Increased efficiency: Sharing your calendar link can help you manage your time more efficiently; it allows you to schedule appointments back-to-back or during times when you’re typically less busy. This can help you maximize your productivity and reduce downtime.
  4. Personalization: Including your calendar link in your email or text sequences, can make your outreach more personalized and relevant to each lead. This can help build rapport and increase the likelihood of a positive response.
  5. Flexibility: By giving leads the ability to choose a time that works for them, you can demonstrate flexibility and a willingness to work around their schedule. This can help build trust and credibility with your leads.

Overall, sharing your calendar link can help streamline your sales and marketing processes. It improves lead engagement, and increases efficiency.

However, it’s important to ensure that your calendar is up-to-date.

Using aNinja Template Variables

All Email templates, text templates, and note templates created in aNinja, support variables. Using aNinja template variables allows for the automatic replacement of the contact’s name, for example in the outgoing email, text, or note.

In this article, we show you how to use the variables and what are the available variables in aNinja.

What are template variables

Variable allows for the automatic replacement of a field, e.g. the contact name, in the outgoing email, text, or note. Allowing you to customize an outgoing message so that it says 

Hi John,

instead of just


Injecting a variable in a template

  • When you’re editing your email/text/note template, you see the “Variables” dropdown.
  • Select an available variable, and it’ll automatically inject into the text area of your template.
  • You can notice that variables are represented with 2 curly braces around them, for example:

For example:

Hi {{}}, this is {{User.firstname}} from {{}}

will show for the recipient in an outgoing email/template/note:

Hi John Doe, this is Rita from aNinja

You can use the dropdown to automatically inject the variable you need at your cursor when editing templates.

Make sure to position the cursor in the template text area where you want to inject the variable.

What are the available variables

To see the list of available variables, simply click on the variables dropdown. 

  • User variables refer to the system users – that is your accounts.
    • They are usually prefixed with User. or Organization.  e.g. User.firstname, or, Organization.address. And emailaccountsignature
  • Contact related variables have to do with a lead’s contact in the Lead View.
    • They are usually prefixed with Lead. or Contact. e.g. (is the lead company name), Lead.address.street, Lead.address.full_formatted. Also Contact.title,
  • Another template variable is Unsubscribe link which is a link that allows leads to opt out from your outgoing automations.
  • Lastly, any custom field saved in your account. These variables start with Custom. e.g. Custom.Source

Need help using aNinja template variables? Just leave us an email at And we will happily assist you!