PopupBuilder.io

How to Integrate OptiMonk with Webhook

Emel DalabasmazUpdated August 23, 20262 min read
a female figure working and arranging the settings for the integration of Webhook

OptiMonk's webhook integration is still here: you paste a URL on the campaign and OptiMonk POSTs the form data. It needs an endpoint you control. If you do not have a developer, use Zapier instead. OptiMonk's 1 April 2026 webhook article is the live reference.

Default POST fields include first name, last name, email, phone, URL, campaign name, campaign ID, coupon (on some templates), GDPR checkbox, dropdown, checkbox, feedback, radio, country, city, zip.

Webhooks cannot delay a send. A multi-step popup with email on page 1 and phone on page 2 will error in the OptiMonk admin (the data can still arrive). Put email and phone on the same page.

Add the webhook on a campaign

  1. Log in to OptiMonk.
  2. Campaigns → three dots on the campaign → Edit campaign, or open it and Edit settings.
the OptiMonk dashboard to edit campaign, pointing out the three-dot and the options
  1. Open INTEGRATIONS.
Integrations title on the OptiMonk dashboard is pointed out
  1. Under Where would you like to send the subscribers and campaign data?, click Add new integration.
The related part where to send the data with the Add new integration button
  1. Select Webhook.
Webhook icon on the OptiMonk Integration Apps
  1. Name it. Paste your endpoint URL, not a sample. OptiMonk still offers https://www.optimonk.hu/webhook_sample.php as a test page; that is for a dry run, not production. webhook.site is the easier test bin.
The setup integration tab of the OptiMonk and Webhook integration
  1. Map fields. Use the subject name as the identifier; OptiMonk says extra markings are not required. Done, then Next.
the field mapping tab of the OptiMonk and Webhook integration

Test it

Trigger the campaign that has the webhook, fill the form, then check the endpoint logs. You get one log per campaign page. A coupon on page 3 shows up in the third log.

If nothing arrives: wrong campaign, unpublished GTM tag, endpoint rejecting OptiMonk's IPs, or a typo in the URL.

Can I send OptiMonk data to more than one webhook?

Yes. Add another Webhook integration on the same campaign, or on a different campaign, with a different URL.

What events fire the webhook?

A completed form on that campaign. Exit-intent or other triggers only matter as far as they show the form. There is no delayed send.

Klaviyo and Keap are nicer if they are already your ESP. Webhook is the escape hatch. Related: Klaviyo, BigCommerce, Keap.

Written and reviewed by

Emel Dalabasmaz
Emel Dalabasmaz

SEO Executive at Flatart

Emel Dalabasmaz graduated in Advertising and Public Relations from Anadolu University. She began in social media and carried that grounding — content, brand communication and performance — into SEO. For more than ten years she has worked on growth for brands across a range of industries, pairing a communications perspective with data and technical analysis to build a digital presence that holds up over time.

Education
Advertising and Public Relations, Anadolu University
Writes about
Popup builders, Conversion rate optimization, On-site messaging, SaaS pricing research, SEO, Technical SEO, Content strategy, Digital marketing