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 FormsPut 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 FormsA 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 FormsSensitive 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.