# OptiMonk

Connect OptiMonk as a webhook data source: how you paste Instasent's webhook URL into OptiMonk so captured leads flow into the Instasent ingest stream, what it syncs, how fields map to attributes, and how consent is controlled through the data you send.

**Language:** en
**Audience:** platform
**TLDR:** Webhook platform for lead capture: Instasent gives you a webhook URL that you paste into an OptiMonk campaign, and every lead captured through popups and forms arrives as a contact in real time. Consent depends on the fields the campaign collects and how you map them.
**Translation key:** platform.data-sources.connectors.optimonk
**Search keywords:** OptiMonk, webhook, webhook URL, popup, lead capture, leads, forms, ingest stream, connect OptiMonk, OptiMonk integration, capture contacts
**Related pages:** /platform/es/data-sources/connectors/optimonk, /platform/en/data-sources/connectors, /platform/en/data-sources/connectors/make, /platform/en/data-sources/connectors/zapier, /platform/en/data-sources/api-webhooks, /platform/en/consent
**Docs index (every page):** https://docs.instasent.com/llms.txt
**This zone's index:** https://docs.instasent.com/platform/en/llms.txt
**This page:** https://docs.instasent.com/platform/en/data-sources/connectors/optimonk/ (HTML) · https://docs.instasent.com/platform/en/data-sources/connectors/optimonk.md (Markdown)
**Other language (es):** https://docs.instasent.com/platform/es/data-sources/connectors/optimonk.md

OptiMonk is a **webhook platform**: rather than reading your data directly, you paste
Instasent's webhook URL into an OptiMonk campaign so the leads you capture through
popups and forms flow into Instasent's ingest stream. Use it to add contacts to your
audience as OptiMonk captures them.

## How to connect

OptiMonk is a **[webhook platform](/platform/en/data-sources/connectors#webhook-platforms-we-give-you-the-credentials)**:
you don't create a credential — **Instasent gives you a webhook URL**, and you paste it
into OptiMonk. This is a **manual webhook**: OptiMonk posts to that URL every time a lead
is captured. You can create the Instasent source **before** setting anything up in
OptiMonk; the source waits for data in real time.

#### 1. Add the data source

In **Data sources**, select **Add data source** and choose **OptiMonk** from the
Integrations section.

#### 2. Configure the source

Fill in the **Configure** step — **Connection name**, **Default country**, **Regional
settings** / **Locale** and **Timezone** — and Instasent creates the source.

#### 3. Copy the webhook URL

Instasent shows the source's **Webhook URL** under **Setup instructions**. Copy it.

#### 4. Paste it into OptiMonk

In your OptiMonk campaign, add a webhook integration and paste the Instasent webhook
URL. From now on OptiMonk posts each captured lead to Instasent.

#### 5. Watch the stream log

Back in Instasent, the source shows a **stream log** of the data arriving, so you can
confirm the connection is working.

For the endpoint shapes and the full setup, see
[API & webhooks](/platform/en/data-sources/api-webhooks).

![The OptiMonk connector page with its description, what it enables, and the contact fields it maps, with Install OptiMonk to start](/platform/en/data-sources/images/optimonk--1-connect.png)
*The OptiMonk connector page: what it brings into Instasent and the contact fields it maps, with Install OptiMonk to start.*

## What it syncs

OptiMonk sends the **contacts** it captures — the leads from your popups and forms — in
**real time** as each one comes in. The payload identifies the contact (`contact_id`) and
carries the fields the OptiMonk campaign collected.

## Field mapping

The fields OptiMonk sends are mapped to Instasent attributes the same way as any source —
you confirm which incoming values go into which Instasent attributes. See
[field mapping](/platform/en/data-sources/managing#field-mapping).

## Consent mapping

OptiMonk passes through the fields the campaign collects; it has no consent mapping of its
own. **Consent is controlled by the fields you map** — if a campaign collects an explicit
marketing opt-in and you map it to a consent attribute, that value applies. {/* VERIFY: OptiMonk carries no standard marketing-consent flag; whether a marketing signal arrives depends on the fields the campaign collects and how you map them. */} The same
rules apply as for any import: only set `_accepts_marketing_*` to `false` on an **active
opt-out**; "no data" stays `null`. See
[Consent](/platform/en/consent/marketing-preference-vs-suppression).

---

This is one page of the Instasent documentation. For the complete machine-readable index of every guide and API reference, fetch https://docs.instasent.com/llms.txt — start there for full context.
