NEW AI agents now first-class: authorize · audit · revoke in one click — your agents submit cleanly, bots stay blocked. Read agent docs →
/ pricing

Honest pricing. USD.

Pay for the volume you actually receive — no per-seat tax, no support tax, no overage surprises.

Free

$0 / month

For trying it out and side projects.

Start free
  • 100 submissions / month
  • Unlimited forms
  • All features (listed below)
Most popular

Solo

$9 / month

For developers shipping their first agent-backed form.

Get Solo
  • 1,000 submissions / month
  • Unlimited forms
  • All features (listed below)

Team

$29 / month

For teams running multiple agent integrations at volume.

Get Team
  • 10,000 submissions / month
  • Unlimited forms
  • All features (listed below)

Every tier includes every feature.

We don't gate features by plan. The only thing that changes is the monthly submission cap.

  • Unlimited forms
  • Spam filtering — honeypot, per-IP rate limit, CAPTCHA (Turnstile / hCaptcha / reCAPTCHA)
  • Email notifications — through our SMTP or yours
  • Webhooks — HMAC-signed, auto-retried, with full delivery history
  • Multi-step forms + conditional show-if logic
  • Per-form autoresponder + magic fields
  • Per-form analytics — geo, spam rate, submissions over time
  • Ollastack-hosted form page with custom CSS
  • Submission tags, archive, status workflow
  • Inbox export — CSV, JSON, Excel — by date range
  • Slack, Discord, Telegram, Mailchimp integrations
  • AI-agent Bearer tokens with audit log + 🤖 inbox stamp
  • Custom SMTP — encrypted at rest, transparent fallback
  • Razorpay payment-required forms
  • Org members + cross-form inbox
  • Personal API tokens — every call recorded, 300/min per-token rate limit
  • Public OpenAPI 3.1 spec at /api/openapi.json

Need more than 10,000 submissions / month or a custom arrangement? Talk to us.

/ faq

Frequently asked questions

What counts as a submission?

Any successful POST to your form endpoint. Spam-flagged submissions count toward the quota only after they pass through filters; honeypot-rejected ones don't. Per-IP rate-limit rejections don't count either.

What happens when I hit my monthly quota?

The submit endpoint returns 429 with code RATE_LIMIT_EXCEEDED. Existing submissions stay accessible. You can upgrade mid-period and the new quota applies immediately. We don't auto-bill overages.

Do you store the form payload?

Yes — until you delete it or until your form's retention policy expires. Retention is configurable per-form on every paid tier.

Can AI agents submit to my forms?

Yes. Authorize an agent in Dashboard → Settings → API tokens, give it a label, and your agent can submit cleanly while bots stay blocked. Submissions are tagged in the inbox with the agent's label, and your per-form and monthly limits still apply. See /docs/agents.

Can I bring my own SMTP?

Yes, on every paid tier (and Free too). Configure your SMTP server per organization; credentials are encrypted at rest. If your SMTP server fails, we transparently fall back to the platform sender so notifications never silently drop. See /docs/smtp.

Is the API stable? Can I script against it?

Yes. The full OpenAPI 3.1 spec is published at /api/openapi.json — agent frameworks can consume it directly. Every endpoint documents its error shape and required scopes.

Where do my submissions live?

On a hosted database under our control. We're transparent about not yet offering multi-region or guaranteed data residency — talk to us if that's a blocker.

How do refunds work?

Cancel any time from the billing page; the next billing cycle is skipped and your org drops back to the free tier's quota. No prorated refunds on the current cycle.

What payment methods do you accept?

Razorpay (cards, UPI, netbanking — works for INR + USD). Stripe and PayPal are on the roadmap; if either is a hard requirement, email us.