Twilio - for SMS notifications to users - Anyone Else Interested?

Continuing the discussion from Plugin to send 'private' SMS or Instant Messages from Categories:

Has anyone tried this yet?

I’m really interested in this as a way to improve user engagement in our forums. I am very concerned about the fact that the vast majority of our users are on Gmail (which filters our forum notifications into the rarely-reviewed bucket of “forum” messages,and Most of our users are in their 20s and so tend to use texting over email, - so I don’t think most of our users ever really get any notifications.

I’d love to have an interface / mechanism to send very occasional notifications (you don’t want to flood your users with notifications as we do with email) and have a cap on it also for cost reasons (since you’re paying Twilio/SMS gateway fees).

Anyone else out there doing this, or have a recognized need for this?

6 лайков

I have implemented this for one of my Discourse instances as a simple hacky proof-of-concept, just using Discourse webhooks, Zapier, and Twilio.

I’m starting now to think about ways to build on this and create a SMS Discourse plugin, some particular challenges include how to manage and prevent spam, and misuse, and notification rate limiting. But it’s interesting and doable.

Marcus

6 лайков

Would love to see SMS support for account activation and authentication/password resets.

Could include invites and shares as option if ok with that added expense of users generating those messages.

Other notifications could be pushed via the mobile app. So basically kill email; doesn’t scale.

Nextdoor seems to support SMS well, but it’s a heavily ad supported or paid/sponsored platform.

2 лайка

I’d like to see it also for periodic summary notifications - to try to pull people back to the forum. I suspect most users are like me - using gmail for email, and not frequently checking their “forum” category that gmail sorts the email into.

I think an SMS system would be much better at pulling users back to the forum.

4 лайка

Pulled from mothballs. Any traction on this?

Well, there’s this:

5 лайков

I have a simple Sinatra-based webhook responder here which I use to send SMS in response to posts in a specific ‘alerting’ Category. It’s nothing fancy but it’s been working for 2 years without problems. We use a different script running on the Heroku Scheduler to test the alerting function once weekly.

The twilio-notifications repo linked in the preceding post is much more like what I would write if I was doing it again now. It would be good to have a configurable Twilio plugin, with both Admin interface for setup and User interface for opt-in/out of SMS notifications. If there is interest in developing this then perhaps a couple of customers could pool resources.

6 лайков

Я заинтересован :slight_smile:

1 лайк

Если есть интерес, мы могли бы рассмотреть возможность обновления этого решения до полноценного плагина для Discourse и сделать его более универсальным. Для этого потребовалось бы привлечение финансирования.

Есть ли активная ссылка на финансирование для этого?

2 лайка

Мне это интересно, и я готов поддержать плагин, позволяющий подключаться к пользователям через SMS.

2 лайка

Спасибо за ваш интерес, @marianord @ufukayyildiz.

На данный момент у нас нет краудфандинговой кампании по этому вопросу. Предыдущая работа была оплачена одной компанией — Digital Health Intelligence, для которой я веду форум, и им требовалась такая функциональность. Сейчас проект является открытым исходным кодом и доступен бесплатно, но это не простой и удобный плагин; это код на Ruby, который работает отдельно от Discourse. Всё было сделано до того, как я научился писать плагины. (Я до сих пор не очень хорошо умею писать плагины)

Однако мне интересно, не стоит ли Pavilion вместе с @angus @Ellibereth @merefield @fzngagan и мной изучить, что потребуется для создания плагина, и определить целевую сумму, которую необходимо собрать через краудфандинг, чтобы создать плагин Discourse для SMS.

6 лайков

Сколько стоит отправка SMS через Twilio? Кто-нибудь знает? Мне интересно, потому что электронная почта бесплатна… почти.

1 лайк

Это зависит от страны.

В США плата составляет 1 доллар в месяц за номер и 0,0075 доллара за сообщение. Для операторов US Cellular добавляется 0,0025 доллара, а у Verizon — дополнительно 0,005 доллара.

В Великобритании дороже: каждое сообщение стоит 0,04 доллара.

Я работал с несколькими клиентами, которые выражали интерес к замене электронной почты на SMS, но после ознакомления с ценами от этой идеи отказались. Скидки за объем не предоставляются, пока вы не превысите 5 миллионов сообщений (37 500 долларов) в месяц.

5 лайков

Новая Зеландия, должно быть, находится на другом конце спектра — 0,10 доллара США, что по сути недоступно. У нас на месте можно получить услугу за 0,07 доллара США, если у вас нет выгодной сделки с кем-то.

3 лайка

Структура для этого уже частично существует в плагинах Интеграция чата и OneSignal.

Думаю, если бы я собирался это реализовать, я бы создал универсальный плагин уведомлений по образцу плагина Интеграция чата, который мог бы поддерживать несколько API. Таким образом, можно было бы использовать любой сервис интеграции SMS, а также применять его для аналогичных задач, например, для замены OneSignal в белом приложении RN.

@pmusaraj Здесь есть потенциал для пересечения :slight_smile:

6 лайков

Меня интересует интеграция с Twilio, если у кого-то она уже работает. Я готов внести свой вклад в разработку, если так принято здесь.

5 лайков

Кто-нибудь уже успешно заставил что-то подобное работать в виде плагина?

2 лайка

@nathank Напиши мне в личные сообщения.

1 лайк

Поднимаю тему, чтобы узнать, есть ли какие-либо обновления, интегрирующиеся с поставщиком SMS-услуг.

1 лайк