{"id":22281206,"url":"https://github.com/verbb/formie","last_synced_at":"2026-03-15T04:58:57.274Z","repository":{"id":37608077,"uuid":"280753531","full_name":"verbb/formie","owner":"verbb","description":"The most user-friendly forms plugin for Craft CMS.","archived":false,"fork":false,"pushed_at":"2024-05-21T11:15:54.000Z","size":90744,"stargazers_count":90,"open_issues_count":239,"forks_count":66,"subscribers_count":7,"default_branch":"craft-4","last_synced_at":"2024-05-21T11:35:47.295Z","etag":null,"topics":["craftcms","craftcms-plugin"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/verbb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-18T22:58:52.000Z","updated_at":"2024-08-14T11:20:16.453Z","dependencies_parsed_at":"2024-01-07T09:29:33.155Z","dependency_job_id":"8dde59c8-b4aa-435f-8ad8-c3f3e57480b0","html_url":"https://github.com/verbb/formie","commit_stats":{"total_commits":3086,"total_committers":35,"mean_commits":88.17142857142858,"dds":"0.051847051198963046","last_synced_commit":"218f97ef6e47cac38026eabd714d90b1282274a9"},"previous_names":[],"tags_count":335,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verbb%2Fformie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verbb%2Fformie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verbb%2Fformie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verbb%2Fformie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/verbb","download_url":"https://codeload.github.com/verbb/formie/tar.gz/refs/heads/craft-4","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247142066,"owners_count":20890652,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["craftcms","craftcms-plugin"],"created_at":"2024-12-03T16:16:12.647Z","updated_at":"2026-03-03T06:08:35.168Z","avatar_url":"https://github.com/verbb.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"https://verbb.imgix.net/plugins/formie/formie-icon.svg\" width=\"100\" height=\"100\" alt=\"Formie icon\"\u003e\u003c/p\u003e\r\n\u003ch1 align=\"center\"\u003eFormie for Craft CMS\u003c/h1\u003e\r\n\r\n\u003e [!NOTE]\r\n\u003e Looking to make the switch to Formie? Read our [blog post](https://verbb.io/blog/introducing-formie) on why we built Formie.\r\n\r\nFormie is a Craft CMS plugin for creating user-friendly forms that your content editors will love. With over 30 fields available, a drag-and-drop form builder, multi-page support, and more!\r\n\r\n## Features\r\n- Drag-and-drop form builder, with support for columns.\r\n- Multi-page support for complex forms, or single-page for simple ones.\r\n- Store submissions in the control panel, in case you want to view the users' submission later.\r\n- **Stencils** - A quick and easy way to create new forms. Stencils include your form settings, fields and notifications.\r\n- Multiple options to control how forms submit. Show a success message, redirect to an entry, or stay on the same page.\r\n- Conditions for pages, fields, buttons and email notifications.\r\n- Save incomplete submissions for users to come back to later.\r\n- Switch form submissions to be page-reload (POST), or async (Ajax).\r\n- Spam protection - Fight spam with our in-built keyword blocking and submission behaviour control.\r\n- Integrations API - Captchas, Address Providers, Elements, Email Marketing, CRM, Webhooks, Miscellanous.\r\n- Migrate from Solspace Freeform or Sprout Forms with our handy migration assistants. \r\n- Supports importing submissions via Feed Me.\r\n\r\n### Fields\r\n- Over 30 fields available\r\n  - Standard fields like text, dropdown, radio, checkboxes.\r\n  - Advanced fields like address, file uploading, name (short and full), signatures, calculations.\r\n  - Complex fields like Repeater, Table and Group.\r\n- Plenty of settings for each field to control their appearance, default values and functionality.\r\n- Customise your submit buttons - even multiple submits for multi-page forms.\r\n- Pick from existing fields with ease.\r\n- For Dropdown/Checkboxes/Radio Buttons - select from over 25 preset options to populate your field, like countries, states, languages, currencies, days, months and more!\r\n- **Synced fields** - Create your fields in one place, then use them everywhere!\r\n- **Conditions** - Hide or show fields based on other fields' values.\r\n- **Visibility** - Show, hide or disable any field from being visible to users.\r\n- **Content Encryption** - Protect sensitive data by encrypting it in the database.\r\n- **Match Field** - Enforce fields to match one another. Perfect for \"confirm\" fields.\r\n\r\n### Email Notifications\r\n- Multiple email notifications per-form. Notify your staff and customers at the same time about their submissions.\r\n- User-friendly variable pickers. No more Twig in field settings for your users to wrangle!\r\n- Full-range of email settings including multiple recipients, reply-to, cc, bcc and more.\r\n- Add user-uploaded attachments to your email notifications.\r\n- Attach custom PDF templates automatically to emails.\r\n- Auto plain text conversion of HTML emails.\r\n- Preview your emails, so you're 100% certain how they'll look.\r\n- Send test emails, for delivery troubleshooting and real-world previews.\r\n- Re-trigger email notifications from any submission, in case some were missed!\r\n- **Conditions** - Choose to send or prevent sending email notifications depending on field values.\r\n- **Conditional Recipients** - Create logic to send to various recipients, depending on field values.\r\n\r\n### Sent Notifications\r\n- Keep track of every email notification sent out from Formie. View the exact email sent.\r\n- Easily resend a sent notification to the same recipient, or nominate a new one.\r\n\r\n### Templates\r\n- Out-of-the-box templates, including CSS styles and JS functionality. Show great-looking forms that are user-friendly and follow best-practices with a single line of Twig.\r\n- Custom templates for everything! Take full control over how forms, pages and field render. Even change how fields look in email notifications.\r\n\r\n### Theming\r\n- Easily theme your forms without touching custom templates!\r\n- Configure each component of a form from the `\u003cform\u003e` element, individual fields, submit buttons and more.\r\n- Total control over the HTML tags and attributes.\r\n- Perfect for utility CSS frameworks like [Tailwind](https://tailwindcss.com/) or [Bootstrap](https://getbootstrap.com/).\r\n- Ready-to-go themes for popular frameworks for you to easily extend and modify:\r\n    - [Tailwind](https://github.com/verbb/formie-theme-configs/blob/main/tailwind/index.html)\r\n    - [Bootstrap](https://github.com/verbb/formie-theme-configs/blob/main/bootstrap/index.html)\r\n\r\n### Privacy \u0026 Data Retention\r\n- Set how long to keep submissions stored for (hours, days, weeks, month, years)\r\n- When deleting a user associated with a submission, you can choose to delete submissions, or transfer them to another user. Just like entries and other Craft elements.\r\n- Set whether to retain file uploads when deleting a submission.\r\n\r\n### Headless\r\n- Full support for headless implementations, with GraphQL querying and mutations.\r\n- Query forms, fetching all settings, pages, rows, fields and more. Everything you need to create your own forms.\r\n- Query submissions, if you want to show them on your site.\r\n- Create submissions via mutations from your front-end headless form.\r\n- Open source, fully-functioning Vue 3 [Demo Project](https://github.com/verbb/formie-headless) with [Demo Site](https://formie-headless.verbb.io/?form=contactForm).\r\n\r\n## Import/Export\r\n- Easily export your forms, including pages, settings, fields and more - stored as a JSON file.\r\n- Import forms on the same install, or on another environment entirely. Moving forms between environments is a breeze!\r\n\r\n## Support\r\n- Dedicated support area to submit to Verbb support crew.\r\n- Bundles everything we need to know about helping you with form issues.\r\n\r\n## Available Fields\r\n- Address\r\n- Agree\r\n- Calculations\r\n- Categories\r\n- Checkboxes\r\n- Commerce Products\r\n- Commerce Variants\r\n- Date/Time\r\n- Dropdown\r\n- Email\r\n- Entries\r\n- File Upload\r\n- Group\r\n- Heading\r\n- Hidden\r\n- Html\r\n- Multi-Line Text\r\n- Name\r\n- Number\r\n- Password\r\n- Payment\r\n- Phone Number\r\n- Radio\r\n- Recipients\r\n- Repeater\r\n- Section\r\n- Signature\r\n- Single-Line Text\r\n- Summary\r\n- Table\r\n- Tags\r\n- Users\r\n\r\n### Integrations\r\nExtend Formie's behaviour, and integrate with third-party providers. Easily create your own custom Integrations through the Integrations API.\r\n\r\n#### Captchas\r\nProtect your site against spam!\r\n\r\n- reCAPTCHA v2 (Checkbox and Invisible)\r\n- reCAPTCHA v3\r\n- reCAPTCHA v3 (Enterprise)\r\n- hCaptcha\r\n- [Snaptcha Plugin](https://plugins.craftcms.com/snaptcha)\r\n- Duplicate\r\n- Honeypot\r\n- Javascript\r\n\r\n#### Address Providers\r\nProvide autocomplete behaviour for your address fields. Drastically reduce user errors.\r\n\r\n- Google Places\r\n- Algolia Places\r\n- Address Finder (AU/NZ)\r\n- Loqate\r\n\r\n#### Elements\r\nCreate elements from form submission data.\r\n\r\n- Entries\r\n- Users\r\n\r\n#### Email Marketing\r\nAdd users who fill out your forms directly to your mailing lists.\r\n\r\n- ActiveCampaign\r\n- Adestra\r\n- Autopilot\r\n- AWeber\r\n- Benchmark\r\n- [Campaign Plugin](https://plugins.craftcms.com/campaign)\r\n- Campaign Monitor\r\n- Constant Contact\r\n- ConvertKit\r\n- Drip\r\n- EmailOctopus\r\n- GetResponse\r\n- iContact\r\n- Klaviyo\r\n- Mailchimp\r\n- MailerLite\r\n- Moosend\r\n- Omnisend\r\n- Ontraport\r\n- Sender\r\n- Sendinblue\r\n\r\n#### CRM\r\nBuild your customer relationship data with ease, mapping form fields to contacts, leads and more.\r\n\r\n- ActiveCampaign\r\n- Agile CRM\r\n- Avochato\r\n- Capsule CRM\r\n- Copper CRM\r\n- Freshdesk\r\n- Freshsales\r\n- HubSpot\r\n- Infusionsoft\r\n- Insightly\r\n- Klaviyo\r\n- Maximizer\r\n- Mercury\r\n- Microsoft Dynamics 365\r\n- Pardot\r\n- Pipedrive\r\n- Pipeliner\r\n- Salesflare\r\n- Salesforce\r\n- Scoro\r\n- SharpSpring\r\n- SugarCRM\r\n- vCita\r\n- Zoho\r\n\r\n#### Payments\r\nUse your form as a paywall to collect payment from your users.\r\n\r\n- Stripe (single and subscription)\r\n- PayPal (single)\r\n\r\n#### Webhooks\r\nSend form data to URLs or Webhook providers for processing on their end.\r\n\r\n- Generic Webhook\r\n- Zapier\r\n\r\n#### Miscellaneous\r\nFor any other categories that just don't fit into the above!\r\n\r\n- Google Sheets\r\n- Monday\r\n- Recruitee\r\n- Slack\r\n- Trello\r\n \r\n## Documentation\r\nVisit the [Formie Plugin page](https://verbb.io/craft-plugins/formie) for all documentation, guides, pricing and developer resources.\r\n\r\n## Support\r\nGet in touch with us via the [Formie Support page](https://verbb.io/craft-plugins/formie/support) or by [creating a Github issue](https://github.com/verbb/formie/issues)\r\n\r\n\u003ch2\u003e\u003c/h2\u003e\r\n\r\n\u003ca href=\"https://verbb.io\" target=\"_blank\"\u003e\r\n    \u003cimg width=\"101\" height=\"33\" src=\"https://verbb.io/assets/img/verbb-pill.svg\" alt=\"Verbb\"\u003e\r\n\u003c/a\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fverbb%2Fformie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fverbb%2Fformie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fverbb%2Fformie/lists"}