Lightweight, single-purpose web dialogs for CRM campaigns. Define once as JSON, render anywhere, connect to any platform.
{
"type": "form",
"content": {
"heading": "Get in Touch",
"fields": [
{ "name": "email", "type": "email", "required": true }
],
"submitLabel": "Send Message"
},
"connector": {
"submission": { "url": "https://your-crm.com/api" }
}
}
{
"type": "form",
"content": {
"heading": "Get in Touch",
"fields": [{
"name": "email",
"type": "email",
"required": true
}],
"submitLabel": "Send"
},
"connector": {
"submission": {
"url": "https://crm.co/api"
}
}
}
Every CRM campaign that needs a web touchpoint becomes a project: a repo, a build pipeline, a deploy, a domain, stakeholder reviews. WebDialog eliminates that friction. A dialog is a JSON record — no code, no deploys, no web team bottleneck.
Three steps from campaign brief to live dialog.
Write a JSON config that describes your dialog: form fields, copy, submission endpoint, CRM parameters. No design or development needed.
Standalone hosted page, overlay modal on your existing site, or embedded inline. Same dialog, three ways to reach your audience.
Form submissions go directly to your CRM endpoint. URL parameters carry subscriber identity. Works with any platform out of the box.
The same dialog renders identically across all modes. Only the shell changes.
A clean, hosted page with zero integration. Drop the URL into any CRM email, SMS, or push notification.
Zero integrationA lightweight loader script opens the dialog as a modal overlay on your existing site. One script tag, that's it.
One script tagRender the dialog inline within your page. Auto-resizes to fit its content. No iframe scroll or fixed height.
Inline renderingEverything you need to run dialog-based campaigns at scale.
Dialogs load from the nearest Cloudflare edge node. Sub-100ms TTFB globally.
Shadow DOM encapsulation means your dialog styles never leak into — or get affected by — the host page.
Override any design token via CSS custom properties or config. Match your client's brand in seconds.
Plain HTTPS URLs with query parameters. Every CRM can construct them with personalization tokens.
Required fields, email format, regex patterns, consent checkboxes. All configured, never coded.
Create, update, and manage dialogs via REST API. Integrate with your existing workflow tooling.
Set an ISO date and dialogs expire automatically. No manual cleanup, no stale landing pages.
Field focus times, change counts, time-to-submit. Understand how users engage with every dialog.
Optional consent checkboxes and legal text. Configure GDPR-friendly data capture from the config.
WebDialog is in early access. Get in touch to see how it fits your CRM workflow.