# GRTforms > GRTforms is a hosted form builder by GrtLabs Inc.. Create responsive forms with a drag-and-drop builder, collect submissions, export CSV / Excel / PDF, and automate with a REST API, signed webhooks, and an MCP server. Sign in with email and password, or request an email sign-in link. ## Docs - [Developer API](https://grtforms.com/developers): REST API v1, authentication, curl examples, and webhooks - [MCP server](https://grtforms.com/developers/mcp): Connect Claude Desktop or Cursor with a scoped API key - [OpenAPI 3.1](https://grtforms.com/api/v1/openapi): Machine-readable spec for the public REST API - [Hidden fields and per-field CSS](https://grtforms.com/docs/hidden-fields): Prefill UTM and other values respondents never see. Target each field with a CSS ID or class. Wrappers already include grt-field and grt-field--{type}. Hide the public title, description, or the whole header. - [Select submissions to export or delete](https://grtforms.com/docs/submissions-selection): Check rows, select the page, or select every match. The selection stays as you page. Export only those rows to Excel, CSV, or PDF, or delete them after a confirm. With nothing selected, export follows your current filters. Exports are logged. - [IP blocks and abuse alerts](https://grtforms.com/docs/security): Block IPv4, IPv6, or CIDR ranges (including IPv6 /64) per form or across your account. Abuse detection watches spikes, repeat IPs, duplicate payloads, and honeypot hits, then sends one alert and a 30-minute digest with actions to block, turn on CAPTCHA, pause, or ignore. - [Form access controls](https://grtforms.com/docs/access-controls): Pause a form, cap how many real entries it accepts, schedule open and close times, or require a password. Visitors see a closed or unlock page; submit is blocked on the server. - [Cloudflare Turnstile CAPTCHA](https://grtforms.com/docs/turnstile): Turnstile on sign-up, sign-in, and public forms. Require it on any form. Verification runs on the server, shows a clear error instead of hanging, and resets so people can try again. - [Conditional logic](https://grtforms.com/docs/logic): Show or hide fields, skip pages, and choose confirmation copy from answers. Rules stay attached to field ids when you reorder. - [Calculated fields](https://grtforms.com/docs/calculations): Read-only totals, scores, and quotes from formulas such as {quantity} * {unit_price}. The server recomputes the value on submit. - [Multi-step forms](https://grtforms.com/docs/multi-step): Insert a page break to split a form into steps. Respondents move Next / Back. Preview and logic skip still work across pages. - [Signatures](https://grtforms.com/docs/signatures): Drawn or typed signatures with an audit trail owners can export. This is not legal advice. - [PDF export](https://grtforms.com/docs/pdf-export): Export selected or filtered submissions as PDF, or download one branded PDF per entry. Included on Free. - [File uploads](https://grtforms.com/docs/file-uploads): File uploads with type and size limits on hosted forms. - [Ask AI in the builder](https://grtforms.com/docs/ai-refine): Chat-edit an existing form. The model returns a structured patch you can Apply, Discard, or Undo. Submissions are never sent to the AI. - [Builder Preview](https://grtforms.com/docs/form-preview): Walk through the respondent form, including unsaved drafts, without publishing or storing a submission. - [Drag and drop fields](https://grtforms.com/docs/drag-and-drop): Drag a field type onto an exact spot, drop beside a half-width field to pair half | half, reorder with a handle or keyboard, and undo without breaking logic. - [Guest AI builder](https://grtforms.com/docs/guest-ai-builder): Generate and refine a form at /try without an account. The draft stays in this browser until you sign up to save it. - [Plans, limits, and usage](https://grtforms.com/docs/plans): What Free and Premium include, soft submission limits, AI allowances, and our published commitments. - [Founder price reservation](https://grtforms.com/docs/founder-price): Upgrade or reserve before January 31, 2027 to get $7.99/mo locked for life, even if you start on yearly. - [Sign in](https://grtforms.com/docs/sign-in): Sign in with email and password. Request an email sign-in link. Continue with Google. Sign in with Microsoft. Apple sign-in is not available. - [Submission notifications](https://grtforms.com/docs/notifications): In-app inbox plus team email with To, CC, BCC, and field-based rules. Optional respondent confirmation email. - [Respondent confirmation email](https://grtforms.com/docs/confirmation-email): Optional receipt to the person who submitted the form, with merge tags and abuse limits. - [Email delivery](https://grtforms.com/docs/email): Team notifications and optional respondent confirmation when someone submits, and sign-in emails sent on a separate path. - [Form integrations](https://grtforms.com/docs/integrations): POST mapped submission fields as JSON, or post new entries to a Microsoft Teams channel through a Workflows webhook from a form Integrations tab. Sheets, Slack, Mailchimp, HubSpot, Salesforce, Google Drive, Dropbox, Box, Notion, and Airtable are not available yet. - [Badge and thank-you referrals](https://grtforms.com/docs/referrals): Free-plan forms can send visitors to GRTforms via the Powered by badge and the thank-you CTA. - [Form theme designer](https://grtforms.com/docs/theme): Per-form presets, colors, allowlisted fonts, and density on every plan. Premium adds an optional logo or header image, saved themes you can reuse across forms, and custom CSS (sanitized and scoped). - [Share and Form Manager](https://grtforms.com/docs/share): Duplicate forms, tag and filter the Forms list, embed in WordPress with Custom HTML, share on social, and add internal entry comments. - [Trash](https://grtforms.com/docs/trash): Deleted forms stay in Trash for 30 days. Restore one to put it back on Forms. - [Insights](https://grtforms.com/docs/insights): See which forms get the most submissions, how they compare to the last period, a health score, and ideas to improve. Answers are never sent to AI. - [Field types](https://grtforms.com/docs/field-types): The shipped builder palette: short text, long text, email, phone, number, dropdown, checkbox, radio, date, file upload, signature, star rating, name, time, website, consent, multi select, list, repeater, chained selects, address, page break, hidden, and calculation. - [Workflows](https://grtforms.com/docs/workflows): After a submission, filter answers, email, reuse a webhook or integration, set status, or send the next form with a signed link. - [Start from a workflow template](https://grtforms.com/docs/workflows/templates): Apply Employee onboarding, Incident follow-up, or Application screen. A larger template gallery is not available yet. - [Approvals from email](https://grtforms.com/docs/workflows/approvals): Approvals from email are not available yet. When they ship, an approver opens a confirm page and chooses Approve or Reject. - [Waiting and reminders](https://grtforms.com/docs/workflows/waiting): Send next form can set a deadline and a reminder. Delay steps that wait a set time or until a date field are not available yet. - [Entry statuses](https://grtforms.com/docs/workflows/entry-statuses): A workflow can set a short status label on the original entry. A status column, filter, CSV export, and entries API field are not available yet. - [Why didn't my workflow run?](https://grtforms.com/docs/workflows/troubleshooting): Read run history on the workflow. Test without sending and Retry are not available yet. ## Product - Hidden fields and per-field CSS: Prefill UTM and other values respondents never see. Target each field with a CSS ID or class. Wrappers already include grt-field and grt-field--{type}. Hide the public title, description, or the whole header. - Select submissions to export or delete: Check rows, select the page, or select every match. The selection stays as you page. Export only those rows to Excel, CSV, or PDF, or delete them after a confirm. With nothing selected, export follows your current filters. Exports are logged. - IP blocks and abuse alerts: Block IPv4, IPv6, or CIDR ranges (including IPv6 /64) per form or across your account. Abuse detection watches spikes, repeat IPs, duplicate payloads, and honeypot hits, then sends one alert and a 30-minute digest with actions to block, turn on CAPTCHA, pause, or ignore. - Form access controls: Pause a form, cap how many real entries it accepts, schedule open and close times, or require a password. Visitors see a closed or unlock page; submit is blocked on the server. - Cloudflare Turnstile CAPTCHA: Turnstile on sign-up, sign-in, and public forms. Require it on any form. Verification runs on the server, shows a clear error instead of hanging, and resets so people can try again. - Conditional logic: Show or hide fields, skip pages, and choose confirmation copy from answers. Rules stay attached to field ids when you reorder. - Calculated fields: Read-only totals, scores, and quotes from formulas such as {quantity} * {unit_price}. The server recomputes the value on submit. - Multi-step forms: Insert a page break to split a form into steps. Respondents move Next / Back. Preview and logic skip still work across pages. - Signatures: Drawn or typed signatures with an audit trail owners can export. This is not legal advice. - PDF export: Export selected or filtered submissions as PDF, or download one branded PDF per entry. Included on Free. - File uploads: File uploads with type and size limits on hosted forms. - Ask AI in the builder: Chat-edit an existing form. The model returns a structured patch you can Apply, Discard, or Undo. Submissions are never sent to the AI. - Builder Preview: Walk through the respondent form, including unsaved drafts, without publishing or storing a submission. - Drag and drop fields: Drag a field type onto an exact spot, drop beside a half-width field to pair half | half, reorder with a handle or keyboard, and undo without breaking logic. - Guest AI builder: Generate and refine a form at /try without an account. The draft stays in this browser until you sign up to save it. ## Pricing and commitments - [Pricing](https://grtforms.com/pricing): Free and Premium catalog. - [Commitments](https://grtforms.com/commitments): Honest limits, no surprise charges, founder price lock, Free stays free, data export, and we never send submissions to the AI. ## Optional - [Templates](https://grtforms.com/templates): Live form templates by industry and category - [Try without an account](https://grtforms.com/try): Guest AI builder - [Support](https://grtforms.com/support): Email hello@grtforms.com for questions and help - [Privacy](https://grtforms.com/privacy): Privacy policy and data handling - [Full text](https://grtforms.com/llms-full.txt): Extended version with API details