---
title: How do I integrate Opensend with a custom webhook?
description: "To integrate Opensend with Custom webhook you will need: \nWebhook method\nAuthorization (If it's required)\nWebhook URL"
---

[Skip to content](https://help.opensend.com/how-do-i-integrate-opensend-with-a-custom-webhook#main-content)

[Contact Support](https://help.opensend.com/kb-tickets/new?hsLang=en)

[![Logo Black.png\]](https://help.opensend.com/hs-fs/hubfs/Logo%20Black.png?height=33&name=Logo%20Black.png)](https://opensend.com/)

Open main navigation

Close main navigation

- [Contact Support](https://help.opensend.com/kb-tickets/new)
- [Return to opensend.com](https://opensend.com/)

[Return to opensend.com](https://opensend.com/)

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Success Center](https://help.opensend.com/?hsLang=en)
2. [Integrations](https://help.opensend.com/integrations?hsLang=en)
3. [Webhook](https://help.opensend.com/integrations?hsLang=en#webhook)

# How do I integrate Opensend with a custom webhook?

**Prerequisites:** 

To integrate Opensend with a Custom webhook, you will need:

1. Webhook method
2. Authorization (If it's required)
3. Webhook URL

**Steps to integrate:**

1. Go to the integrations tab on the Opensend Dashboard
2. Click Main Connections
3. Click Add Destination  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-May-29-2024-12-13-30-2422-AM.png?width=688&height=110&name=image-png-May-29-2024-12-13-30-2422-AM.png)
4. Select Custom Webhook  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-May-30-2024-02-14-31-8833-AM.png?width=600&height=180&name=image-png-May-30-2024-02-14-31-8833-AM.png)
5. Add Name, Description, and Click Next  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-May-30-2024-02-15-48-1650-AM.png?width=661&height=329&name=image-png-May-30-2024-02-15-48-1650-AM.png)
6. Select Webhook configuration from these options:  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-Jul-07-2024-01-52-05-5789-AM.png?width=688&height=298&name=image-png-Jul-07-2024-01-52-05-5789-AM.png) 
     1. Custom webhook: Follow the steps below to configure your custom webhook
     2. BayEngage template: Follow the steps [here](https://help.opensend.com/how-do-i-integrate-opensend-to-bayengage-with-a-custom-webhook?hsLang=en) to configure your BayEngage webhook
     3. Omnisend template: Follow the steps [here](https://help.opensend.com/how-do-i-integrate-opensend-to-omnisend-with-a-custom-webhook?hsLang=en) to configure your Omnisend webhook
     4. Netcore template: Follow the steps [here](https://help.opensend.com/how-do-i-integrate-opensend-to-netcore-with-a-custom-webhook?hsLang=en) to configure your Netcore webhook

1. Select the Webhook method (POST)
2. Add Authorization details (header and key - If those are required) from these options:  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-Jul-07-2024-01-51-33-8727-AM.png?width=688&height=343&name=image-png-Jul-07-2024-01-51-33-8727-AM.png)  
     1. Select API Key and add the authorization details  
        **Note 1:** One header will be generated by default, but you can add as many headers as your webhook requires.
        
        ![](https://help.opensend.com/hs-fs/hubfs/image-png-Jul-07-2024-01-55-10-5249-AM.png?width=688&height=381&name=image-png-Jul-07-2024-01-55-10-5249-AM.png)  
        ![](https://help.opensend.com/hs-fs/hubfs/image-png-Jul-07-2024-01-56-51-1787-AM.png?width=688&height=324&name=image-png-Jul-07-2024-01-56-51-1787-AM.png)
        
        **Note 2:**  You can select whether the Authorization details for API key will be placed in header or as a Query parameter.  
        ![](https://help.opensend.com/hs-fs/hubfs/undefined-Sep-25-2025-02-57-11-1526-PM.png?width=688&height=449&name=undefined-Sep-25-2025-02-57-11-1526-PM.png)
     2. Select Oauth2 and add the authorization details  
        ![](https://help.opensend.com/hs-fs/hubfs/image-png-Jul-07-2024-01-57-57-2177-AM.png?width=688&height=340&name=image-png-Jul-07-2024-01-57-57-2177-AM.png)  
        ![](https://help.opensend.com/hs-fs/hubfs/image-png-Jul-07-2024-01-58-46-8726-AM.png?width=688&height=376&name=image-png-Jul-07-2024-01-58-46-8726-AM.png)
3. If you need more control, you can take advantage of the advanced settings for custom webhook integrations. These options allow you to fine-tune the Content Type, Additional headers, and Query parameters.  For a detailed walkthrough, see the [full guide here](https://help.opensend.com/advanced-configuration-for-custom-webhook-integrations?hsLang=en).
4. Under the fields dropdown, select any [default fields](https://help.opensend.com/what-are-the-default-fields-available-from-opensend-to-integrate?hsLang=en) from Opensend and any custom fields you want to send to the Custom Webhook
5. Add the Custom Webhook URL and press the Send a test request button
   
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-May-30-2024-02-18-21-4293-AM.png?width=688&height=292&name=image-png-May-30-2024-02-18-21-4293-AM.png)
6. In the popup add the email address to send as a test to Custom Webhook and Press Send
   
   ![](https://lh3.googleusercontent.com/pNISZhDAlbzYMnFXwmiZnUrRKWueak0TEHVpwKdcRWNzKwE8lU9ESixSB1Zss2YiqOb6bkvr-Mnj_xCOpL1_47xpWc4bf4nqo3kk1fwvSAGs2Camj7nE5pFZziBAGErQv5YWwevhxCoOIVQGxnxhBQ)
7. You should be able to find the test request sent to your Webhook URL with test email, custom fields, and authorization details in "headers". 
     1. With the test request, you can see what data Opensend data is sending and map the data accordingly on your end
8. Press Done to close the Popup
9. Click Next
   
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-May-30-2024-02-19-47-1030-AM.png?width=688&height=280&name=image-png-May-30-2024-02-19-47-1030-AM.png)
10. Select the Traffic sources from where you want to receive the data
11. Click Create Connections  
    ![](https://help.opensend.com/hs-fs/hubfs/image-png-May-29-2024-12-22-03-8654-AM.png?width=688&height=336&name=image-png-May-29-2024-12-22-03-8654-AM.png)
12. Select the connections and Click Publish  
    ![](https://help.opensend.com/hs-fs/hubfs/image-png-May-30-2024-02-22-11-0271-AM.png?width=688&height=337&name=image-png-May-30-2024-02-22-11-0271-AM.png)
13. Request Data format: 
      1. For DTC: In the case of DTC product, on the bottom, you should be able to see Example request data
         
         ![](https://help.opensend.com/hs-fs/hubfs/image-png-May-30-2024-02-20-49-7712-AM.png?width=688&height=311&name=image-png-May-30-2024-02-20-49-7712-AM.png)
      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
         
         ![](https://help.opensend.com/hs-fs/hubfs/image-png-May-30-2024-02-24-57-5463-AM.png?width=688&height=366&name=image-png-May-30-2024-02-24-57-5463-AM.png)

- [Getting started](https://help.opensend.com/getting-started?hsLang=en#main-content)

    - [Start Here!](https://help.opensend.com/getting-started?hsLang=en#start-here)
    - [Installation and Setup](https://help.opensend.com/getting-started?hsLang=en#installation-and-setup)
    - [CNAME Setup](https://help.opensend.com/getting-started?hsLang=en#cname-setup)
    - [Opensend SDK](https://help.opensend.com/getting-started?hsLang=en#opensend-sdk)
- [Best Practices to Maximize Revenues](https://help.opensend.com/best-practices-to-maximize-revenues?hsLang=en#main-content)

    - [Direct-to-consumer](https://help.opensend.com/best-practices-to-maximize-revenues?hsLang=en#direct-to-consumer)
    - [Business-to-business](https://help.opensend.com/best-practices-to-maximize-revenues?hsLang=en#business-to-business)
    - [Deliverability](https://help.opensend.com/best-practices-to-maximize-revenues?hsLang=en#deliverability)
- [Dashboards & Reports](https://help.opensend.com/dashboards-reports?hsLang=en#main-content)

    - [Klaviyo Reports](https://help.opensend.com/dashboards-reports?hsLang=en#klaviyo-reports)
    - [Iterable Reports](https://help.opensend.com/dashboards-reports?hsLang=en#iterable-reports)
- [Reconnect](https://help.opensend.com/reconnect?hsLang=en#main-content)

    - [Klaviyo](https://help.opensend.com/reconnect?hsLang=en#klaviyo)
    - [Iterable](https://help.opensend.com/reconnect?hsLang=en#iterable)
    - [Bloomreach](https://help.opensend.com/reconnect?hsLang=en#bloomreach)
    - [Attentive](https://help.opensend.com/reconnect?hsLang=en#attentive)
    - [Salesforce Marketing Cloud](https://help.opensend.com/reconnect?hsLang=en#salesforce-marketing-cloud)
- [Personas](https://help.opensend.com/personas?hsLang=en)
- [Revive](https://help.opensend.com/revive?hsLang=en)
- [Integrations](https://help.opensend.com/integrations?hsLang=en#main-content)

    - [API Keys and Account IDs](https://help.opensend.com/integrations?hsLang=en#api-keys-and-account-ids)
    - [Bloomreach](https://help.opensend.com/integrations?hsLang=en#bloomreach)
    - [Braze](https://help.opensend.com/integrations?hsLang=en#braze)
    - [Facebook](https://help.opensend.com/integrations?hsLang=en#facebook)
    - [Google](https://help.opensend.com/integrations?hsLang=en#google)
    - [Iterable](https://help.opensend.com/integrations?hsLang=en#iterable)
    - [Klaviyo](https://help.opensend.com/integrations?hsLang=en#klaviyo)
    - [Listrak](https://help.opensend.com/integrations?hsLang=en#listrak)
    - [Sendlane](https://help.opensend.com/integrations?hsLang=en#sendlane)
    - [Suppression List](https://help.opensend.com/integrations?hsLang=en#suppression-list)
    - [Webhook](https://help.opensend.com/integrations?hsLang=en#webhook)
    - [Yotpo](https://help.opensend.com/integrations?hsLang=en#yotpo)
    - [Zapier](https://help.opensend.com/integrations?hsLang=en#zapier)
    - [Attentive](https://help.opensend.com/integrations?hsLang=en#attentive)
    - [Salesforce Marketing Cloud](https://help.opensend.com/integrations?hsLang=en#salesforce-marketing-cloud)
- [FAQs](https://help.opensend.com/faqs?hsLang=en)
- [General](https://help.opensend.com/general?hsLang=en)

[![Chill listening crop-3](https://help.opensend.com/hs-fs/hubfs/OpenSend_Logo%20icon%202.png?width=42&height=42&name=OpenSend_Logo%20icon%202.png "Chill listening crop-3")](https://www.opensend.com/)

Opensend Help Center

Copyright © 2026, Opensend Inc