Skip to main content

How to integrate BayEngage with Opensend

Danielle From BayEngage avatar
Written by Danielle From BayEngage
Updated this week

Steps to Integrate:

  1. Click on Apps -> Custom integration

  2. Copy Client ID and Client Secret (private key) from BayEngage's Custom integration menu.

  3. Go to the integrations tab on the Opensend Dashboard

  4. Click Main Connections

  5. Click Add Destination

  6. Select Custom Webhook

  7. Add Name, Description, and Click Next

  8. Select the "BayEngage template" under the Webhook configuration dropdown.

  9. Select the Webhook method (POST).

  10. Select API Key under the Authentication method dropdown and add the following details for authorization:

    1. x-client-secret

    2. x-public-id.

  11. Enter the Client ID and Client Secret (private key) copied from BayEngage, and then add the following details to the Opensend Webhook configuration.

  12. Under the fields dropdown select any default fields from Opensend and any custom fields, you want to send to Custom Webhook.

  13. The Custom Webhook URL is auto-filled: https://api.bayengage.com/api/v1/customer

  14. Press the Send a Test request button.

  15. In the popup, add the email address to send as a test to the Custom Webhook, and Press Send.


  16. You will find a test request in the email address you entered on your Contacts page in BayEngage.

  17. Press Done to close the Popup.

  18. Click Next

  19. You can just select the Traffic sources from where you want to receive the data.

  20. Click Create Connections.

  21. Select the connections and Click Publish.

  22. Request Data format:

    1. For DTC: In the case of DTC product, on the bottom, you should be able to see Example request data

    2. For B2B: In the case of B2B product, on the bottom, you should be able to see Example request data and JavaScript example code you can use to post data on your end.

      Note: If you are using our B2B product and you want to integrate with Bayengage, only the "person" additional field will be available for delivery:

      • First/Last name of the contact

      • Address details





Did this answer your question?