The alpha testing program is now open to the public! We’d love to hear your feedback.Join!

Geiger Forms · Sharing, payments and the API

Share it anywhere and get paid

Publish a link, embed it, send it

Every published form gets its own link and QR code. Embed it on your site with one script tag, create signed links that expire, or email it to people with a personal link each.

Geiger Forms

Put the form wherever your people are

Embed a form inline, as a popup, slider, side tab, popover or full screen, or as a plain iframe. Display rules decide when it opens, after a delay, at a scroll depth or on exit intent, and how often it shows.

Decide who can respond

Open a form to anyone with the link, or ask for a shared password, a signed-in account, an email on your domain or a personal signed link.

A link preview that looks like the form

Shared links unfurl with the form's own title, description and cover image when people paste them into a chat or a post.

Take payment as part of the form

Add products and an order total, then send people to Stripe Checkout when they submit. Charge once or by subscription, monthly or yearly, with coupon codes on top.

Geiger Forms

A signup form that sells the membership

Turn on payments, pick a currency and choose one-off or subscription billing. Respondents see the order total with any coupon applied, and their response waits as Awaiting payment until Stripe confirms it.

Coupons you can pause

Create percentage or fixed-amount codes for checkout, and switch any of them off without deleting it.

Every payment, on its response

Each response shows its amount, currency and checkout reference, and whether the payment is paid, pending, unpaid, failed, refunded or canceled.

Safe from spam, open to your tools

Keep bots out and sensitive answers encrypted, with a log of who looked. Then hand responses to the rest of your stack through an API and signed webhooks.

Geiger Forms

Sensitive answers stay locked until someone asks

Mark a field as sensitive and its answers are encrypted before they're stored and masked in the inbox and exports. Revealing one is a deliberate click, and every view, reveal, export and print is logged.

Spam stops at the door

A hidden honeypot, a Cloudflare Turnstile check and a rate limit per device keep bots out, and duplicate detection flags repeat submissions.

Keep only what you need

Delete responses automatically after a set number of days, collect anonymously, and answer access or erasure requests for any email address.

A REST API with scoped keys

Read forms and responses or submit headlessly from your own code, with bearer API keys scoped to read or write.

Webhooks you can replay

Signed webhooks fire when a response is created, updated or approved. Every delivery is logged, failed ones are retried, and you can replay any of them.

One account.
Every app, ready today.

GEIGER STUDIO