1. How can you enable the Opt-Out feature in Lead Manager Ninja?
Go to the SMS settings tab of the application. In the Keyword Setting section, you can add keywords for opt-in or opt-out. Default keywords such as "Start" and "Subscribe" are available for opt-in, while opt-out keywords like "Unsubscribe" or "Block" can be added or modified according to your needs.
2. How are opt-out keywords handled in Lead Manager Ninja?
Opt-out keywords are case-insensitive, meaning customers can send the keyword in any case (uppercase or lowercase) and it will still be recognized. Once a customer sends an opt-out keyword, Lead Manager Ninja will automatically stop sending messages to that contact.
3. What happens when a customer opts out?
When a customer sends an opt-out keyword such as "Unsubscribe" or "Block," they will no longer be able to receive any communication via any channel (SMS, WhatsApp, etc.). By enabling the feature, you can also prevent sending one-on-one communication, bulk messaging, automation, and so on.
4. What if the customer wants to receive messages again?
In order to allow the customers to get messages again, customers need to send opt-in keywords to the same number. After refreshing the page, you can start sending messages to the person via the application.
5. How do I schedule the batch class for scheduling messages?
Using Lead Manager Ninja, you can schedule messages to be sent at a desired time. The system will execute the scheduled messages every 15 minutes. To enable this, the SendSMSSchedule class must be scheduled.
This can be done by a system administrator from an anonymous window with the following steps:
- Click the Gear icon > Open Developer Console.
- Press Ctrl + E to open the Anonymous Window.
- Paste the following code into the window and click Execute:
String Every15Min1 = '0 0 * * * ?';
String Every15Min2 = '0 15 * * * ?';
String Every15Min3 = '0 30 * * * ?';
String Every15Min4 = '0 45 * * ?';
System.schedule('SMSUpdate1', Every15Min1, new ks_sn.SendSMSSchedule());
System.schedule('SMSUpdate2', Every15Min2, new ks_sn.SendSMSSchedule());
System.schedule('SMSUpdate3', Every15Min3, new ks_sn.SendSMSSchedule());
System.schedule('SMSUpdate4', Every15Min4, new ks_sn.SendSMSSchedule());