<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Form &amp; Function on Formspree</title>
    <link>https://formspree.io/blog/</link>
    <description>Recent content in Form &amp; Function on Formspree</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>Formspree, Inc.</copyright>
    <lastBuildDate>Mon, 01 Jan 2018 00:00:00 +0000</lastBuildDate><atom:link href="https://formspree.io/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Announcing the ActiveCampaign Plugin for Formspree</title>
      <link>https://formspree.io/blog/announce-activecampaign-plugin/</link>
      <pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/announce-activecampaign-plugin/</guid>
      <description>ActiveCampaign is one of the most powerful CRM and marketing automation platforms out there. Now, you can connect it directly to your Formspree forms with our new plugin that automatically creates or updates contacts from form submissions.</description>
    </item>
    
    <item>
      <title>Introducing the Cloudflare Turnstile Integration</title>
      <link>https://formspree.io/blog/announcing-turnstile-integration/</link>
      <pubDate>Wed, 26 Nov 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/announcing-turnstile-integration/</guid>
      <description>Meet the latest upgrade to Formspree’s spam-fighting toolkit: native Cloudflare Turnstile integration. Learn how Turnstile works, why it’s better than legacy CAPTCHA challenges, and how you can enable it in minutes to keep your forms fast, accessible, and secure.</description>
    </item>
    
    <item>
      <title>Zod Validation in TypeScript</title>
      <link>https://formspree.io/blog/zod-validation/</link>
      <pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/zod-validation/</guid>
      <description>Learn how to build production-ready forms in TypeScript with Zod. We’ll cover schema-based validation, error handling, and integration with Formspree for a complete end-to-end solution.</description>
    </item>
    
    <item>
      <title>How to Do Bootstrap Form Validation Right</title>
      <link>https://formspree.io/blog/bootstrap-form-validation/</link>
      <pubDate>Fri, 10 Oct 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/bootstrap-form-validation/</guid>
      <description>Learn how to design production-ready Bootstrap forms the right way. We’ll cover layouts, accessibility, and validation best practices, then integrate Formspree for a complete end-to-end solution.</description>
    </item>
    
    <item>
      <title>Complete Guide to Bootstrap Forms with Formspree</title>
      <link>https://formspree.io/blog/bootstrap-forms/</link>
      <pubDate>Mon, 15 Sep 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/bootstrap-forms/</guid>
      <description>Master Bootstrap forms with this complete guide. Explore layouts, validation, accessibility, and connect your forms with Formspree for a production-ready setup.</description>
    </item>
    
    <item>
      <title>Improve Your Web Forms with HTML fieldset and legend</title>
      <link>https://formspree.io/blog/html-fieldset/</link>
      <pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/html-fieldset/</guid>
      <description>Learn how to use HTML fieldset and legend to organize form fields, improve accessibility, and create more user-friendly web forms.</description>
    </item>
    
    <item>
      <title>Vuelidate: Form Validation in Vue.js</title>
      <link>https://formspree.io/blog/vuelidate/</link>
      <pubDate>Mon, 01 Sep 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/vuelidate/</guid>
      <description>Learn how to apply Vuelidate in your Vue.js projects for effective form validation. This guide walks through setting up rules, showing validation errors, and managing advanced use cases so you can build robust forms with confidence.</description>
    </item>
    
    <item>
      <title>Integrate Powerful Forms into Your Salesforce Workflows</title>
      <link>https://formspree.io/blog/salesforce-forms/</link>
      <pubDate>Tue, 26 Aug 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/salesforce-forms/</guid>
      <description>Discover how to connect Formspree with Salesforce to supercharge your workflows. This guide covers capturing leads with forms, mapping submissions to Salesforce, and setting up automations that save time and improve customer management.</description>
    </item>
    
    <item>
      <title>How to use Asana as a CRM with Formspree</title>
      <link>https://formspree.io/blog/asana-crm/</link>
      <pubDate>Tue, 19 Aug 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/asana-crm/</guid>
      <description>Learn how to use Formspree to turn Asana into a powerful CRM. This article covers capturing leads with forms, syncing them into Asana projects, and setting up automations to manage relationships seamlessly.</description>
    </item>
    
    <item>
      <title>Everything You Need to Know About HTML Radio Buttons</title>
      <link>https://formspree.io/blog/radio-button/</link>
      <pubDate>Fri, 11 Apr 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/radio-button/</guid>
      <description>Explore everything you need to know about radio buttons in web development. Learn how to implement them correctly, improve accessibility, and design effective forms that guide users through single-choice selections with ease.</description>
    </item>
    
    <item>
      <title>The Complete Guide to &lt;select&gt; and Custom HTML Dropdown Menus</title>
      <link>https://formspree.io/blog/html-dropdown-menu/</link>
      <pubDate>Tue, 08 Apr 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/html-dropdown-menu/</guid>
      <description>Learn everything about the HTML &lt;!-- raw HTML omitted --&gt; element and custom dropdown menus in this complete guide. Discover best practices for accessibility, styling techniques, and advanced customization options to enhance user interactions and form design.</description>
    </item>
    
    <item>
      <title>The Essential Guide to HTML Input Fields</title>
      <link>https://formspree.io/blog/html-input/</link>
      <pubDate>Fri, 04 Apr 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/html-input/</guid>
      <description>Master HTML input fields with this essential guide covering everything from basic text inputs to advanced form elements. Learn how to optimize user interactions, improve accessibility, and implement best practices for a seamless form experience.</description>
    </item>
    
    <item>
      <title>Optimize Form Handling with jQuery Submit Form</title>
      <link>https://formspree.io/blog/jquery-submit-form/</link>
      <pubDate>Mon, 31 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/jquery-submit-form/</guid>
      <description>Discover how to efficiently handle form submissions in your web apps with jQuery’s submit() method. Learn best practices for validation, AJAX integration, and optimizing user interactions to create smooth and responsive forms.</description>
    </item>
    
    <item>
      <title>Mastering the HTML Label Element</title>
      <link>https://formspree.io/blog/html-label/</link>
      <pubDate>Sun, 23 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/html-label/</guid>
      <description>Master the HTML label element with this in-depth guide. Discover best practices for improving form accessibility, enhancing usability, and ensuring a seamless user experience across all devices and screen readers.</description>
    </item>
    
    <item>
      <title>Building Asana Forms with Formspree</title>
      <link>https://formspree.io/blog/asana-forms/</link>
      <pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/asana-forms/</guid>
      <description>Discover how to create custom Asana forms using Formspree for seamless task management. Learn how to automate form submissions, improve workflow efficiency, and integrate Asana with a flexible form backend for better productivity.</description>
    </item>
    
    <item>
      <title>The HTML Button: Usability and Alternatives</title>
      <link>https://formspree.io/blog/html-button/</link>
      <pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/html-button/</guid>
      <description>Learn everything you need to know about HTML buttons, including usability guidelines, accessibility tips, and practical alternatives. Enhance your website&amp;rsquo;s interaction design by choosing the right button or alternative element for every scenario.</description>
    </item>
    
    <item>
      <title>Top Headless CMS Platforms in 2025: Which One is Right for You?</title>
      <link>https://formspree.io/blog/headless-cms/</link>
      <pubDate>Fri, 14 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/headless-cms/</guid>
      <description>Discover the top headless CMS platforms for 2025 in this detailed comparison. Learn about their features, strengths, and ideal use cases to confidently choose the right headless CMS for your business and content management needs.</description>
    </item>
    
    <item>
      <title>HTML All Float Options: A Beginner-Friendly Guide</title>
      <link>https://formspree.io/blog/html-all-float-options/</link>
      <pubDate>Wed, 12 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/html-all-float-options/</guid>
      <description>Explore all HTML float options in this beginner-friendly guide and learn how to position elements effectively. Understand how float works, when to use it, and how to prevent common layout issues for a seamless web design experience.</description>
    </item>
    
    <item>
      <title>5 Top Asana Integrations You Need</title>
      <link>https://formspree.io/blog/asana-integrations/</link>
      <pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/asana-integrations/</guid>
      <description>Explore the top 5 Asana integrations that can supercharge your project management. From communication to seamless project management, these must-have tools help you optimize workflows, improve collaboration, and get more done with less effort.</description>
    </item>
    
    <item>
      <title>A Mini Guide to HTML Form Action</title>
      <link>https://formspree.io/blog/html-form-action/</link>
      <pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/html-form-action/</guid>
      <description>In this article, you will discover how the HTML form action attribute works and how to use it effectively to control form submissions, send data to the right destination, and improve user interactions. You will learn best practices for setting up action URLs, handling GET and POST requests, and ensuring seamless form processing on your website.</description>
    </item>
    
    <item>
      <title>Moving into 2025: More Plugins, More Control</title>
      <link>https://formspree.io/blog/announce-more-plugins-in-2025/</link>
      <pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/announce-more-plugins-in-2025/</guid>
      <description>As we move into 2025, Formspree is bringing you more control with new Salesforce and Asana plugins, improved Google Sheets sync, and hCaptcha integration for enhanced security. Discover how these updates make form management smoother and more efficient than ever.</description>
    </item>
    
    <item>
      <title>Mastering Form Validation with jQuery Validate</title>
      <link>https://formspree.io/blog/jquery-validate/</link>
      <pubDate>Mon, 13 Jan 2025 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/jquery-validate/</guid>
      <description>This article will enable readers to master form validation for collecting accurate user input and building a smooth user experience. It will explore the benefits of jQuery Validate with a step-by-step tutorial and share best practices to create robust and user-friendly forms that improve your website.</description>
    </item>
    
    <item>
      <title>Top Methods for Server-Side Validation with Examples</title>
      <link>https://formspree.io/blog/server-side-validation/</link>
      <pubDate>Wed, 30 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/server-side-validation/</guid>
      <description>This article will explain the role of server-side validation in web development, emphasizing its importance in ensuring security, data integrity, and user experience. It will explore various implementation methods and best practices to effectively validate user inputs on the server.</description>
    </item>
    
    <item>
      <title>grecaptcha: Your Guide to Google&#39;s reCAPTCHA JavaScript API</title>
      <link>https://formspree.io/blog/grecaptcha/</link>
      <pubDate>Wed, 16 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/grecaptcha/</guid>
      <description>This blog walks you through integrating Google&amp;rsquo;s reCAPTCHA using its JavaScript API, ensuring your website is protected with ease. It will explain how the API works, how to use it, and offer any other best practices for people using this library. Towards the end, you will also see a few examples of platform-specific libraries for reCAPTCHA.</description>
    </item>
    
    <item>
      <title>Improve Your Forms with HTML Textarea: An In-Depth Tutorial</title>
      <link>https://formspree.io/blog/html-textarea/</link>
      <pubDate>Fri, 11 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/html-textarea/</guid>
      <description>Learn when to use the HTML Textarea element with real-world examples!</description>
    </item>
    
    <item>
      <title>Mastering Email Validation in JavaScript: Techniques and Best Practices</title>
      <link>https://formspree.io/blog/email-validation-in-javascript/</link>
      <pubDate>Wed, 09 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/email-validation-in-javascript/</guid>
      <description>Learn why email validation is one of the most common problems in form validation, see various ways in which email validation can be implemented, and know some key points to keep in mind when implementing email validation in any situation.</description>
    </item>
    
    <item>
      <title>A Comprehensive Guide to Bot Detection and Prevention</title>
      <link>https://formspree.io/blog/bot-detection/</link>
      <pubDate>Mon, 07 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/bot-detection/</guid>
      <description>Learn bot detection technique and explore effective prevention strategies and mitigation measures to minimize the impact of bot activity on your website</description>
    </item>
    
    <item>
      <title>hCaptcha vs reCAPTCHA: All You Need to Know</title>
      <link>https://formspree.io/blog/hcaptcha-vs-recaptcha/</link>
      <pubDate>Thu, 26 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/hcaptcha-vs-recaptcha/</guid>
      <description>This guide compares hCaptcha and reCAPTCHA based on user experience, privacy concerns, and effectiveness against bots to help you decide which CAPTCHA best suits your website&amp;rsquo;s needs.</description>
    </item>
    
    <item>
      <title>Form Validation in React and Beyond With Yup</title>
      <link>https://formspree.io/blog/yup-validation/</link>
      <pubDate>Tue, 24 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/yup-validation/</guid>
      <description>This guide dives deep into Yup, a powerful JavaScript library that enables you to build expressive and user-friendly validation schemas. It goes beyond the basics, guiding you through complex validation scenarios, asynchronous validation, data transformation, and best practices for clean and maintainable code.</description>
    </item>
    
    <item>
      <title>Beyond reCAPTCHA: User-Friendly Alternatives for Website Security</title>
      <link>https://formspree.io/blog/recaptcha-alternatives/</link>
      <pubDate>Thu, 19 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/recaptcha-alternatives/</guid>
      <description>This article explores the shortcomings of reCAPTCHA and explores a variety of reCAPTCHA alternatives that can effectively combat bots without sacrificing user experience, performance, or privacy.</description>
    </item>
    
    <item>
      <title>hCaptcha 101: The Privacy-Focused CAPTCHA You Need to Know About</title>
      <link>https://formspree.io/blog/hcaptcha/</link>
      <pubDate>Tue, 17 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/hcaptcha/</guid>
      <description>Tired of Google tracking your clicks? hCaptcha is a new challenger offering a more private alternative. Learn how hCaptcha works, why it might be a better fit for your website, and how it helps keep you safe from online bots.</description>
    </item>
    
    <item>
      <title>How Email Spam Bots Work and How to Stop Them</title>
      <link>https://formspree.io/blog/email-spam-bot/</link>
      <pubDate>Tue, 10 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/email-spam-bot/</guid>
      <description>This guide will describe the problem of email spam, how email spam bots add to it, how email spam bots work (briefly), what is social media, comment, and form spam and how it is similar to email spam when it comes to communications and marketing, how to tell if a piece of communication is from a bot or a real person, and how to improve your protection against spam bots.</description>
    </item>
    
    <item>
      <title>How to Convert an Image URL to Base64</title>
      <link>https://formspree.io/blog/image-to-base64/</link>
      <pubDate>Wed, 28 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/image-to-base64/</guid>
      <description>This blog explores online tools, JavaScript methods, and even server-side solutions for converting images to Base64. You will learn how to integrate Base64 images in HTML, send them in forms securely, and discover best practices to optimize their web forms.</description>
    </item>
    
    <item>
      <title>Mastering File Uploads: A Guide to the HTML File Input Element</title>
      <link>https://formspree.io/blog/html-file-input/</link>
      <pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/html-file-input/</guid>
      <description>This guide will explore the attributes, functionalities, backend handling, and best practices for html input type file, helping you develop smooth file upload experiences on your web applications.</description>
    </item>
    
    <item>
      <title>Why Use reCAPTCHA v2 Invisible in 2024?</title>
      <link>https://formspree.io/blog/recaptcha-v2-invisible/</link>
      <pubDate>Thu, 18 Jul 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/recaptcha-v2-invisible/</guid>
      <description>This in-depth guide explores reCAPTCHA v2 Invisible, a seamless solution to prevent spam and bots while keeping your website user-friendly. Learn how it works, its benefits, implementation, and if it&amp;rsquo;s still a good choice in 2024!</description>
    </item>
    
    <item>
      <title>React Form Validation: The Ultimate Guide</title>
      <link>https://formspree.io/blog/react-form-validation/</link>
      <pubDate>Tue, 25 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/react-form-validation/</guid>
      <description>This comprehensive guide explores built-in validation, popular libraries like React Hook Form and Yup, advanced techniques like asynchronous validation, and best practices to elevate your React forms to the next level.</description>
    </item>
    
    <item>
      <title>Announcing Constant Contact, GitHub, and Notion Integrations</title>
      <link>https://formspree.io/blog/announce-constant-contact-notion-github-plugins/</link>
      <pubDate>Mon, 17 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/announce-constant-contact-notion-github-plugins/</guid>
      <description>We&amp;rsquo;re thrilled to announce three exciting new plugin integrations for Formspree, making it easier than ever to streamline your workflows and manage your data seamlessly!</description>
    </item>
    
    <item>
      <title>Using Google reCAPTCHA v3 in Your Forms</title>
      <link>https://formspree.io/blog/recaptcha-3/</link>
      <pubDate>Mon, 10 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/recaptcha-3/</guid>
      <description>Looking to understand reCAPTCHA v3? This blog post dives deep into what it is, how it functions, and how it differs from previous versions. We&amp;rsquo;ll also show you how to seamlessly integrate it into your forms, with a special section for Formspree users!</description>
    </item>
    
    <item>
      <title>reCAPTCHA: Balancing User Experience with Security</title>
      <link>https://formspree.io/blog/recaptcha-methods/</link>
      <pubDate>Mon, 03 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/recaptcha-methods/</guid>
      <description>Is reCAPTCHA making your website a frustrating maze for users? This article cuts through the confusion, comparing all four reCAPTCHA methods currently available to Formspree users (Checkbox, Invisible, Interstitial, v3).</description>
    </item>
    
    <item>
      <title>Formspree is now SOC 2 certified</title>
      <link>https://formspree.io/blog/soc-2/</link>
      <pubDate>Tue, 27 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/soc-2/</guid>
      <description>&lt;p&gt;We’re proud to announce that Formspree is now SOC 2 Type 2 certified!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing the Klaviyo plugin</title>
      <link>https://formspree.io/blog/klaviyo-plugin/</link>
      <pubDate>Tue, 30 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/klaviyo-plugin/</guid>
      <description>We’re adding Stripe integration to formspree-react. Now, with just a few lines of JavaScript you can create a fully custom payment form.</description>
    </item>
    
    <item>
      <title>Announcing React payment forms with Stripe Elements</title>
      <link>https://formspree.io/blog/react-payments-stripe-elements/</link>
      <pubDate>Tue, 11 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/react-payments-stripe-elements/</guid>
      <description>We’re adding Stripe integration to formspree-react. Now, with just a few lines of JavaScript you can create a fully custom payment form.</description>
    </item>
    
    <item>
      <title>How to Create a Custom Payment Form with Stripe and Formspree</title>
      <link>https://formspree.io/blog/custom-payment-stripe/</link>
      <pubDate>Mon, 10 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/custom-payment-stripe/</guid>
      <description>&lt;p&gt;Collecting payment is the most crucial experience of your online business. So why settle for a stock Stripe Checkout page? Building a custom checkout form with &lt;a href=&#34;https://stripe.com/payments/elements&#34;&gt;Stripe Elements&lt;/a&gt; gives you control over the entire payment experience, all the way to the final moments of the sale.&lt;/p&gt;
&lt;p&gt;Now with &lt;a href=&#34;https://help.formspree.io/hc/articles/360055613373-The-Formspree-React-library&#34;&gt;formspree-react&lt;/a&gt; and the &lt;a href=&#34;https://help.formspree.io/hc/articles/360053306013-Use-Stripe-to-accept-payments-with-SCA&#34;&gt;Formspree Stripe plugin&lt;/a&gt;, you can build fully custom payment experiences in a fraction of the time it would take with Stripe Elements alone.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Announcing Automatic Plugin Retries</title>
      <link>https://formspree.io/blog/automatic-retries/</link>
      <pubDate>Tue, 02 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/automatic-retries/</guid>
      <description>&lt;p&gt;Today we’re announcing automatic retries for all our plugins. This means regardless of what plugins you add, from &lt;a href=&#34;https://help.formspree.io/hc/en-us/articles/360043997954-Use-Airtable-to-create-powerful-spreadsheets&#34;&gt;Airtable&lt;/a&gt; to &lt;a href=&#34;https://help.formspree.io/hc/en-us/articles/360034793613-Use-Zendesk-to-create-support-tickets&#34;&gt;Zendesk&lt;/a&gt;, you can rest assured that your form submissions will be processed.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>June Update</title>
      <link>https://formspree.io/blog/update-june-2022/</link>
      <pubDate>Wed, 22 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/update-june-2022/</guid>
      <description>&lt;p&gt;Today I want to talk about something we’ve been working on for a while. You may have noticed a change to the Formspree dashboard UI. A few weeks back we soft launched a new design for the main forms page, and forms detail pages. Before that we updated the accounts page, so now pretty much the entire product has a new design.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Adding 2 factor authentication to secure your account</title>
      <link>https://formspree.io/blog/two-factor-authentication/</link>
      <pubDate>Thu, 04 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/two-factor-authentication/</guid>
      <description>Today, we&amp;rsquo;re opening up the ability for all our users to add extra security to their account by enabling two-factor authentication (2FA). We know how important your form data is, so we&amp;rsquo;re happy to offer you an additional way to secure your account. 🔐
The process should feel very familiar to you if you&amp;rsquo;ve set up 2FA on other websites. You can set up 2 factor authentication by visiting your account settings and clicking Setup in the Formspree Dashboard.</description>
    </item>
    
    <item>
      <title>October Update</title>
      <link>https://formspree.io/blog/update-form-shield/</link>
      <pubDate>Wed, 27 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/update-form-shield/</guid>
      <description>&lt;p&gt;Nothing says &amp;ldquo;autumn&amp;rdquo; like pumpkin spice lattes and a big frontend refactor. At least that&amp;rsquo;s what we were going for when we started switching Formspree over to tailwind this summer. But we&amp;rsquo;ll get to that in a minute.&lt;/p&gt;
&lt;p&gt;Today we&amp;rsquo;re announcing three new features for Formspree users.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Announcing Freshdesk &amp; Gorgias integration</title>
      <link>https://formspree.io/blog/freshdesk-gorgias-plugins/</link>
      <pubDate>Tue, 18 May 2021 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/freshdesk-gorgias-plugins/</guid>
      <description>&lt;p&gt;We&amp;rsquo;ve expanded our choice of integrations with the new Freshdesk and Gorgias plugins, as well as added more features to our HubSpot and Mailchimp plugins 🔌&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Announcing Discord &amp; Mailerlite integration</title>
      <link>https://formspree.io/blog/discord-mailerlite-plugins/</link>
      <pubDate>Mon, 15 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/discord-mailerlite-plugins/</guid>
      <description>&lt;p&gt;We&amp;rsquo;ve brought Discord and Mailerlite to our roster of form Plugins, allowing you to send form submission directly into your favourite chat app and create custom subscribe forms for your email subscriptions.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Is Chat Support Right for You? Pros and Cons You Might Not Have Realized</title>
      <link>https://formspree.io/blog/chat-support-pros-cons/</link>
      <pubDate>Tue, 10 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/chat-support-pros-cons/</guid>
      <description>&lt;p&gt;It seems like every website has chat support, whether live chat, a bot, or a blend of the two. But before you jump on the chat bandwagon, consider whether it’s the right option for you.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to Build a Great Lead Generation Form that Connects with HubSpot</title>
      <link>https://formspree.io/blog/lead-generation-form/</link>
      <pubDate>Mon, 26 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/lead-generation-form/</guid>
      <description>&lt;p&gt;Lead generation forms are the linchpin of your marketing engine. You advertise and run campaigns at the top of the funnel in the hopes of collecting some more information about your users so that you can turn them into paying customers. A number of things can go wrong with your form: you don’t give people a good enough reason to fill it out, the form is clunky and long, or the page it’s on is too distracting. Your marketing dollars are wasted, and your potential customers will go elsewhere.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>5 Creative Form Designs to Inspire Your Next Form (&#43;11 Examples)</title>
      <link>https://formspree.io/blog/creative-form-design/</link>
      <pubDate>Thu, 15 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/creative-form-design/</guid>
      <description>&lt;p&gt;Content (and politics) aside, which of these two forms would you rather fill out?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Formspree and StaticKit combine to offer powerful dynamic functionality for your static site</title>
      <link>https://formspree.io/blog/statickit-joins-formspree/</link>
      <pubDate>Tue, 06 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/statickit-joins-formspree/</guid>
      <description>&lt;p&gt;StaticKit is joining Formspree to create the best form solution for any developer. StaticKit will provide Formspree users with a modern JavaScript workflow that plays well with React, NPM, Vercel and Netlify. Today we’re launching the &lt;a href=&#34;https://help.formspree.io/hc/en-us/articles/360053819114-The-Formspree-CLI&#34;&gt;Formspree CLI&lt;/a&gt;, and &lt;a href=&#34;https://help.formspree.io/hc/en-us/articles/360055613373-The-Formspree-React-library&#34;&gt;Formspree React&lt;/a&gt; libraries based on StaticKit. Over the next few months, we’ll be porting over our suite of plugins. This will expand the number of functions developers can deploy into their websites with just a few lines in their formspree.json file.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>5 Best Practices for Creating Accessible Forms</title>
      <link>https://formspree.io/blog/accessible-forms/</link>
      <pubDate>Thu, 10 Sep 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/accessible-forms/</guid>
      <description>Accessible web design should be a given. Almost 41 million Americans live with a disability. That’s approximately 12.6% of the population.
But much of the internet still isn’t designed to accommodate users with disabilities. One study, for example, found that 70% of websites were inaccessible to people with visual impairments.
Inaccessible forms aren’t just inconsiderate—they’re bad business. They lead to your company missing potential orders, surveys, registrations, and more. Design with accessibility features in mind, and everyone can get what they need from your website.</description>
    </item>
    
    <item>
      <title>How to Build a Better Feedback Form with Zendesk and Formspree</title>
      <link>https://formspree.io/blog/feedback-form/</link>
      <pubDate>Thu, 27 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/feedback-form/</guid>
      <description>&lt;p&gt;You need to send your feedback form data to your help desk software—but how should you do it? You might be tempted to direct your form to send an email straight to your support tool, but that introduces a few issues. The emails won’t capture important metadata, like the customer’s account information or the ticket priority level. Plus, many help desk platforms—Zendesk included—will block automated emails and send them to restricted folders.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to Create a File Upload Form to Collect Photos, Documents, and More</title>
      <link>https://formspree.io/blog/file-upload-form/</link>
      <pubDate>Tue, 25 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/file-upload-form/</guid>
      <description>&lt;p&gt;File upload forms help businesses get valuable information, whether it’s a photo for a product review or documents for a job application. The alternative is usually email, where you’re likely to lose track of files in countless threads or a bottomless inbox.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to Create a Client Intake Form that Improves Onboarding with Formspree &#43; Airtable</title>
      <link>https://formspree.io/blog/client-intake-form/</link>
      <pubDate>Wed, 05 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/client-intake-form/</guid>
      <description>&lt;p&gt;When you sign on a customer, understanding their needs and expectations is critical. That’s why most service-based businesses—whether marketing agencies, law firms, or consulting corporations—go through an onboarding period at the start of the client relationship to get on the same page and set goals together.&lt;/p&gt;
&lt;p&gt;The client intake form is an essential tool for onboarding new clients. It allows you to collect information about your customers’ needs and wants in an organized, reliable way. And if you sync your form with a customer relationship management (CRM) system like Airtable, you can integrate the client intake data with the rest of your customer success information.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Create a Registration Form with an Auto Response</title>
      <link>https://formspree.io/blog/registration-form/</link>
      <pubDate>Wed, 15 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/registration-form/</guid>
      <description>&lt;p&gt;If you’re hosting an event, you need to collect information about the participants—names, emails, mailing addresses, food allergies, you name it. How do you do it? The registration form.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Create a Simple HTML Contact Form with Google Sheets &#43; Formspree</title>
      <link>https://formspree.io/blog/html-contact-form/</link>
      <pubDate>Wed, 17 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/html-contact-form/</guid>
      <description>&lt;p&gt;HTML is great for making your website look and work exactly how you want it to—but it can be a pain to work with. We’re here to make it easier and streamline the process of adding an HTML contact form to your website. It can also be a pain to make form data accessible to everyone on your team, so we’ll also show you how to integrate it with Google Sheets, which, chances are, you’re already using.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>2020 Updates and New Features</title>
      <link>https://formspree.io/blog/2020-features-updates/</link>
      <pubDate>Wed, 15 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/2020-features-updates/</guid>
      <description>&lt;p&gt;We wrapped up 2019 with a bang! Here’s a list of all the things we accomplished since our last update in August.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Three ways to build React forms– Part 3</title>
      <link>https://formspree.io/blog/react-forms-3/</link>
      <pubDate>Mon, 04 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/react-forms-3/</guid>
      <description>In this final part of our series on building React forms, we’ll rebuild the form from parts 1 and 2 with Formik. We’ll discuss some benefits a drawbacks of using Formik, and highlight the alternatives.</description>
    </item>
    
    <item>
      <title>Three ways to build React forms– Part 2</title>
      <link>https://formspree.io/blog/react-forms-2/</link>
      <pubDate>Mon, 07 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/react-forms-2/</guid>
      <description>In this tutorial we’ll modify our basic form by taking control of the form’s state. In doing this we’ll create what React calls a “controlled component.” With a controlled component we’ll have more control over the form, allowing us to create a consistent validation experience, and customize it however we like.</description>
    </item>
    
    <item>
      <title>Three ways to build React forms– Part 1</title>
      <link>https://formspree.io/blog/react-forms-1/</link>
      <pubDate>Sun, 29 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/react-forms-1/</guid>
      <description>&lt;p&gt;There’s no “right way” to build forms in React and there are a lot of options. It’s simple enough to have a working form, but what about validation? Can you rely on the browser’s default validation, or should you write your own state handlers, or drop in a form library?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>August New Feature Roundup</title>
      <link>https://formspree.io/blog/august-update/</link>
      <pubDate>Wed, 21 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/august-update/</guid>
      <description>&lt;p&gt;Formspree has been cranking out new capabilities and fixing bugs. Here&amp;rsquo;s the latest new features that have dropped over the last few weeks.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Blogophonic: A Free Hugo Theme for Blogs</title>
      <link>https://formspree.io/blog/a-hugo-theme-for-blogs/</link>
      <pubDate>Tue, 09 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/a-hugo-theme-for-blogs/</guid>
      <description>Not all themes are created equal. With Blogophonic we set out to create a clean theme with the right features for a serious blog. We also wanted Blogophonic to be a pleasure to modify, so we built it with Tachyons, CSS Grid, and packed it full of configurable options.</description>
    </item>
    
    <item>
      <title>Three new tools to fight spam</title>
      <link>https://formspree.io/blog/new-spam-tools/</link>
      <pubDate>Tue, 28 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/new-spam-tools/</guid>
      <description>&lt;p&gt;Fighting spam is one of the hardest challenges for any form backend, whether you build your own or use a service like Formspree. To help our customers cut back on spam, today we&amp;rsquo;re announcing three new tools: &lt;strong&gt;Custom reCAPTCHA support&lt;/strong&gt;, &lt;strong&gt;authorized domains&lt;/strong&gt; and the &lt;strong&gt;profanity filter&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Formspree now has a blog!</title>
      <link>https://formspree.io/blog/formspree-now-has-a-blog/</link>
      <pubDate>Sat, 25 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://formspree.io/blog/formspree-now-has-a-blog/</guid>
      <description>Hey y&amp;rsquo;all! We launched our blog! (duh)
A few cool things about this blog.
It&amp;rsquo;s f&amp;ndash;king gorgeous, right? It has a unique taxonomy feature called Series. We expect to publish series of posts on a single topic, and we wanted a way to link those posts together into a single narrative. So we created landing pages that make these stories and tutorials easier to navigate. We shall see how it goes.</description>
    </item>
    
  </channel>
</rss>
