One platform, priced by sites. Every module included. Docs All systems operational
Build it freeNo card · no time limit Start free
Developers · Build on SGEN

SGEN for Developers: Your code, where you need it.

Inject head and body snippets, route form and order events to your own services, and connect the tools you already run. Custom Codes, webhooks, and the integration panels ship with the platform and work on every plan.

Custom Codes · head
Head code injected before
Body code injected before
Apply site-wide
Custom Codes

Drop in any snippet. Head or body.

The Custom Codes module injects raw HTML, CSS, and JavaScript into the head or body of your rendered pages. It is the native home for the third-party tags every real site ends up needing: analytics, a chat launcher, a verification meta tag, a heatmap script, an experiment snippet.

Head and body, separately. Put a tag in the head when it needs to load early, in the body when it should run after content. You choose per snippet.
Site-wide or per page. Inject globally across the site, or scope a snippet to the pages that need it so the rest stay lean.
Built into the platform. Custom Codes is one of the 23 native modules, with its own admin panel. It ships with the platform and updates with it, so there is nothing extra to install or maintain.

Advanced Settings handles SMTP, SEO defaults, and social metadata natively, so Custom Codes stays focused on the one job snippet injection.

Custom Codes · scope
Site-wideThis pageBy template
Snippet name
Analytics 4 base tag
Placement head
Enabled
First-party integrations

Connections you don't have to build.

Before you write a line of integration code, check whether SGEN already ships the connection. These are configured in the admin, not coded against an API, so they work the moment you add your keys.

Stripe

Card payments in the Ecommerce module. Add your keys and checkout is live.

PayPal

An alternative checkout payment method alongside Stripe.

Google

Analytics 4, Tag Manager, Search Console, and reCAPTCHA, connected from the admin.

Webhooks

Point a Forms webhook at any endpoint, a Zapier catch-hook included, to route a submission or order to the rest of your stack.

Airtable

Push form submissions straight into an Airtable base and table.

Slack

Post a real-time alert to a Slack channel the moment a site event fires.

The full reference, and what each connection routes, lives on the Integrations page.

Webhooks

Send every event where it needs to go.

When the first-party connections don't cover it, point a webhook at your own endpoint. Each form connects to a destination from its own integrations panel: a per-form connection, not one global firehose that lumps every form together.

POST to any endpoint. A custom CRM, an internal service, a serverless function. You set the URL, the method, and the headers.
Test before you ship. A connection test fires a sample payload so you confirm your endpoint receives it before a real lead does.
Zapier for the long tail. For anything without a direct connection, route the event through Zapier to a connected app.

Form leads can also land in your Forms submissions inbox at the same time, so a webhook failure never loses the lead.

Webhook · delivery log
Endpoint reachable200
11:42form.submission → crm.acme.internalSent
11:18order.created → zapier hookSent
10:54form.submission → airtable baseSent
10:51Connection test → sample payloadSent
What's in the box

Every connection point, on every plan.

6
Connection points in the grid
2 placements
Custom Codes: head and body
23
Native modules on every plan
Questions

Developer questions

How do I add a third-party script or tag? +
Use the Custom Codes module. It injects raw HTML, CSS, and JavaScript into the head or body of your rendered pages, site-wide or scoped to specific pages. That covers analytics tags, chat launchers, verification meta tags, heatmaps, and experiment snippets, the third-party code real sites end up needing.
Can I send form or order events to my own system? +
Yes. Each form connects to a destination from its own integrations panel, including a webhook you point at any endpoint, with a configurable URL, method, and headers, plus a connection test. For anything without a direct connection, route the event through Zapier to a connected app.
Which third-party services connect natively? +
Five first-party integrations: Stripe and PayPal for payments, Google (Analytics 4, Tag Manager, Search Console, reCAPTCHA), Airtable, and Slack. They are configured in the admin with your keys, not coded against an API. For anything else, point a Forms webhook at your own endpoint.
Is there a public REST API or SDK? +
We don't market a public REST API or SDK today, so we won't point you at one we can't stand behind. What is supported, and what most builds actually need, is Custom Codes for injecting your own scripts, the five first-party integrations, and webhooks for routing events out to any endpoint, a Zapier catch-hook included. If your project needs more than that, contact sales and we'll tell you straight what's possible.
Which plan includes all of this? +
Every plan. Custom Codes and the integration panels are part of the 23 native modules, and every plan is the whole platform, plans differ only by how many live sites you run. The free Sandbox includes them too, on unlimited staging sites, so you can wire up a webhook and test it before you pay anything.
Included in your plan

Custom code. Webhooks. Five integrations. From $39/mo.

Every plan is the whole platform, all 23 modules. Plans are priced by how many live sites you run: Indie at $39/mo for one site (billed annually; $47 monthly), Studio at $97 for three, Scale at $297 for ten, Enterprise at $497 for unlimited. The free unlimited Sandbox lets you build and test on staging URLs before you pay anything.