Preview: Webhooks in EasyMorph 5.0

We will be introducing integration with cloud applications via webhooks. If a cloud application supports webhooks, it will be possible to configure it to send data securely for processing in EasyMorph projects without exposing EasyMorph Server to the public internet.

This will be arranged using the Webhook Gateway – a public internet service operated by us, i.e. EasyMorph Inc. The gateway will host endpoints for webhooks of cloud applications. The integration will work as follows:

(1) When a certain event such as payment occurs, the cloud application sends a web request (message) with payment details (e.g payer, amount) to a registered webhook endpoint at the Gateway.

(2) The Gateway encrypts and enqueues all incoming messages.

(3) EasyMorph Server polls the Gateway for new messages.

(4) When the queue is not empty, EasyMorph Server pulls the messages from Gateway, decrypts them, and makes them available to processing in EasyMorph projects in a way similar to processing HTTP responses in the “Web request” action. A new action called “Webhook Input”, will receive messages from the Gateway via EasyMorph Server.

The Webhook gateway will allow receiving and processing information such as:

  • Events from automation platforms such as Zapier, Power Automate, or IFTTT
  • Events from Salesforce or other CRM systems (e.g. when a table record is created or updated)
  • Payment notifications from Stripe or other payment systems
  • IoT (Internet-of-Things) events

Gateway features:

  • 99.999% SLA
  • Full asymmetric encryption of data at rest and in motion (even we won’t be able to see your data)
  • Several regions starting with the US and Europe
  • Usage-based pricing
1 Like