According to Twilio's documentation, I can set a custom help message at a Message Service level via their console -- can this be done via their API?
Link to documentation: https://www.twilio.com/docs/sms/services/advanced-opt-out#configuring-advanced-opt-out-keywords
Unfortunately, it cannot be done via an API today, it must be done via the Console.
Getting Started with Advanced Opt-Out for Messaging Services
Customize opt-in and opt-out flows with Advanced Opt-Out
Customizing Users’ Opt-in and Opt-out Experience with Advanced Opt-Out
Related
When my users reply via SMS with opt-in or opt-out messages, Twilio's Opt-Out "engine" works as expected, but then the message is passed on to my Studio flow. I'd prefer to have these opt-* messages stop at the opt engine, and not have to add a bunch of extra logic to my flow to handle/discard them.
Is there an option for this? I don't see one under the messaging service's Opt-Out Management.
I have integrated twilio and it was working fine but suddenly
end users stop receiving top message at their mobile. Is there any capacity problem if yes then how to fix this
Without providing the code, I can give the following suggestions to check upon.
1. Check if the Twilio Account has enough balance to send messages
you can check this in the dashboard.
2. Check if the Message template used is verified or not.
If the template is rejected for some reason, you won't be able to use it.
3. Use the API Gateway Dashboard to determine the cause for no sending messages.
If you can see the messaged being in outbounds mode, but not being sent, you can check the reason for it.
4. Check if the Twilio API library used has changed the API structure
Refer to Twilio Docs and confirm if the APIs have received some changes in them, deprecating any changes. (This is very rare, as most API Providers keep the Legacy API code format active for some time for users to migrate from it.)
5. Confirm If any New Government Rules are changed.
Ex. In India, there are some new laws put up for sending SMSes to users. You would need to follow the rules to register the template again to a Mobile Carrier's site, and then use it. These details will be provided on Twilio Dashboard.
For some reason the messaging features doesn't list the "Advanced Opt-out" feature in our account. Is there an account configuration that could make it visible?
Here is the screen shot:
It is possible there is a flag on your account which would conflict with the Advanced Opt-Out functionality, for example if you are programmatically handling the opt-out list on your side. You should open a support ticket with Twilio and provide then your Account SID. They should be able to investigate further.
I am working on a project that calls Twilio API to send SMS to client. In our project we would like to manage our own opt-out list instead of using Twilio's. In Twilio settings, I am not seems able to uncheck (turn off) the build-in opt-out feature. Is it possible to do this?
Twilio developer evangelist here.
You are looking for the Advanced Opt Out settings which are described in this article.
Advanced Opt-Out lets Messaging Services users customize and modify the STOP, UNSUBSCRIBE, HELP and more opt-in and opt-out keywords and standard replies for their services. Users can add and remove keywords, languages, and the response text for each Messaging Service. Previously, Twilio automatically replied to all opt-in/out keyword messages with our default responses.
The gist is, you need your number to be part of a messaging service, and once it is, you can edit the settings for opt outs within that messaging service.
How can I add a configuration page for my slack app?
example: asana has an add configuration button which leads to a page which we can use to then connect the slack user account with asana account
Several Slack apps (e.g. Twitter, Google Calendar) provide a configuration page after installation into Slack. However this feature seams to be available only to commercial partners of Slack, but not as a standard feature for every app developers.
Developers need to implement it by themselves with an external app / script that is linked the Slack app and store the configurations in their own database.
See also this answer for a full explanation on how this works.
Looking on the official Slack Plattform Roadmap for Developers this feature might be implemented in the future under "Install apps from within Slack".
Update:
You can now use Dialogs to create something similar to configuration pages. It allows you to open a custom modal window with up to 5 inputs (text or drop-downs). Its still not the same as having a full configuration page like the internal Slack apps have, but its a huge step forward and might be sufficient for many cases.