What users are saying about
4 Ratings

Twilio SMS

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
27 Ratings
4 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 out of 101

Twilio SMS

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
27 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.6 out of 101

Add comparison

Likelihood to Recommend

Amazon SNS

Amazon SNS is great for at least two use-cases: building cheap, non-emergency alerts, and decoupling services with pub/sub messaging. SNS is great for creating email notifications in minutes for alerts that are not worthy of PagerDuty. Subscribing multiple AWS Lambda functions to a topic is a great way to decouple features.
No photo available

Twilio SMS

Twilio SMS is well suited for customer interaction in general, especially, as far as our company is concerned, when it comes to scheduling appointments, confirming client information, collecting pre-qualifying data, providing status updates and, overall, just adding an additional form of communication to make sure the process for our clients is as transparent and efficient as possible.
No photo available

Pros

  • The AWS Lambda SNS trigger is great. Subscribing multiple Lambda functions to an SNS topic is a nice way to decouple features.
  • SNS is fully-managed. Our team is too small to manage our own pub/sub infrastructure.
  • Subscribing email endpoints to SNS topics and integrating topics with CloudWatch alerts is very easy; we create more non-emergency notifications than we would without SNS.
No photo available
  • No actual phone system is needed
  • Easy to integrate and the API is simple with lots of documentation and examples that can help you get the best use out of it
  • Being able to create automatic responses based on key customer data points helps make communication that much more efficient
No photo available

Cons

  • The SNS Console has not been updated in a long time, and it was confusing to begin with.
  • Testing systems that use SNS end-to-end can be tricky; LocalStack somewhat ameliorates this problem.
  • Debugging is difficult.
No photo available
  • The control panel can be a bit confusing; could stand to be a bit more streamlined
No photo available

Alternatives Considered

Many products, including PagerDuty, can be used to notify stakeholders when alarms are triggered. SNS is only suitable for non-emergency email alerts, and integration with CloudWatch is its only advantage. If you want to be notified of an issue by email, SNS can be configured in seconds. It is not suitable for any of PagerDuty's other use-cases.As a pub/sub system, SNS is somewhat similar to Apache Kafka. Queues may be suitable for some use-cases; Amazon SQS may be appropriate in these cases.
No photo available
Given our contact centre is all Twilio based it makes sense to stay on a single communications API platform.
No photo available

Return on Investment

  • The ability to trigger AWS Lambda functions when messages are published to topics is a great pattern. It allows us to build features that are inexpensive to run and maintain.
  • Our developers are more likely to create notifications for non-emergency alerts because SNS makes it so easy to send emails for CloudWatch alarms. This helps us to be mindful of problems that may require attention but are not worth waking anyone up at night.
  • Some teammates have experimented with SNS for push notifications; they were disappointed by the lack of features and difficulty in debugging.
No photo available
  • Positive ROI with reduced SMS costs compared to original provider
No photo available

Pricing Details

Amazon SNS

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Twilio SMS

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details