Communications: 8Base OR 3rd Party Communications APIs

Hello,

We are currently deciding whether we can build/do our apps communications in 8Base without external APIs/3rd Parties OR must we use 3rd party Communications APIs.

This is for a variety of use cases going forward e.g;

1- Alerts & Notifications (mobile push notifications, in-app alerts, and SMS);
2- In-app Chat (Chat APIs for secure and reliable one-to-one, group, and live event messaging)
3- IoT Device Control (APIs for bidirectional monitoring and triggering device action)

Providers such as Twilio, PubNub, Amazon SNS, Vonage, “any other recommendation?”, etc have come up in the discussion.

Anyone’s experience with either of these (and implementation in 8Base) would be greatly appreciated. Perhaps even a different recommendation all together - open to ideas.

PS: Cost is (obviously) a factor for most of our clients.

@sebastian.scholl if you have come across this or answered this, a reference would be greatly appreciated.

Thank you.

Hey @Hani -

For mobile push notifications, in-app alerts, and SMS you’ll need to utilize a 3rd party service. This can be done using 8base serverless functions to trigger such events.

Chat APIs for secure and reliable one-to-one, group, and live event messaging can be built in 8base and here’s a video showing how to do it: https://www.youtube.com/watch?v=LiA3I9oYI3s

APIs for bidirectional monitoring and triggering device action can be accomplished as well using the GraphQL API. There are a few strategies depending on your usecase.

1 Like