The SMS Keyword Auto-Reply feature in CINNOX allows businesses to automatically respond to inbound SMS messages based on predefined keywords.
When a customer sends an SMS containing a matching keyword, CINNOX instantly sends a preset reply message — without any agent involvement.
This helps you:
How It Works
Keyword rules apply to all incoming SMS messages once the Keyword Bot is assigned to a virtual number.
Common Use Cases
| Use Case | Example |
|---|---|
| Campaign opt-in | Customer replies YES to receive promo details |
| Campaign opt-out | Customer replies NO or STOP to unsubscribe |
| Event follow-up | Customer receives event info after replying YES |
| Lead acknowledgement | Auto-reply to confirm the interest has been received |
Make sure you have:
- An active Virtual Number with SMS IN and OUT capability in CINNOX.
- Your keyword list and reply messages are prepared.
Set up keyword rules by defining:
- Keywords — the words or phrases customers are likely to send.
- Auto-Reply Messages — the message CINNOX should send when a keyword is detected.
Setting up SMS Keyword Auto-Reply in CINNOX requires two configurations:
I. Create Your Keyword Bot and Add Keywords
II. Assign the Keyword Bot to your Virtual Number

At this stage, you must add your keywords and auto-reply messages before creating the chatbot.
You can do this in two ways:
Option A — Import Keywords Using CSV (Recommended for Bulk Creation)

If there are any errors in the file, the system will prompt you to fix them before proceeding.
Option B — Add Keywords One by One

Important:
- Keywords are not case sensitive. E.g., YES, Yes, and yes will all trigger the same rule.
- Duplicate keywords are not allowed within the same Keyword Bot.
- Each keyword can only be used once per Keyword Bot.
- Each Keyword Bot supports a maximum of 1000 keyword rules.
- Keywords are matched based on text contained anywhere in the message, not the entire message.
After all keywords are added and verified:
Total: N keyword sets shows how many keyword rules have been added to this bot.

7. Enter a Chatbot Name.
8. (Optional) Add an Avatar and Chatbot Description.
Keep the following default settings unchanged:

Your CINNOX Keyword Bot is now created and ready.
After creating your Keyword Bot, you must assign it to the virtual number.
The auto-reply will not work until this step is completed.
✅ Ensure this virtual number has SMS inbound and outbound capability.

Your virtual number is now connected to the Keyword Bot and ready to trigger SMS keyword auto-replies.
What should happen:

If the auto-reply is not triggered, check:
After your Keyword Bot is created, you can add, update, or delete keywords and their auto-reply messages at any time.
From here, you can:

Any changes made here will take effect immediately for the virtual numbers assigned to this Keyword Bot.
Are keywords case sensitive?
No. Keywords are not case sensitive.
For example, YES, Yes, and yes will all trigger the same rule.
What happens if a customer message contains multiple keywords?
If a message matches multiple keywords, CINNOX will trigger the first matching keyword rule based on the order configured in the Keyword Bot.
What happens if no keyword matches?
If the customer’s message does not contain any configured keyword:
Can I use phrases instead of single words as keywords?
Yes. You can configure phrases such as:
As long as the phrase appears anywhere in the message, the auto-reply will be triggered.
Will the Keyword Auto-Reply work outside business hours?
Yes. The Keyword Bot works 24/7, regardless of agent availability or business hours.
Can I edit or delete keywords after the bot is created?
Yes. You can manage keywords anytime under:
Changes take effect immediately.
Why is the auto-reply not triggering?
Check the following:
Can I use this for SMS consent (opt-in / opt-out)?
Yes. This feature is ideal for handling keywords such as YES, NO, STOP to support SMS consent management and compliance.
Is there a limit to the number of keywords I can create?
Yes. Each Keyword Bot supports up to 1000 keyword rules, and duplicate keywords are not allowed.