Platform Update - WhatsApp Node and WebSocket Integration

Brandon Cannaday
Brandon Cannaday | 2 minute read

Today's update expands the platform's ability to send alerts and notifications to your customers with first-class support for WhatsApp. This update also makes it easy to communicate with WebSocket services by allowing the platform to act as a WebSocket client.

WhatsApp Workflow Node

WhatsApp is an extremely popular messaging platform, especially for customers outside the US. The new WhatsApp Node and associated WhatsApp Service Credential make it easy to send messages to customers who prefer to use WhatsApp as their communication method.

Losant WhatsApp Node

WebSocket Integration

Earlier this year we released WebSocket support for Webhooks, which allows the platform to act as a WebSocket server. Today's update adds the WebSocket Integration, which means the platform can now also act as a WebSocket client.

This feature is useful when interacting with remote services over a WebSocket API. For example, Casambi, the smart lighting company, provides a WebSocket API to control their lights. Prior to this update, it would not have been possible to directly interface with this API using Losant. With today's update, you can now easily connect to Casambi's WebSocket interface and control lights directly through a Losant workflow.

Losant WebSocket Integration

Other Updates

As always, this release comes with several minor features and improvements, including:

  • We've added a JWT Service Credential for securely storing JSON Web Token signing secrets. These credentials can be referenced in JWT: Create and JWT: Verify Nodes to ensure claims between two parties are valid - such as in password reset flows in application experiences.
  • The default logical operator for all Advanced Query forms has been changed from ANY to ALL (i.e. OR to AND). This reduces the likelihood of accidentally querying extra resources, which is especially important when performing destructive actions like deleting devices.
  • When right-clicking entries in the Workflow Debug Output you can now copy the value of the clicked item as well as the item's payload path.
  • Instances now have Audit Logs to track changes made to the Instance and its child resources.

What’s Next?

With every new release, we listen to your feedback. By combining your suggestions with our roadmap, we can continue to improve the platform while maintaining its ease of use. Let us know what you think in the Losant Forums.