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
  3. Select Custom Webhook and select the Netcore template.

  4. Select your authentication method (i.e. API Key).
    1. Placement will be query parameter by default .
    2. Add value for API key
  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

  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)
    }

  7. Click Send A Test Request


  8. Enter a test email and click on the Send button

    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


  10. Select your traffic source(s) and click on the Create Connections button


  11. Select created connections and click on the Publish button