---
title: How do I integrate Opensend to Netcore with a custom webhook?
description: This guide describes how to configure the Netcore template in the Opensend Custom Webhook integration. The template helps you send contact-creation events to Netcore’s Add Contact (Async) API using your own parameters and payload.
---

[Skip to content](https://help.opensend.com/how-do-i-integrate-opensend-to-netcore-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 to Netcore with a custom webhook?

## This guide describes how to configure the Netcore template in the Opensend Custom Webhook integration. The template helps you send contact-creation events to Netcore’s Add Contact (Async) API using your own parameters and payload.

#### Prerequisites

Before you begin, ensure you have:

- **A Netcore account** with API access enabled.
- **Your Netcore API key** (copy it from the Netcore CE admin panel under **API Mode**).
- **The region-specific base URL** for the Add Contact API (e.g., `https://api.netcoresmartech.com/apiv2` for US).

#### **Steps to Integrate**

1. Go to the integrations tab on the Opensend Dashboard
2. Under Main Connections, click Add Destination  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-08-42-25-7282-AM.png?width=688&height=197&name=image-png-Sep-14-2025-08-42-25-7282-AM.png)
3. Select Custom Webhook and select the **Netcore** template.  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-08-45-13-3012-AM.png?width=688&height=377&name=image-png-Sep-14-2025-08-45-13-3012-AM.png)  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-08-45-36-4954-AM.png?width=688&height=425&name=image-png-Sep-14-2025-08-45-36-4954-AM.png)
4. Select your authentication method (i.e. API Key). 
     1. Placement will be query parameter by default .
     2. Add value for API key
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-09-40-33-1178-AM.png?width=688&height=453&name=image-png-Sep-14-2025-09-40-33-1178-AM.png)
5. Under **Advanced options**, you would see the application/x-www-form-urlencoded for the Content type. Add any additional headers or query parameters 
     1. Following Query Parameters will be generated by default for the Netcore template 
            1. type - contact
            2. activity - add
               
               Since the Netcore API requires activity and type to specify the operation and resource
               
               ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-09-58-58-5523-AM.png?width=688&height=454&name=image-png-Sep-14-2025-09-58-58-5523-AM.png)
6. Edit the list ID in the Request body and replace it with your own list ID, where you want Opensend contacts to be delivered  
   `{     "data": "{\"EMAIL\": \"\"}",     "listid": (your list id) }`  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-09-59-28-5021-AM.png?width=688&height=446&name=image-png-Sep-14-2025-09-59-28-5021-AM.png)
7. Click Send A Test Request  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-10-02-47-3178-AM.png?width=688&height=453&name=image-png-Sep-14-2025-10-02-47-3178-AM.png)
8. Enter a test email and click on the Send button  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-10-03-26-6629-AM.png?width=688&height=449&name=image-png-Sep-14-2025-10-03-26-6629-AM.png)  
     1. Once the test request is successful and you have verified data on the Netcore side, you can close the test request modal and proceed with further setup
9. Click on the Next button  
   ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-10-04-05-9466-AM.png?width=688&height=444&name=image-png-Sep-14-2025-10-04-05-9466-AM.png)
10. Select your traffic source(s) and click on the Create Connections button  
    ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-10-04-33-0260-AM.png?width=688&height=454&name=image-png-Sep-14-2025-10-04-33-0260-AM.png)
11. Select created connections and click on the Publish button  
    ![](https://help.opensend.com/hs-fs/hubfs/image-png-Sep-14-2025-10-04-59-2256-AM.png?width=1301&height=852&name=image-png-Sep-14-2025-10-04-59-2256-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