<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gravity Forms</title>
	<atom:link href="https://www.gravityforms.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.gravityforms.com/</link>
	<description>WordPress Contact Forms</description>
	<lastBuildDate>Mon, 08 Jun 2026 15:22:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Save time previewing and testing in Gravity Forms with Gravity Wiz Dev Tools</title>
		<link>https://www.gravityforms.com/blog/gravity-wiz-dev-tools-preview-tools/</link>
					<comments>https://www.gravityforms.com/blog/gravity-wiz-dev-tools-preview-tools/#respond</comments>
		
		<dc:creator><![CDATA[Gravity Wiz]]></dc:creator>
		<pubDate>Thu, 04 Jun 2026 16:16:11 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Gravity Wiz]]></category>
		<category><![CDATA[preview]]></category>
		<guid isPermaLink="false">https://www.gravityforms.com/?p=41184</guid>

					<description><![CDATA[Gravity Wiz's free Dev Tools plugin includes the Preview Tools feature, making it easy to preview and test Gravity Forms. Learn more...]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img fetchpriority="high" decoding="async" width="1238" height="824" src="https://www.gravityforms.com/wp-content/uploads/2026/06/dev-tools-featured.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dev-tools-featured" style="object-fit:cover;" srcset="https://www.gravityforms.com/wp-content/uploads/2026/06/dev-tools-featured.png 1238w, https://www.gravityforms.com/wp-content/uploads/2026/06/dev-tools-featured-300x200.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/06/dev-tools-featured-1024x682.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/06/dev-tools-featured-768x511.png 768w" sizes="(max-width: 1238px) 100vw, 1238px" /></figure>


<p><strong>Written by the editorial team at Gravity Wiz…</strong></p>



<p><a href="https://gravitywiz.com/gravity-forms-dev-tools/">Dev Tools for Gravity Forms</a>&nbsp;is a&nbsp;<a href="https://gravitywiz.com/get-spellbook/">free Gravity Wiz plugin</a>&nbsp;that helps any Gravity Forms user build, test, and debug forms faster. Today we’re looking at one piece of it &#8211; the&nbsp;<a href="https://gravitywiz.com/gravity-forms-dev-tools/#preview-tools">Preview Tools</a>&nbsp;feature. This feature provides a list of tools for previewing your form exactly as it would appear and behave on your live site.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Crash Course: Gravity Forms Dev Tools" width="500" height="281" src="https://www.youtube.com/embed/71TfBPjlfHE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>Let’s take a look at what’s inside.</p>



<h2 class="wp-block-heading" id="h-see-how-your-form-actually-looks-in-your-theme">See how your form actually looks in your theme</h2>



<p>Gravity Forms’ built-in preview doesn’t load your WordPress theme styles, so you won’t know how it looks until it’s already embedded.</p>



<p>Enable&nbsp;<a href="https://gravitywiz.com/gravity-forms-dev-tools/#live-form-preview">Live Preview</a>&nbsp;and your form renders on your real site, exactly as your visitors see it.</p>



<figure class="wp-block-image size-full"><a href="https://www.gravityforms.com/wp-content/uploads/2026/06/1-gfdt-form-editor-live-preview.gif"><img decoding="async" width="960" height="490" src="https://www.gravityforms.com/wp-content/uploads/2026/06/1-gfdt-form-editor-live-preview.gif" alt="A user previews a contact form in the Gravity Forms editor, returns to the editor, enables Live Preview, and previews the form again with live site styling." class="wp-image-41188"/></a></figure>



<h2 class="wp-block-heading" id="h-test-your-form-without-filling-it-out-every-single-time">Test your form without filling it out every single time</h2>



<p>By default, previewing your form doesn’t turn off required fields. You still have to fill them out like any visitor would.</p>



<p>Enable&nbsp;<a href="https://gravitywiz.com/gravity-forms-dev-tools/#skip-required-fields">Unrequire fields</a>&nbsp;and skip required field validation. Pair it with the<a href="https://gravitywiz.com/gravity-forms-dev-tools/#make-multi-page-forms-single-page">Single Page toggle</a>&nbsp;and all your pages collapse into one &#8211; no more clicking Next to get to, say, page five.</p>



<figure class="wp-block-image size-full"><a href="https://www.gravityforms.com/wp-content/uploads/2026/06/2-gfdt-unrequire-single-page-preview.gif"><img loading="lazy" decoding="async" width="960" height="490" src="https://www.gravityforms.com/wp-content/uploads/2026/06/2-gfdt-unrequire-single-page-preview.gif" alt="A form preview shows a three-page form with required fields. The user returns to the form editor, enables Live Preview, Unrequire, and Single Page, previews the form on one page, and submits it." class="wp-image-41189"/></a></figure>



<h2 class="wp-block-heading" id="h-preview-your-hidden-fields-in-action-nbsp">Preview your hidden fields in action&nbsp;</h2>



<p>Hidden fields don’t show up in the default preview. That means debugging something like broken calculation logic or a wrongly pre-populated value is a round trip: back to the editor, toggle each field visible, check the preview, hide them all again.</p>



<p>Enable&nbsp;<a href="https://gravitywiz.com/gravity-forms-dev-tools/#show-hidden-fields">Show Hidden fields</a>&nbsp;in the Preview Tools dropdown and those fields appear right in your preview.</p>



<figure class="wp-block-image size-full"><a href="https://www.gravityforms.com/wp-content/uploads/2026/06/3-gfdt-show-hiden-preview-tools.gif"><img loading="lazy" decoding="async" width="960" height="490" src="https://www.gravityforms.com/wp-content/uploads/2026/06/3-gfdt-show-hiden-preview-tools.gif" alt="A user previews a form with number fields highlighted, returns to the form editor, enables Show Hidden, and previews the live form, which now shows the hidden field." class="wp-image-41190"/></a></figure>



<h2 class="wp-block-heading" id="h-test-repeatedly-without-flooding-your-inbox">Test repeatedly without flooding your inbox</h2>



<p>By default, when you’re testing submissions in Gravity Forms, every test submission fires a real email. To stop that, you’d have to disable each notification manually and remember to turn them back on when you’re done.</p>



<p>When you turn on&nbsp;<a href="https://gravitywiz.com/gravity-forms-dev-tools/#disable-notifications">Disable Notifications</a>, your test submissions will stop hitting your inbox while your notification settings stay untouched.</p>



<figure class="wp-block-image size-large"><a href="https://www.gravityforms.com/wp-content/uploads/2026/06/4-gfdt-disable-notification-preview-tools.png"><img loading="lazy" decoding="async" width="1024" height="675" src="https://www.gravityforms.com/wp-content/uploads/2026/06/4-gfdt-disable-notification-preview-tools-1024x675.png" alt="The form editor has Live Preview selected, and Disable Notifications is enabled and highlighted." class="wp-image-41191" srcset="https://www.gravityforms.com/wp-content/uploads/2026/06/4-gfdt-disable-notification-preview-tools-1024x675.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/06/4-gfdt-disable-notification-preview-tools-300x198.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/06/4-gfdt-disable-notification-preview-tools-768x506.png 768w, https://www.gravityforms.com/wp-content/uploads/2026/06/4-gfdt-disable-notification-preview-tools-1536x1012.png 1536w, https://www.gravityforms.com/wp-content/uploads/2026/06/4-gfdt-disable-notification-preview-tools.png 1958w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading" id="h-two-more-ways-to-preview-your-form">Two more ways to preview your form</h2>



<p>Here are two more controls for testing your form without leaving the editor:</p>



<ul class="wp-block-list">
<li><a href="https://gravitywiz.com/gravity-forms-dev-tools/#ajax-controls">AJAX Controls</a>&nbsp;lets you flip&nbsp;<a href="https://gravitywiz.com/gravity-forms-ajax/#what-is-ajax-and-what-does-it-mean-for-gravity-forms">AJAX</a>&nbsp;on or off without touching your form settings &#8211; useful if your form behaves differently with AJAX enabled.</li>



<li><a href="https://gravitywiz.com/gravity-forms-dev-tools/#ignore-form-restrictions">Ignore Form Restrictions</a>&nbsp;lets you preview a form with an entry limit, a submission window, or a login requirement as if those restrictions weren’t there.</li>
</ul>



<p>There’s more inside Gravity Wiz’s Dev Tools beyond Preview Tools.&nbsp;<a href="https://gravitywiz.com/gravity-forms-dev-tools/?utm_campaign=cert-dev-program&amp;utm_source=gfblog&amp;utm_medium=blog&amp;utm_content=gfdt-article">See everything it can do</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gravityforms.com/blog/gravity-wiz-dev-tools-preview-tools/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Brand new release: Mollie 1.8.2</title>
		<link>https://www.gravityforms.com/blog/brand-new-release-mollie-1-8-2/</link>
					<comments>https://www.gravityforms.com/blog/brand-new-release-mollie-1-8-2/#respond</comments>
		
		<dc:creator><![CDATA[Gravity Forms]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 19:44:27 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News & Updates]]></category>
		<category><![CDATA[Mollie]]></category>
		<category><![CDATA[release]]></category>
		<guid isPermaLink="false">https://www.gravityforms.com/?p=41212</guid>

					<description><![CDATA[The Gravity Forms Mollie Add-On has been updated. Find out about version 1.8.2 and the main features of this payment processing add-on.]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1238" height="824" src="https://www.gravityforms.com/wp-content/uploads/2026/06/599725745-6bfcef15-918c-4798-bc5c-89e6acc6feff.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Brand new release Mollie 1.8.2" style="object-fit:cover;" srcset="https://www.gravityforms.com/wp-content/uploads/2026/06/599725745-6bfcef15-918c-4798-bc5c-89e6acc6feff.png 1238w, https://www.gravityforms.com/wp-content/uploads/2026/06/599725745-6bfcef15-918c-4798-bc5c-89e6acc6feff-300x200.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/06/599725745-6bfcef15-918c-4798-bc5c-89e6acc6feff-1024x682.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/06/599725745-6bfcef15-918c-4798-bc5c-89e6acc6feff-768x511.png 768w" sizes="auto, (max-width: 1238px) 100vw, 1238px" /></figure>


<p>We are pleased to announce that we’ve updated the Gravity Forms Mollie Add-On. With Mollie 1.8.2 you’ll find a number of updates…</p>



<ul class="wp-block-list">
<li>Added accessibility enhancements for the Payment Method select field.</li>



<li>Added a new gform_mollie_return_url filter to allow the URL used by Mollie to return customer to merchant site to be filtered.</li>
</ul>



<h2 class="wp-block-heading" id="h-accept-payments-the-way-your-customers-want-to-pay">Accept payments the way your customers want to pay.</h2>



<p>The&nbsp;<a href="https://www.gravityforms.com/add-ons/mollie/">Gravity Forms Mollie integration</a>&nbsp;makes it easy to accept payments directly through your WordPress forms.</p>



<p>With support for popular European payment methods like iDEAL, Bancontact, and Sofort, alongside major credit cards, Mollie helps you build payment experiences tailored to your clients&#8217; customers. A single integration unlocks multiple payment options, reducing development time and simplifying ongoing management.</p>



<h3 class="wp-block-heading" id="h-key-features-of-the-mollie-add-on">Key features of the Mollie Add-On</h3>



<ul class="wp-block-list">
<li><strong>Quick setup</strong> &#8211; Get started fast with a platform designed for simplicity and accessibility.</li>



<li><strong>Multiple payment methods</strong> &#8211; Accept major credit cards like American Express, MasterCard, Maestro, and Visa, along with popular European options such as iDEAL, Bancontact, and Sofort.</li>



<li><strong>Clear insights</strong> &#8211; Manage orders and payments effortlessly from Mollie’s user-friendly dashboard, complete with transaction analytics.</li>



<li><strong>Support for in-person payments</strong> &#8211; Process payments not only online but also in person through mobile devices or kiosk terminals.</li>



<li><strong>Works with other add-ons</strong> &#8211; Pair Mollie with the Post Creation or User Registration Add-On to collect payments for published posts, new user accounts, and more.</li>
</ul>



<p>The&nbsp;<a href="https://www.gravityforms.com/add-ons/mollie/">Mollie Add-On</a>&nbsp;is available on the Gravity Forms Pro, Elite, and Nonprofit licenses. For more information about setting up the Mailchimp Add-On, be sure to check out the&nbsp;<a href="https://docs.gravityforms.com/category/add-ons-gravity-forms/mollie-add-on/">Gravity Forms documentation</a>.</p>



<h2 class="wp-block-heading" id="h-mollie-1-8-2-changelog">Mollie 1.8.2 changelog</h2>



<ul class="wp-block-list">
<li>Added accessibility enhancements for the Payment Method select field.</li>



<li>Added a new gform_mollie_return_url filter to allow the URL used by Mollie to return customer to merchant site to be filtered.</li>



<li>Updated GF_Field_Mollie::get_value_entry_detail() for compatibility with the change to GF_Field::get_value_entry_detail() in Gravity Forms 2.9.29.</li>



<li>Updated Mollie field so that it can’t be placed in a repeater or duplicated in the form editor.</li>
</ul>



<p>If you are a Gravity Forms Pro, Elite, or Nonprofit license holder, the Mollie Add-On v1.8.2 can be updated in your WordPress dashboard, or downloaded manually from your&nbsp;<a href="https://www.gravityforms.com/my-account/downloads/">account downloads page</a>.</p>



<div class="wp-block-group has-border-color has-bg-light-background-color has-background is-layout-constrained wp-container-core-group-is-layout-da4f2bcd wp-block-group-is-layout-constrained" style="border-color:#eeeeee;border-width:1px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f1189ed3 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full"><a href="https://www.gravityforms.com/wp-content/uploads/2026/03/gravity-icon-1-1.svg"><img decoding="async" src="https://www.gravityforms.com/wp-content/uploads/2026/03/gravity-icon-1-1.svg" alt="" class="wp-image-37560"/></a></figure>



<h5 class="wp-block-heading has-medium-large-font-size" id="h-newsletter"><strong>Newsletter</strong></h5>
</div>



<p><strong>If you want to keep up-to-date with what&#8217;s happening on the blog sign up for the Gravity Forms newsletter!</strong></p>


<script>
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
</script>

                <div class='gf_browser_unknown gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_83' ><style>#gform_wrapper_83[data-form-index="0"].gform-theme,[data-parent-form="83_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style>
                        <div class='gform_heading'>
							<p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_83'  action='/feed/' data-formid='83' novalidate> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_83' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_83_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_5'>Instagram</label><div class='ginput_container'><input name='input_5' id='input_83_5' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_83_5'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_83_2" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gpev-field"  data-field-class="gpev-field" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container_email gform-grid-row' id='input_83_2_container'>
                                <span id='input_83_2_1_container' class='ginput_left gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2' id='input_83_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2' class='gform-field-label gform-field-label--type-sub '>Enter Email</label>
                                </span>
                                <span id='input_83_2_2_container' class='ginput_right gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2_2' id='input_83_2_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2_2' class='gform-field-label gform-field-label--type-sub '>Confirm Email</label>
                                </span>
                                <div class='gf_clear gf_clear_complex'></div>
                            </div></fieldset><fieldset id="field_83_3" class="gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Privacy<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_83_3'><div class='gchoice gchoice_83_3_1'>
								<input class='gfield-choice-input' name='input_3.1' type='checkbox'  value='I agree with the storage and handling of my data by this website. - &lt;a target=&quot;_blank&quot; href=&quot;https://www.gravityforms.com/privacy/&quot; rel=&quot;noopener noreferrer&quot;&gt;Privacy Policy&lt;/a&gt; &lt;abbr class=&quot;wpgdprc-required&quot; title=&quot;You need to accept this checkbox.&quot;&gt;*&lt;/abbr&gt;'  id='choice_83_3_1'   />
								<label for='choice_83_3_1' id='label_83_3_1' class='gform-field-label gform-field-label--type-inline'>I agree with the storage and handling of my data by this website. &#8211; <a target="_blank" href="https://www.gravityforms.com/privacy/" rel="noopener noreferrer">Privacy Policy</a> <abbr class="wpgdprc-required" title="You need to accept this checkbox.">*</abbr></label>
							</div></div></div></fieldset><div id="field_83_4" class="gfield gfield--type-captcha gfield--input-type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_4'>CAPTCHA</label><div id='input_83_4' class='ginput_container ginput_recaptcha' data-sitekey='6LdxcbcqAAAAAHh5N4RW6tt2QeBFwHLDw3eYgN_j'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_83' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Keep me up to date!'  /> <input type='hidden' class='gform_hidden' name='gform_submission_speeds' value='{&quot;pages&quot;:[]}' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_83' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_83' id='gform_theme_83' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_83' id='gform_style_settings_83' value='{&quot;theme&quot;:&quot;orbital&quot;,&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' />
            <input type='hidden' class='gform_hidden' name='is_submit_83' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='83' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='elvbb4ZIKeQ67L0KWIHYGOlHitWhlVkGOw2sLrKXU7rJ/X5/hy/gHEG4Omr0rok6RUifTGBQP4dvQ9W/81pparodyeIAOaQs8fXzpE86rB/yqgE=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_83' value='WyJbXSIsIjE2YTM4MzNjZDEzMDZiOGNmNmNkZWZkNTc0ZTJkOWViIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_83' id='gform_target_page_number_83' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_83' id='gform_source_page_number_83' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_83').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_83');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_83').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_83').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_83').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_83').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_83').val();gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [83, current_page]);window['gf_submitting_83'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_83').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [83]);window['gf_submitting_83'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_83').text());}else{jQuery('#gform_83').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "83", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_83" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_83";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_83" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 83, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gravityforms.com/blog/brand-new-release-mollie-1-8-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Brand new release: Geolocation 1.5.2</title>
		<link>https://www.gravityforms.com/blog/brand-new-release-geolocation-1-5-2/</link>
					<comments>https://www.gravityforms.com/blog/brand-new-release-geolocation-1-5-2/#respond</comments>
		
		<dc:creator><![CDATA[Gravity Forms]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 19:37:12 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News & Updates]]></category>
		<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[release]]></category>
		<guid isPermaLink="false">https://www.gravityforms.com/?p=41208</guid>

					<description><![CDATA[We’re pleased to announce an update to the Gravity Forms Geolocation Add-On. You'll find a number of updates in v1.5.2. Find out more...]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1238" height="824" src="https://www.gravityforms.com/wp-content/uploads/2026/06/599725572-bc354b5d-05ed-4adb-9aaf-4f572b3f2cc9.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Brand new release Geolocation 1.5.2" style="object-fit:cover;" srcset="https://www.gravityforms.com/wp-content/uploads/2026/06/599725572-bc354b5d-05ed-4adb-9aaf-4f572b3f2cc9.png 1238w, https://www.gravityforms.com/wp-content/uploads/2026/06/599725572-bc354b5d-05ed-4adb-9aaf-4f572b3f2cc9-300x200.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/06/599725572-bc354b5d-05ed-4adb-9aaf-4f572b3f2cc9-1024x682.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/06/599725572-bc354b5d-05ed-4adb-9aaf-4f572b3f2cc9-768x511.png 768w" sizes="auto, (max-width: 1238px) 100vw, 1238px" /></figure>


<p>We’re pleased to announce an update to the Gravity Forms Geolocation Add-On. In version 1.5.2, you’ll find…</p>



<ul class="wp-block-list">
<li>Updated the &#8216;Enable the New Google Places API&#8217; setting to be enabled by default.</li>



<li>Fixed an issue where the multiple address inputs are populated when the Geolocation Suggestions setting is enabled and multiple forms are present on the same page.</li>
</ul>



<h2 class="wp-block-heading" id="h-your-forms-can-unlock-valuable-location-insights">Your forms can unlock valuable location insights</h2>



<p><a href="https://www.gravityforms.com/feature/geolocation/">Geolocation</a>&nbsp;helps you create faster, more user-friendly forms while capturing valuable location data with every submission.</p>



<p>Powered by Google Places, Geolocation adds intelligent address autocomplete to your forms, allowing users to complete address fields with just a few keystrokes. The result is a smoother experience, fewer data-entry errors, and faster form completion.</p>



<p>Behind the scenes, the add-on automatically captures location details, including latitude and longitude, and displays submissions on a Google Map directly within the entry screen. Use location data to identify trends, optimize operations, route enquiries, and gain deeper insight into your audience &#8211; all from the forms you already use every day.<br></p>



<h2 class="wp-block-heading" id="h-key-features-of-the-geolocation-add-on">Key features of the Geolocation Add-On</h2>



<ul class="wp-block-list">
<li><strong>Store location data from form entries</strong>&nbsp;&#8211; When a user submits your form, their longitude and latitude are captured &#8211; even if they aren’t filling out an address field.</li>



<li><strong>See address or location information on the map</strong>&nbsp;&#8211; View a Google map from within your WordPress dashboard for each form entry.</li>



<li><strong>Address autocomplete functionality</strong>&nbsp;&#8211; Users can conveniently select from auto-populated address options when filling out your forms, helping to reduce your form abandonment rate.</li>
</ul>



<p>For more information on setting up and using Geolocation, visit the&nbsp;<a href="https://docs.gravityforms.com/category/add-ons-gravity-forms/add-ons-geolocation/">Gravity Forms documentation</a>&nbsp;or check out our guide to&nbsp;<a href="https://www.gravityforms.com/blog/get-started-geolocation-add-on-tutorial/">getting started with the Gravity Forms Geolocation Add-On</a>.</p>



<p><strong>Note: </strong><a href="https://www.gravityforms.com/add-ons/geolocation/">Geolocation</a>&nbsp;is available with the Gravity Forms Elite license. For more information on the features and other add-ons available on this plan, check out the&nbsp;<a href="https://www.gravityforms.com/elite-license-plan/">Elite</a>&nbsp;license page.</p>



<h2 class="wp-block-heading" id="h-geolocation-add-on-v1-5-2-changelog"><strong>Geolocation Add-On v1.5.2 Changelog</strong></h2>



<ul class="wp-block-list">
<li>Updated the &#8216;Enable the New Google Places API&#8217; setting to be enabled by default.</li>



<li>Fixed a PHP 8.1+ deprecation notice when the API key is saved for the first time.</li>



<li>Fixed an issue where the multiple address inputs are populated when the Geolocation Suggestions setting is enabled and multiple forms are present on the same page..</li>
</ul>



<p>If you are a Gravity Forms Elite license holder, the&nbsp;<strong>Geolocation Add-On v1.5.2</strong>&nbsp;can be updated in your WordPress dashboard, or downloaded manually from your&nbsp;<a href="https://account.gravity.com/">Gravity account</a>.</p>



<div class="wp-block-group has-border-color has-bg-light-background-color has-background is-layout-constrained wp-container-core-group-is-layout-da4f2bcd wp-block-group-is-layout-constrained" style="border-color:#eeeeee;border-width:1px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f1189ed3 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full"><a href="https://www.gravityforms.com/wp-content/uploads/2026/03/gravity-icon-1-1.svg"><img decoding="async" src="https://www.gravityforms.com/wp-content/uploads/2026/03/gravity-icon-1-1.svg" alt="" class="wp-image-37560"/></a></figure>



<h5 class="wp-block-heading has-medium-large-font-size" id="h-newsletter"><strong>Newsletter</strong></h5>
</div>



<p><strong>If you want to keep up-to-date with what&#8217;s happening on the blog sign up for the Gravity Forms newsletter!</strong></p>



                <div class='gf_browser_unknown gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_83' ><style>#gform_wrapper_83[data-form-index="0"].gform-theme,[data-parent-form="83_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style>
                        <div class='gform_heading'>
							<p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_83'  action='/feed/' data-formid='83' novalidate> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_83' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_83_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_5'>Comments</label><div class='ginput_container'><input name='input_5' id='input_83_5' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_83_5'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_83_2" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gpev-field"  data-field-class="gpev-field" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container_email gform-grid-row' id='input_83_2_container'>
                                <span id='input_83_2_1_container' class='ginput_left gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2' id='input_83_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2' class='gform-field-label gform-field-label--type-sub '>Enter Email</label>
                                </span>
                                <span id='input_83_2_2_container' class='ginput_right gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2_2' id='input_83_2_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2_2' class='gform-field-label gform-field-label--type-sub '>Confirm Email</label>
                                </span>
                                <div class='gf_clear gf_clear_complex'></div>
                            </div></fieldset><fieldset id="field_83_3" class="gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Privacy<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_83_3'><div class='gchoice gchoice_83_3_1'>
								<input class='gfield-choice-input' name='input_3.1' type='checkbox'  value='I agree with the storage and handling of my data by this website. - &lt;a target=&quot;_blank&quot; href=&quot;https://www.gravityforms.com/privacy/&quot; rel=&quot;noopener noreferrer&quot;&gt;Privacy Policy&lt;/a&gt; &lt;abbr class=&quot;wpgdprc-required&quot; title=&quot;You need to accept this checkbox.&quot;&gt;*&lt;/abbr&gt;'  id='choice_83_3_1'   />
								<label for='choice_83_3_1' id='label_83_3_1' class='gform-field-label gform-field-label--type-inline'>I agree with the storage and handling of my data by this website. &#8211; <a target="_blank" href="https://www.gravityforms.com/privacy/" rel="noopener noreferrer">Privacy Policy</a> <abbr class="wpgdprc-required" title="You need to accept this checkbox.">*</abbr></label>
							</div></div></div></fieldset><div id="field_83_4" class="gfield gfield--type-captcha gfield--input-type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_4'>CAPTCHA</label><div id='input_83_4' class='ginput_container ginput_recaptcha' data-sitekey='6LdxcbcqAAAAAHh5N4RW6tt2QeBFwHLDw3eYgN_j'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_83' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Keep me up to date!'  /> <input type='hidden' class='gform_hidden' name='gform_submission_speeds' value='{&quot;pages&quot;:[]}' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_83' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_83' id='gform_theme_83' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_83' id='gform_style_settings_83' value='{&quot;theme&quot;:&quot;orbital&quot;,&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' />
            <input type='hidden' class='gform_hidden' name='is_submit_83' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='83' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='qqC5KJOpu3ROjgY6DqiIbsqXzxZ/oVaKONy3u2DVfaiG81uCtV7zbejT82dvDYnrRaSTgaUHZhKJTuqldfakX2T6ceDUIzTg79LYoQzMNe3DhPk=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_83' value='WyJbXSIsIjE2YTM4MzNjZDEzMDZiOGNmNmNkZWZkNTc0ZTJkOWViIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_83' id='gform_target_page_number_83' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_83' id='gform_source_page_number_83' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_83').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_83');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_83').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_83').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_83').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_83').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_83').val();gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [83, current_page]);window['gf_submitting_83'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_83').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [83]);window['gf_submitting_83'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_83').text());}else{jQuery('#gform_83').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "83", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_83" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_83";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_83" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 83, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gravityforms.com/blog/brand-new-release-geolocation-1-5-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Brand new release: User Registration 5.5</title>
		<link>https://www.gravityforms.com/blog/brand-new-release-user-registration-5-5/</link>
					<comments>https://www.gravityforms.com/blog/brand-new-release-user-registration-5-5/#respond</comments>
		
		<dc:creator><![CDATA[Gravity Forms]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 19:23:43 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News & Updates]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[security-release]]></category>
		<category><![CDATA[User registration]]></category>
		<guid isPermaLink="false">https://www.gravityforms.com/?p=41202</guid>

					<description><![CDATA[Gravity Forms User Registration 5.5 is now available. Get the latest version and create custom user registration forms for WordPress websites.]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1238" height="824" src="https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Brand-new-release-User-Registration-5.5.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Brand new release User Registration 5.5" style="object-fit:cover;" srcset="https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Brand-new-release-User-Registration-5.5.png 1238w, https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Brand-new-release-User-Registration-5.5-300x200.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Brand-new-release-User-Registration-5.5-1024x682.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Brand-new-release-User-Registration-5.5-768x511.png 768w" sizes="auto, (max-width: 1238px) 100vw, 1238px" /></figure>


<p>We’re pleased to announce the release of the Gravity Forms User Registration v5.5. This update contains several additions, updates, and fixes, including&#8230;</p>



<ul class="wp-block-list">
<li>Added a &#8220;theme&#8221; parameter to the login form shortcode.</li>



<li>Added security enhancements.</li>



<li>Updated the minimum required Gravity Forms version to 2.10.3.<br></li>
</ul>



<h2 class="wp-block-heading" id="h-streamline-user-account-creation-on-wordpress">Streamline user account creation on WordPress</h2>



<p>Give visitors a seamless way to create accounts on your WordPress site with Gravity Forms and the&nbsp;<a href="https://www.gravityforms.com/add-ons/user-registration/">User Registration Add-On</a>.</p>



<p>Designed specifically for user onboarding, the add-on provides everything you need to collect registration details, create new user accounts, and map form submissions to WordPress user profiles. Add registration functionality to any Gravity Forms form, or start with a&nbsp;<a href="https://www.gravityforms.com/form-templates/user-registration/">pre-built template</a>&nbsp;and customize it to match your workflow.</p>



<p>Whether you&#8217;re building a membership site, online community, or customer portal, you can create a registration experience that fits your exact requirements &#8211; without writing code.</p>



<p>Some of the key features and functionalities of the Gravity Forms User Registration Add-On include:</p>



<ul class="wp-block-list">
<li><strong>Versatile applications</strong>&nbsp;– Build registration forms for membership sites, community portals, and various other types of projects.</li>



<li><strong>Seamless payment integration</strong>&nbsp;– Pair this add-on with our&nbsp;<a href="https://www.gravityforms.com/blog/payment-add-ons/">payment add-ons</a>&nbsp;to collect fees during registration or set up recurring subscriptions.</li>



<li><strong>Effortless form publishing</strong>&nbsp;– Use the pre-built, customizable&nbsp;<a href="https://www.gravityforms.com/form-templates/user-registration/">user registration template</a>&nbsp;to quickly launch a registration form.</li>



<li><strong>Custom user registration forms</strong>&nbsp;– Design unique registration forms with ease using Gravity Forms&#8217; intuitive drag-and-drop editor.</li>



<li><strong>User-Friendly login forms</strong>&nbsp;– Easily add login forms to your site with the built-in&nbsp;<a href="https://docs.gravityforms.com/user-registration-widget/#h-adding-the-login-widget">widget</a>&nbsp;for seamless user access.</li>



<li><strong>Multisite compatibility</strong>&nbsp;– Automatically generate new sites within a WordPress multisite network whenever a new user registers, streamlining site creation.</li>
</ul>



<p>Our detailed&nbsp;<a href="https://www.gravityforms.com/blog/wordpress-user-registration-login-forms/">guide to setting up user registration in WordPress with Gravity Forms</a>&nbsp;has more information on using this add-on.</p>



<p><strong>Note: </strong><a href="https://www.gravityforms.com/add-ons/user-registration/">User Registration</a>&nbsp;is available with the Gravity Forms Elite license. For more information on the features and other add-ons available on this plan, check out the&nbsp;<a href="https://www.gravityforms.com/elite-license-plan/">Elite</a>&nbsp;license page.</p>



<h2 class="wp-block-heading" id="h-user-registration-5-5-changelog"><strong>User Registration 5.5 changelog</strong></h2>



<ul class="wp-block-list">
<li>Added a &#8220;theme&#8221; parameter to the login form shortcode.</li>



<li>Added security enhancements.</li>



<li>Updated the login form to remove support for legacy markup.</li>



<li>Updated the minimum required Gravity Forms version to 2.10.3.</li>



<li>Updated the title that displays on the logging page.</li>



<li>Fixed an issue where form styles do not load when the login shortcode is on a page that does not also contain a form.</li>



<li>Fixed an issue where a PHP warning is displayed when calling wp-cron.php directly.</li>



<li>Fixed an issue where the Remember Me checkbox in the login form has an empty label.</li>



<li>Fixed some untranslatable text.</li>



<li>Fixed saving of BuddyPress Profile mapped fields when user is activated from BuddyPress.</li>



<li>Fixed user update validation failing on non-English multisite installations.</li>



<li>Fixed warnings when a form with a feed to create user is duplicated.</li>
</ul>



<p>If you are an Elite Gravity Forms license holder, the&nbsp;<strong>User Registration 5.5</strong>&nbsp;can be updated in your WordPress dashboard, or downloaded manually from your&nbsp;<a href="https://account.gravity.com/">Gravity account</a>.</p>



<div class="wp-block-group has-border-color has-bg-light-background-color has-background is-layout-constrained wp-container-core-group-is-layout-da4f2bcd wp-block-group-is-layout-constrained" style="border-color:#eeeeee;border-width:1px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f1189ed3 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full"><a href="https://www.gravityforms.com/wp-content/uploads/2026/03/gravity-icon-1-1.svg"><img decoding="async" src="https://www.gravityforms.com/wp-content/uploads/2026/03/gravity-icon-1-1.svg" alt="" class="wp-image-37560"/></a></figure>



<h5 class="wp-block-heading has-medium-large-font-size" id="h-newsletter"><strong>Newsletter</strong></h5>
</div>



<p><strong>If you want to keep up-to-date with what&#8217;s happening on the blog sign up for the Gravity Forms newsletter!</strong></p>



                <div class='gf_browser_unknown gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_83' ><style>#gform_wrapper_83[data-form-index="0"].gform-theme,[data-parent-form="83_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style>
                        <div class='gform_heading'>
							<p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_83'  action='/feed/' data-formid='83' novalidate> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_83' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_83_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_5'>LinkedIn</label><div class='ginput_container'><input name='input_5' id='input_83_5' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_83_5'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_83_2" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gpev-field"  data-field-class="gpev-field" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container_email gform-grid-row' id='input_83_2_container'>
                                <span id='input_83_2_1_container' class='ginput_left gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2' id='input_83_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2' class='gform-field-label gform-field-label--type-sub '>Enter Email</label>
                                </span>
                                <span id='input_83_2_2_container' class='ginput_right gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2_2' id='input_83_2_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2_2' class='gform-field-label gform-field-label--type-sub '>Confirm Email</label>
                                </span>
                                <div class='gf_clear gf_clear_complex'></div>
                            </div></fieldset><fieldset id="field_83_3" class="gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Privacy<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_83_3'><div class='gchoice gchoice_83_3_1'>
								<input class='gfield-choice-input' name='input_3.1' type='checkbox'  value='I agree with the storage and handling of my data by this website. - &lt;a target=&quot;_blank&quot; href=&quot;https://www.gravityforms.com/privacy/&quot; rel=&quot;noopener noreferrer&quot;&gt;Privacy Policy&lt;/a&gt; &lt;abbr class=&quot;wpgdprc-required&quot; title=&quot;You need to accept this checkbox.&quot;&gt;*&lt;/abbr&gt;'  id='choice_83_3_1'   />
								<label for='choice_83_3_1' id='label_83_3_1' class='gform-field-label gform-field-label--type-inline'>I agree with the storage and handling of my data by this website. &#8211; <a target="_blank" href="https://www.gravityforms.com/privacy/" rel="noopener noreferrer">Privacy Policy</a> <abbr class="wpgdprc-required" title="You need to accept this checkbox.">*</abbr></label>
							</div></div></div></fieldset><div id="field_83_4" class="gfield gfield--type-captcha gfield--input-type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_4'>CAPTCHA</label><div id='input_83_4' class='ginput_container ginput_recaptcha' data-sitekey='6LdxcbcqAAAAAHh5N4RW6tt2QeBFwHLDw3eYgN_j'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_83' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Keep me up to date!'  /> <input type='hidden' class='gform_hidden' name='gform_submission_speeds' value='{&quot;pages&quot;:[]}' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_83' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_83' id='gform_theme_83' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_83' id='gform_style_settings_83' value='{&quot;theme&quot;:&quot;orbital&quot;,&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' />
            <input type='hidden' class='gform_hidden' name='is_submit_83' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='83' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='hRirfc9EBXdwCRcHB5NF4D+tUOzrPv15aYH9nncvAQcIcyWvIGWGdA1aWTVEjC72Pefl7ahjW6L1pjixLYHK3Z9nN9J1qyXYNfJs4XjBAdlAhtE=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_83' value='WyJbXSIsIjE2YTM4MzNjZDEzMDZiOGNmNmNkZWZkNTc0ZTJkOWViIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_83' id='gform_target_page_number_83' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_83' id='gform_source_page_number_83' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_83').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_83');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_83').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_83').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_83').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_83').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_83').val();gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [83, current_page]);window['gf_submitting_83'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_83').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [83]);window['gf_submitting_83'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_83').text());}else{jQuery('#gform_83').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "83", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_83" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_83";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_83" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 83, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gravityforms.com/blog/brand-new-release-user-registration-5-5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Brand new release: Gravity Forms 2.10.3</title>
		<link>https://www.gravityforms.com/blog/brand-new-release-gravity-forms-2-10-3/</link>
					<comments>https://www.gravityforms.com/blog/brand-new-release-gravity-forms-2-10-3/#respond</comments>
		
		<dc:creator><![CDATA[Gravity Forms]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 19:14:55 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News & Updates]]></category>
		<category><![CDATA[Gravity Forms 2.10.3]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[security-release]]></category>
		<guid isPermaLink="false">https://www.gravityforms.com/?p=41196</guid>

					<description><![CDATA[We’re pleased to announce the release of Gravity Forms 2.10.3. This release contains a number of additions, updates, and fixes. Find out more…]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1238" height="824" src="https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Brand-new-release-Gravity-Forms-2.10.3.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Brand new release Gravity Forms 2.10.3" style="object-fit:cover;" srcset="https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Brand-new-release-Gravity-Forms-2.10.3.png 1238w, https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Brand-new-release-Gravity-Forms-2.10.3-300x200.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Brand-new-release-Gravity-Forms-2.10.3-1024x682.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Brand-new-release-Gravity-Forms-2.10.3-768x511.png 768w" sizes="auto, (max-width: 1238px) 100vw, 1238px" /></figure>


<p>We’re pleased to announce the release of Gravity Forms 2.10.3. This release includes a variety of updates and fixes including…</p>



<ul class="wp-block-list">
<li>Added security enhancements.</li>



<li>Removed a console Log of Feeds that is displaying in the frontend.</li>



<li>Removed dynamic population for the File Upload field.</li>
</ul>



<h2 class="wp-block-heading" id="h-forms-should-do-more-than-just-collect-information">Forms should do more than just collect information</h2>



<p><a href="https://www.gravityforms.com/">Gravity Forms</a>&nbsp;helps businesses turn forms into systems that support registrations, payments, approvals, lead capture, onboarding, customer communication, and more, all inside WordPress.</p>



<p>Build forms quickly with a visual drag-and-drop builder,&nbsp;<a href="https://www.gravityforms.com/form-templates/">start from a template</a>, or create custom experiences that fit the way your team already works. Every submission can trigger notifications, integrations, payments, follow-ups, and connected actions automatically, helping your business save time and stay organized.</p>



<p>With powerful features,&nbsp;<a href="https://www.gravityforms.com/integrations/">integrations for the tools you already use</a>, and&nbsp;<a href="https://www.gravityforms.com/add-ons/">convenient add-ons</a>, Gravity Forms supports everything from simple contact forms to advanced operational workflows. And when you need help, our support team is ready to assist.</p>



<h2 class="wp-block-heading" id="h-why-choose-gravity-forms">Why choose Gravity Forms:</h2>



<ul class="wp-block-list">
<li><strong>Intuitive form builder</strong>&nbsp;&#8211; Easily create custom forms using our visual drag-and-drop editor &#8211; no coding required.</li>



<li><strong>Ready-to-use templates</strong>&nbsp;&#8211; Get started fast with a collection of prebuilt, customizable form templates for common use cases.</li>



<li><strong>Powerful integrations</strong>&nbsp;&#8211; Extend your forms with add-ons that connect to leading CRMs, payment processors, email marketing tools, and more.</li>



<li><strong>Developer-friendly documentation</strong>&nbsp;&#8211; From basic tutorials to advanced customization guides, our&nbsp;<a href="https://docs.gravityforms.com/">comprehensive docs</a>&nbsp;are here to help every step of the way.</li>



<li><strong>Responsive expert support</strong>&nbsp;&#8211; Have a question? Our&nbsp;<a href="https://www.gravityforms.com/open-support-ticket/">knowledgeable support team</a>&nbsp;is here to help you troubleshoot and succeed.</li>



<li><strong>Email reliability with Gravity SMTP</strong>&nbsp;&#8211; Improve email deliverability by connecting your WordPress site to trusted email services.&nbsp;<a href="https://www.gravityforms.com/gravity-smtp/">Gravity SMTP</a>&nbsp;is included free with the&nbsp;<a href="https://www.gravityforms.com/elite-license-plan/">Elite license</a>.</li>
</ul>



<p>Want to try Gravity Forms before purchasing your license?&nbsp;<a href="https://www.gravityforms.com/gravity-forms-demo/">Try a free online demo</a>.</p>



<h2 class="wp-block-heading" id="h-gravity-forms-2-10-3-changelog">Gravity Forms 2.10.3 changelog</h2>



<ul class="wp-block-list">
<li>Added security enhancements.</li>



<li>Removed a console Log of Feeds that is displaying in the frontend.</li>



<li>Removed dynamic population for the File Upload field.</li>
</ul>



<div class="wp-block-group has-border-color has-bg-light-background-color has-background is-layout-constrained wp-container-core-group-is-layout-da4f2bcd wp-block-group-is-layout-constrained" style="border-color:#eeeeee;border-width:1px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f1189ed3 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full"><a href="https://www.gravityforms.com/wp-content/uploads/2026/03/gravity-icon-1-1.svg"><img decoding="async" src="https://www.gravityforms.com/wp-content/uploads/2026/03/gravity-icon-1-1.svg" alt="" class="wp-image-37560"/></a></figure>



<h5 class="wp-block-heading has-medium-large-font-size" id="h-newsletter"><strong>Newsletter</strong></h5>
</div>



<p><strong>If you want to keep up-to-date with what&#8217;s happening on the blog sign up for the Gravity Forms newsletter!</strong></p>



                <div class='gf_browser_unknown gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_83' ><style>#gform_wrapper_83[data-form-index="0"].gform-theme,[data-parent-form="83_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style>
                        <div class='gform_heading'>
							<p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_83'  action='/feed/' data-formid='83' novalidate> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_83' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_83_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_5'>X/Twitter</label><div class='ginput_container'><input name='input_5' id='input_83_5' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_83_5'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_83_2" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gpev-field"  data-field-class="gpev-field" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container_email gform-grid-row' id='input_83_2_container'>
                                <span id='input_83_2_1_container' class='ginput_left gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2' id='input_83_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2' class='gform-field-label gform-field-label--type-sub '>Enter Email</label>
                                </span>
                                <span id='input_83_2_2_container' class='ginput_right gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2_2' id='input_83_2_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2_2' class='gform-field-label gform-field-label--type-sub '>Confirm Email</label>
                                </span>
                                <div class='gf_clear gf_clear_complex'></div>
                            </div></fieldset><fieldset id="field_83_3" class="gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Privacy<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_83_3'><div class='gchoice gchoice_83_3_1'>
								<input class='gfield-choice-input' name='input_3.1' type='checkbox'  value='I agree with the storage and handling of my data by this website. - &lt;a target=&quot;_blank&quot; href=&quot;https://www.gravityforms.com/privacy/&quot; rel=&quot;noopener noreferrer&quot;&gt;Privacy Policy&lt;/a&gt; &lt;abbr class=&quot;wpgdprc-required&quot; title=&quot;You need to accept this checkbox.&quot;&gt;*&lt;/abbr&gt;'  id='choice_83_3_1'   />
								<label for='choice_83_3_1' id='label_83_3_1' class='gform-field-label gform-field-label--type-inline'>I agree with the storage and handling of my data by this website. &#8211; <a target="_blank" href="https://www.gravityforms.com/privacy/" rel="noopener noreferrer">Privacy Policy</a> <abbr class="wpgdprc-required" title="You need to accept this checkbox.">*</abbr></label>
							</div></div></div></fieldset><div id="field_83_4" class="gfield gfield--type-captcha gfield--input-type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_4'>CAPTCHA</label><div id='input_83_4' class='ginput_container ginput_recaptcha' data-sitekey='6LdxcbcqAAAAAHh5N4RW6tt2QeBFwHLDw3eYgN_j'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_83' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Keep me up to date!'  /> <input type='hidden' class='gform_hidden' name='gform_submission_speeds' value='{&quot;pages&quot;:[]}' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_83' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_83' id='gform_theme_83' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_83' id='gform_style_settings_83' value='{&quot;theme&quot;:&quot;orbital&quot;,&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' />
            <input type='hidden' class='gform_hidden' name='is_submit_83' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='83' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='QjDry3XwXsElwSWwd50a6GZXP2ta2Gt4etID+qeYEGhoagW172sc7ojII3tiEnmHKHSBZ+jXkL/eeMpCgGmP2Gkmqf31kox74zojF66NeTDhqW8=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_83' value='WyJbXSIsIjE2YTM4MzNjZDEzMDZiOGNmNmNkZWZkNTc0ZTJkOWViIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_83' id='gform_target_page_number_83' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_83' id='gform_source_page_number_83' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_83').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_83');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_83').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_83').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_83').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_83').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_83').val();gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [83, current_page]);window['gf_submitting_83'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_83').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [83]);window['gf_submitting_83'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_83').text());}else{jQuery('#gform_83').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "83", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_83" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_83";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_83" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 83, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gravityforms.com/blog/brand-new-release-gravity-forms-2-10-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gravity Forms for event management: A complete guide</title>
		<link>https://www.gravityforms.com/blog/gravity-forms-for-event-management-a-complete-guide/</link>
					<comments>https://www.gravityforms.com/blog/gravity-forms-for-event-management-a-complete-guide/#respond</comments>
		
		<dc:creator><![CDATA[Sarah Kirkwold]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 18:38:52 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Gravity Flow]]></category>
		<category><![CDATA[Gravity SMTP]]></category>
		<category><![CDATA[events]]></category>
		<guid isPermaLink="false">https://www.gravityforms.com/?p=41165</guid>

					<description><![CDATA[Discover how to use Gravity Forms, Gravity Flow, and Gravity SMTP to streamline and centralize event operations in WordPress.]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1238" height="824" src="https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Gravity-Forms-for-Events_-A-complete-guide.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Gravity Forms for Events_ A complete guide" style="object-fit:cover;" srcset="https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Gravity-Forms-for-Events_-A-complete-guide.png 1238w, https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Gravity-Forms-for-Events_-A-complete-guide-300x200.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Gravity-Forms-for-Events_-A-complete-guide-1024x682.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/06/Blog-Gravity-Forms-for-Events_-A-complete-guide-768x511.png 768w" sizes="auto, (max-width: 1238px) 100vw, 1238px" /></figure>


<p>If you’re running events on WordPress, Gravity Forms can become the operational system that keeps registrations, speakers, sponsors, vendors, payments, and attendee communication organized in one place. Instead of stitching together spreadsheets, inboxes, and disconnected tools, you can build workflows that automate the repetitive parts of event management while keeping your data under your control.</p>



<p>This becomes especially valuable as events grow. What works for a small meetup quickly starts breaking at conference or field-marketing scale. Gravity Forms, Gravity Flow, and Gravity SMTP help you build systems that scale with your events instead of creating more admin work every time attendance increases.</p>



<h2 class="wp-block-heading" id="h-how-to-use-gravity-forms-for-events">How to use Gravity Forms for events</h2>



<ol class="wp-block-list">
<li>Build event registration forms and attendee workflows</li>



<li>Manage speaker submissions and review processes</li>



<li>Create event sponsorship forms with online payments</li>



<li>Coordinate vendors, RSVPs, and event operations</li>



<li>Automate attendee communication and email delivery</li>



<li>Connect event data to CRMs and marketing tools</li>
</ol>



<h2 class="wp-block-heading" id="h-how-to-build-event-registration-forms-and-attendee-workflows">How to build event registration forms and attendee workflows</h2>



<p>Most event registration forms only collect signups. The real challenge starts after that &#8211; confirmations, attendee lists, badge printing, check-ins, CRM syncing, and post-event follow-up.</p>



<p>Gravity Forms, Flow, and SMTP let you build registration workflows that handle the entire process instead of just the first step.</p>



<p>You can collect:</p>



<ul class="wp-block-list">
<li>Attendee information</li>



<li>Session selections</li>



<li>Dietary requirements</li>



<li>Lead qualification details</li>



<li>Attendance preferences</li>



<li>Payment information</li>
</ul>



<p>Conditional logic keeps forms shorter and easier to complete, while integrations connect registrations directly to tools like Salesforce, HubSpot, Mailchimp, and Stripe.</p>



<p>The result is a registration process that actually supports the operational side of running events instead of creating more manual work afterward.</p>



<p>→ Read the full guide: <a href="https://www.gravityforms.com/blog/event-registration-form/">How to build an event registration form (that actually works for field marketing, attendee management, and lead capture)</a></p>



<h2 class="wp-block-heading" id="h-how-to-manage-speaker-submissions-and-review-workflows">How to manage speaker submissions and review workflows</h2>



<p>Running a call for speakers sounds simple until submissions start piling up.</p>



<p>Without a system, most event teams end up managing proposals through spreadsheets, email threads, and scattered reviewer feedback. Gravity Forms and Gravity Flow help centralize the process into a structured workflow.</p>



<p>You can create a speaker submission system that handles:</p>



<ul class="wp-block-list">
<li>Proposal collection</li>



<li>Reviewer assignments</li>



<li>Scoring and feedback</li>



<li>Approval workflows</li>



<li>Acceptance and rejection emails</li>



<li>Speaker onboarding</li>
</ul>



<p>Everything stays connected to the original submission, which makes the entire process easier to manage for both organizers and reviewers.</p>



<p>It also creates a more professional experience for speakers applying to your event.</p>



<p>→ Read the full guide: <a href="https://www.gravityforms.com/blog/event-speaker-management-workflow/">Event speaker management: A call-for-speakers workflow with Gravity Forms, Flow, and SMTP</a></p>



<h2 class="wp-block-heading" id="h-how-to-create-event-sponsorship-forms-with-online-payments">How to create event sponsorship forms with online payments</h2>



<p>Sponsors often need to submit far more than just payment details. They may need to upload logos, provide marketing assets, select sponsorship tiers, or agree to sponsorship terms.</p>



<p>Gravity Forms makes it possible to handle all of this in one workflow.</p>



<p>You can build sponsorship forms that include:</p>



<ul class="wp-block-list">
<li>Sponsorship package selection</li>



<li>Online payments through Stripe or PayPal</li>



<li>File uploads for logos and assets</li>



<li>Sponsorship agreements</li>



<li>Conditional logic for different sponsor types</li>



<li>Automated notifications and confirmations</li>
</ul>



<p>This keeps sponsor information centralized and reduces the back-and-forth that usually happens through email.</p>



<p>It also creates a smoother experience for sponsors during the onboarding process.</p>



<p>→ Read the full guide: <a href="https://www.gravityforms.com/blog/starter-guide-how-to-create-an-event-sponsorship-form-on-wordpress/">How to create an event sponsorship form</a></p>



<h2 class="wp-block-heading" id="h-how-to-coordinate-vendors-rsvps-and-event-operations">How to coordinate vendors, RSVPs, and event operations</h2>



<p>Events involve much more than attendee registration. Vendors, exhibitors, sponsors, volunteers, and guests all need their own workflows and communication processes.</p>



<p>Gravity Forms and Gravity Flow help organize these operational workflows using structured forms and automation.</p>



<p>You can use it for:</p>



<ul class="wp-block-list">
<li>RSVP forms</li>



<li>Vendor applications</li>



<li>Booth requests</li>



<li>File collection and agreements</li>



<li>Attendee feedback forms</li>



<li>Internal approval processes</li>



<li>Event feedback</li>
</ul>



<p>Instead of chasing information across inboxes and spreadsheets, submissions stay organized inside WordPress and can automatically trigger the next steps.</p>



<p>That structure becomes increasingly important as events grow larger and involve more moving parts.</p>



<p>→ Learn more about <a href="https://www.gravityforms.com/gravity-flow/">Gravity Flow</a></p>



<h2 class="wp-block-heading" id="h-how-to-automate-attendee-communication-and-email-delivery">How to automate attendee communication and email delivery</h2>



<p>Event communication only works if people actually receive the emails.</p>



<p>Registration confirmations, speaker notifications, payment receipts, reminders, and approval emails are all critical parts of the attendee experience. Default WordPress email delivery often struggles with reliability at scale.</p>



<p>Gravity SMTP improves deliverability by routing your emails through services like:</p>



<ul class="wp-block-list">
<li>SendGrid</li>



<li>Mailgun</li>



<li>Postmark</li>



<li>Amazon SES</li>
</ul>



<p>This helps ensure your event emails arrive properly instead of landing in spam or failing silently.</p>



<p>Reliable communication creates trust and reduces confusion before, during, and after the event.</p>



<p>→ Read the full guide: <a href="https://www.gravityforms.com/blog/the-ultimate-gravity-smtp-guide/">The ultimate Gravity SMTP guide: Everything you need to know</a></p>



<h2 class="wp-block-heading" id="h-how-to-connect-event-data-to-crms-and-marketing-tools">How to connect event data to CRMs and marketing tools</h2>



<p>One of the biggest operational problems with events is disconnected data.</p>



<p>Registrations live in one system. Email marketing lives somewhere else. Attendance tracking happens in a spreadsheet. Sales teams never fully see what happened.</p>



<p>Gravity Forms helps solve this by acting as the operational layer connecting your event systems together.</p>



<p>Using integrations and add-ons, you can automatically:</p>



<ul class="wp-block-list">
<li>Send registrations to Salesforce or HubSpot</li>



<li>Add attendees to Mailchimp segments</li>



<li>Trigger automation workflows</li>



<li>Sync data to Google Sheets through Zapier</li>



<li>Launch approval processes with Gravity Flow</li>



<li>Process payments with Stripe</li>
</ul>



<p>Instead of manually exporting and importing data, your event workflows stay connected automatically.</p>



<p>→ Read the full guide: <a href="https://www.gravityforms.com/blog/tech-stacks-we-love-for-events/">Tech stacks we love for running events</a></p>



<h2 class="wp-block-heading" id="h-why-use-gravity-forms-for-running-events">Why use Gravity Forms for running events?</h2>



<p>Gravity Forms helps event teams replace scattered operational processes with structured workflows.</p>



<p>Instead of relying on spreadsheets, inboxes, and disconnected tools, you can centralize registrations, sponsors, speakers, vendors, payments, and communication inside WordPress.</p>



<p>That structure matters more as events grow.</p>



<p>What starts as “just a registration form” quickly becomes attendee management, sponsor coordination, speaker reviews, payment processing, approvals, follow-up communication, and reporting.</p>



<p>Gravity Forms gives you the flexibility to build systems around how your events actually operate — without forcing you into a rigid event platform.</p>



<p>It’s not just about collecting submissions. It’s about building workflows that reduce manual work and keep your events running smoothly.</p>



<h2 class="wp-block-heading" id="h-freqently-asked-questions-about-using-gravity-forms-and-wordpress-to-run-events">Freqently asked questions about using Gravity Forms and WordPress to run events</h2>



<p><strong>How do I create an event registration form in WordPress with Gravity Forms?</strong></p>



<p>You can create an event registration form in WordPress by using Gravity Forms’ drag-and-drop builder to add attendee information fields, date selectors, payment integrations, and conditional logic for different ticket types or event options.</p>



<p><strong>Can Gravity Forms accept payments for event tickets?</strong></p>



<p>Yes, Gravity Forms supports Stripe, PayPal, Square, and other payment gateways, making it easy to sell event tickets, collect deposits, or manage recurring event subscriptions directly through your WordPress website.</p>



<p><strong>Does Gravity Forms support multi-step event registration forms?</strong></p>



<p>Gravity Forms includes built-in multi-page form functionality with progress bars, allowing you to create user-friendly multi-step event registration forms that improve completion rates for conferences, workshops, and large events.</p>



<p><strong>Can I automate event confirmations and reminders with Gravity Forms?</strong></p>



<p>Gravity Forms can automatically send event confirmations. For follow-up notifications and reminders, use Gravity Flow or your email marketing platform of choice.</p>



<p><strong>Is Gravity Forms good for managing RSVP forms?</strong></p>



<p>Gravity Forms works well for RSVP forms because you can use conditional logic to show different questions based on attendance responses and automatically limit registrations once your event reaches capacity.</p>



<p><strong>Can Gravity Forms handle file uploads for event applications?</strong></p>



<p>Yes, Gravity Forms includes secure file upload fields that allow attendees to submit resumes, speaker proposals, sponsorship documents, or other application materials directly through your event form.</p>



<p><strong>Does Gravity Forms integrate with CRMs for event lead capture?</strong></p>



<p>Gravity Forms integrates with popular CRMs like HubSpot, Mailchimp, and ActiveCampaign so event organizers can automatically capture leads, segment attendees, and trigger marketing automations after registration.</p>



<p><strong>Is Gravity Forms suitable for virtual events and webinars?</strong></p>



<p>Yes, Gravity Forms is ideal for virtual events and webinars because it can collect attendee registrations, process payments, automate confirmation emails, and connect registrants to webinar platforms using Zapier or webhooks.</p>



<p><strong>Can I try Gravity Forms before purchasing?</strong></p>



<p>Yes. Gravity Forms offers a <a href="https://www.gravityforms.com/gravity-forms-demo/">free Elite demo</a> that lets marketers test it as a full-featured WordPress form builder, including lead capture forms, marketing integrations, surveys, quizzes, and advanced features, before committing to a paid license.</p>



<p><strong>If I love the demo and decide to purchase Gravity Forms, do you offer a money back guarantee?</strong></p>



<p>We want you to feel confident about purchasing Gravity Forms which is why we offer a 30-day money back guarantee. If you find Gravity Forms isn’t the best fit, simply send us a message! We’ll happily refund 100% of your money, no questions asked.</p>



<div class="wp-block-group alignfull gravity-cta-newsletter is-layout-constrained wp-container-core-group-is-layout-481dc8fc wp-block-group-is-layout-constrained" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group newsletter-cta hidden-overflow level-three noise-pattern has-background is-layout-constrained wp-container-core-group-is-layout-77f18168 wp-block-group-is-layout-constrained" style="border-radius:16px;background:linear-gradient(218deg,rgb(240,76,0) 27%,rgb(237,170,2) 100%);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;box-shadow:var(--wp--preset--shadow--soft-large)">
<div class="wp-block-group alignfull level-four is-layout-constrained wp-container-core-group-is-layout-89ed5699 wp-block-group-is-layout-constrained has-background" style="min-height:100%;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70);background-image:url(&apos;/wp-content/uploads/2025/09/cta-bg-02.png&apos;);background-position:0% 0%;background-size:cover;">
<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center has-white-color has-text-color has-link-color has-large-font-size wp-elements-0602eb39374fc32569e68ca3d2cc27ef" id="h-try-our-demo">Try our demo</h2>



<p class="has-text-align-center has-white-color has-text-color has-link-color has-normal-font-size wp-elements-642c0bae30d20485996e755dce71bbd9">Not ready to commit? Sign up for a demo and explore how Gravity Forms can take your site to new heights.</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-white-color has-accent-tertiary-background-color has-text-color has-background has-link-color wp-element-button" href="/demo/">Start your test flight</a></div>
</div>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>
</div>
</div>



<div class="wp-block-group alignfull position-absolute-bottom has-bg-dark-background-color has-background is-layout-constrained wp-block-group-is-layout-constrained" style="min-height:120px"></div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gravityforms.com/blog/gravity-forms-for-event-management-a-complete-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to automate event signups using ApiX-Drive: Connect Gravity Forms to your calendar, email tool, and Slack</title>
		<link>https://www.gravityforms.com/blog/automate-event-signups-gravity-forms-apix-drive/</link>
					<comments>https://www.gravityforms.com/blog/automate-event-signups-gravity-forms-apix-drive/#respond</comments>
		
		<dc:creator><![CDATA[the Gravity Forms community]]></dc:creator>
		<pubDate>Thu, 28 May 2026 17:30:58 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Case Studies]]></category>
		<category><![CDATA[apix-drive]]></category>
		<category><![CDATA[events]]></category>
		<guid isPermaLink="false">https://www.gravityforms.com/?p=40645</guid>

					<description><![CDATA[Learn how to automate event signups with Gravity Forms and ApiX-Drive by connecting your forms to Google Calendar, email tools, and Slack.]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1238" height="824" src="https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-How-to-automate-event-signups-using-ApiX-Drive.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="How to automate event signups using ApiX-Drive" style="object-fit:cover;" srcset="https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-How-to-automate-event-signups-using-ApiX-Drive.png 1238w, https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-How-to-automate-event-signups-using-ApiX-Drive-300x200.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-How-to-automate-event-signups-using-ApiX-Drive-1024x682.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-How-to-automate-event-signups-using-ApiX-Drive-768x511.png 768w" sizes="auto, (max-width: 1238px) 100vw, 1238px" /></figure>


<p><strong>Written by the editorial team at ApiX-Drive&#8230;</strong></p>



<p>If you run events for a living, you already know the bottleneck isn&#8217;t the form. It&#8217;s everything that happens after someone fills it in.</p>



<p>A prospect signs up for your webinar. Now someone on your team has to add them to the calendar invite, drop them into the right email list, and ping the account manager so they know a new lead just landed. Multiply that by fifty signups a day across three event types, and you&#8217;ve built yourself a full-time copy-paste job.</p>



<p>This post walks through how to take that job off your team&#8217;s plate using Gravity Forms as the entry point, with ApiX-Drive routing the data to the tools you&#8217;re already using.</p>



<div class="wp-block-group alignfull is-layout-constrained wp-container-core-group-is-layout-ad1f7536 wp-block-group-is-layout-constrained" style="margin-top:0;margin-bottom:0">
<div class="wp-block-group gravity-note has-bg-light-background-color has-background is-layout-constrained wp-container-core-group-is-layout-7542f946 wp-block-group-is-layout-constrained" style="border-radius:12px;margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)">
<p><strong>Note:</strong>&nbsp;<a href="https://apix-drive.com/">ApiX-Drive</a> is a third-party solution. Gravity Forms does not offer support for this platform, nor is this article intended to be a Gravity Forms endorsement of this platform, its developers, or quality of support. As always, we recommend you extensively evaluate all solutions to ensure their suitability for your purpose.</p>
</div>
</div>



<h2 class="wp-block-heading" id="h-the-scenario"><strong>The scenario</strong></h2>



<p>Picture a small online education company running daily sessions: trial lessons in the morning, live demos at lunchtime, paid webinars in the evening. Attendance is small per session — ten to thirty people — but the volume across a week adds up fast.</p>



<p>Every signup needs four things to happen:</p>



<ol class="wp-block-list">
<li>The attendee gets added to the right Google Calendar event so they receive an invite</li>



<li>Their email goes into the matching list in Drip so they get the right pre-event sequence</li>



<li>The session owner gets a Slack ping so they know who&#8217;s coming</li>



<li>None of the above breaks if the person running ops takes a day off</li>
</ol>



<p>Gravity Forms handles step zero — capturing the signup. ApiX-Drive handles steps one through four.</p>



<h3 class="wp-block-heading" id="h-the-stack"><strong>The stack</strong></h3>



<p>Four tools, one job each:</p>



<p><strong>Gravity Forms</strong>&nbsp;— the form on your event landing page. Whatever fields you need: name, email, which session they&#8217;re booking, dietary requirements if it&#8217;s in-person, job title if you want to segment. This is the source of truth for every downstream step, so the field structure matters. Get it right here and the rest is plumbing.</p>



<p><strong>Google Calendar</strong>&nbsp;— where the event lives. When a new entry comes in, ApiX-Drive creates a calendar event with the attendee attached, so they get the invite without anyone manually adding them.</p>



<p><strong>Drip</strong>&nbsp;— the email tool. New attendees get added to a list (or tagged, depending on how you&#8217;ve set Drip up) so the right pre-event and post-event sequences fire automatically. You can split lists by event type, by audience, or by whatever segmentation makes sense for your campaigns.</p>



<p><strong>Slack</strong>&nbsp;— internal notification. A message goes to whichever channel owns that event type — #webinars, #sales, #demos — so the person running it knows someone new just signed up.</p>



<p>ApiX-Drive sits between Gravity Forms and the rest, watching for new form entries and pushing the data where it needs to go. No code to worry about, no developer needed to wire it up.</p>



<h2 class="wp-block-heading" id="h-why-this-stack-and-not-another"><strong>Why this stack and not another</strong></h2>



<p>The tool choices here aren&#8217;t arbitrary, and they&#8217;re worth thinking through before you copy them.</p>



<p>Google Calendar works because the events are frequent, small, and time-specific. Each session is its own entry; a separate event is created in the calendar for each respondent. If you ran one big conference a year with five hundred attendees, Calendar would be the wrong tool — you&#8217;d want Google Sheets or a proper events platform, because nobody needs a calendar invite with five hundred guests on it.</p>



<p>Drip works because the marketing logic is sequence-based — pre-event reminders, post-event follow-up, re-engagement for no-shows. If your email tool of choice is Mailchimp, ActiveCampaign, HubSpot, or anything else, ApiX-Drive can route to those instead. The pattern is what matters.</p>



<p>Slack works because the team is already there. If your team lives in Telegram or Discord, swap it out. The point is that the notification lands somewhere people are actually looking.</p>



<h2 class="wp-block-heading" id="h-setting-it-up"><strong>Setting it up</strong></h2>



<p>The Gravity Forms side is the part you&#8217;ll spend most of your time on, and the part most worth getting right. A few things to think about:</p>



<ul class="wp-block-list">
<li>Add a hidden field for the event ID or session type so downstream tools know which calendar entry, which Drip list, and which Slack channel to use. This is what makes one form work for multiple event types.</li>



<li>Use conditional logic to show different fields based on event type — a paid webinar might need a job title; a free trial lesson probably doesn&#8217;t.</li>



<li>Decide what happens on the confirmation page versus what happens by email. The calendar invite from Google is doing some of the confirmation work for you, so your post-submit page can be lighter than usual.</li>
</ul>



<p>Once the form is shaped right, everything else is built and configured inside ApiX-Drive&#8217;s interface: connect Gravity Forms as the data source, then add Calendar, Drip, and Slack as destinations, mapping the fields across.</p>



<h3 class="wp-block-heading" id="h-what-to-watch-for"><strong>What to watch for</strong>:</h3>



<p>A few things that catch people out when they wire this up for the first time:</p>



<ul class="wp-block-list">
<li>Test with a real signup, not a test entry. The email confirmations from Calendar and Drip behave differently when the data is genuinely new versus when you&#8217;re firing the same test record repeatedly.</li>



<li>Decide what happens if someone signs up twice. Do they get two calendar invites? Two welcome emails? Build the dedupe logic before you launch, not after.</li>



<li>Pick one person to own the Slack channel the notifications land in. A channel nobody owns is a channel nobody reads.</li>
</ul>



<h2 class="wp-block-heading" id="h-when-automation-isn-t-the-answer"><strong>When automation isn&#8217;t the answer</strong></h2>



<p>One last thing, because it&#8217;s worth saying: not every event needs this. If you run two events a year, a spreadsheet and a calendar invite you send manually are fine. The automation pays off when volume crosses the line where copy-paste is eating real time, or when the cost of a mistake — wrong email, missed signup, attendee dropped off the invite — is high enough that you&#8217;d rather a system handled it than a person at the end of a long day.</p>



<p>For event teams running sessions weekly or daily, that line gets crossed quickly. And once it&#8217;s crossed, the time you get back tends to be the part of the week you actually wanted to spend on the event itself.</p>



<p><a href="https://apix-drive.com">ApiX-Drive</a> is a no-code integration platform that connects Gravity Forms with 150+ other apps, including Google Calendar, Drip, Slack, and most major CRMs and email tools. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gravityforms.com/blog/automate-event-signups-gravity-forms-apix-drive/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Starter guide: How to create an event sponsorship form on WordPress</title>
		<link>https://www.gravityforms.com/blog/starter-guide-how-to-create-an-event-sponsorship-form-on-wordpress/</link>
					<comments>https://www.gravityforms.com/blog/starter-guide-how-to-create-an-event-sponsorship-form-on-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Colin Newcomer]]></dc:creator>
		<pubDate>Wed, 27 May 2026 19:25:20 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Gravity Flow]]></category>
		<category><![CDATA[Starter Guides]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[featured-nav]]></category>
		<category><![CDATA[sponsor]]></category>
		<category><![CDATA[sponsorship]]></category>
		<guid isPermaLink="false">https://www.gravityforms.com/?p=35798</guid>

					<description><![CDATA[Learn how to create a fully customizable event sponsorship form on WordPress, complete with built-in payment processing.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><a href="https://www.gravityforms.com/wp-content/uploads/2026/01/Blog-How-to-create-an-Event-Sponsorship-Form.png"><img loading="lazy" decoding="async" width="1238" height="824" src="https://www.gravityforms.com/wp-content/uploads/2026/01/Blog-How-to-create-an-Event-Sponsorship-Form.png" alt="How to create an Event Sponsorship Form" class="wp-image-36534" srcset="https://www.gravityforms.com/wp-content/uploads/2026/01/Blog-How-to-create-an-Event-Sponsorship-Form.png 1238w, https://www.gravityforms.com/wp-content/uploads/2026/01/Blog-How-to-create-an-Event-Sponsorship-Form-300x200.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/01/Blog-How-to-create-an-Event-Sponsorship-Form-1024x682.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/01/Blog-How-to-create-an-Event-Sponsorship-Form-768x511.png 768w" sizes="auto, (max-width: 1238px) 100vw, 1238px" /></a></figure>



<p></p>



<p>If you&#8217;re trying to attract sponsors for your event, creating an online event sponsorship form is a great strategy.</p>



<p>With an online form, you can collect all of the details that you need from sponsors (including file attachments) <em>and</em> process their payments directly from the form.</p>



<p>With the <a href="https://www.gravityforms.com/form-templates/event-sponsorship-form-template/" target="_blank" rel="noopener">Gravity Forms event sponsorship form template</a>, you can easily set up this functionality on WordPress.</p>



<p>In this post, we&#8217;ll show you step-by-step how to create an event sponsorship form on WordPress, including accepting sponsors&#8217; payments as part of the form.</p>



<h2 class="wp-block-heading">Key features of the Gravity Forms event sponsorship form template</h2>



<p>To help you quickly get up and running, the Gravity Forms plugin includes a premade event sponsorship form template, <a href="https://www.gravityforms.com/form-templates/event-sponsorship-form-template/" target="_blank" rel="noopener">which you can preview here</a>.</p>



<p>Here are some of the main reasons why this template can be a great solution for your event:</p>



<ul class="wp-block-list">
<li><strong>Full customization </strong>&#8211; While the template comes with all of the essential fields that an event sponsorship form requires, you can still fully customize it to your needs. This includes adding, editing, and removing form fields as needed.</li>



<li><strong>Unlimited sponsorship levels</strong> &#8211; If you offer multiple sponsorship levels, you can easily add as many levels as needed, each with its own price.</li>



<li><strong>Built-in payment functionality </strong>&#8211; The template includes everything you need to accept payment directly from your sponsorship form. The template uses Stripe for payments by default, but you could easily swap in other payment processors such as PayPal, Square, Mollie, and others.</li>



<li><strong>File uploads </strong>&#8211; You can let sponsors upload files, which can be useful for letting them upload their logos, marketing materials, or any other files that you need as part of their sponsorship.</li>



<li><strong>Conditional logic </strong>&#8211; You can use conditional logic rules to customize your form based on a sponsor&#8217;s input, such as displaying different form fields or processing their payment in a different way.</li>



<li><strong>Multipage layout </strong>&#8211; The template uses a multi-page layout to make it easier for sponsors to submit the form (though you can easily change this to a single long form if you prefer that approach).</li>
</ul>



<h2 class="wp-block-heading">How to create a WordPress event sponsorship form with Gravity Forms</h2>



<p>Now, we&#8217;ll go over the full step-by-step guide on how to set up your own event sponsorship form using Gravity Forms and its event sponsorship form template.</p>



<h3 class="wp-block-heading">1. Install Gravity Forms and add-ons</h3>



<p>To use the event sponsorship form template, you&#8217;ll need the following:</p>



<ul class="wp-block-list">
<li><strong>The core Gravity Forms plugin</strong> &#8211; You&#8217;ll want to install the core plugin and add your license key, if you haven&#8217;t already done so.</li>



<li><strong>One of the official Gravity Forms payment add-ons</strong> &#8211; This is what allows you to accept payments directly from your form. The template uses Stripe by default, but you could use a different payment processor if you prefer.</li>



<li><strong>Optional add-ons for other features </strong>&#8211; While these aren&#8217;t required to use the template, you might want to install other add-ons based on your specific use case. We&#8217;ll discuss some common options in the tutorial below.</li>
</ul>



<p>To access the <a href="https://www.gravityforms.com/add-ons/stripe/" target="_blank" rel="noopener">Gravity Forms Stripe Add-On</a> (as well as <em>most</em> of the other payment add-ons), you&#8217;ll need at least the Gravity Forms <a href="https://www.gravityforms.com/pro-license-plan/" target="_blank" rel="noopener">Pro</a> license. You can also access them on the <a href="https://www.gravityforms.com/elite-license-plan/" target="_blank" rel="noopener">Elite</a> and <a href="https://www.gravityforms.com/nonprofit-license/" target="_blank" rel="noopener">Nonprofit</a> licenses.</p>



<p>If you don&#8217;t have that license yet, you can <a href="https://www.gravityforms.com/pricing/" target="_blank" rel="noopener">purchase your license here</a> or upgrade your existing <strong>Basic</strong> license and only pay the prorated difference.</p>



<p>Once you&#8217;ve installed the core Gravity Forms plugin and added your license key, here&#8217;s how to install add-ons:</p>



<ol class="wp-block-list">
<li>Go to <strong>Forms → Add-Ons</strong> in the WordPress dashboard sidebar.</li>



<li>Find the add-on that you want to install in the list &#8211; e.g. the Stripe Add-On for this tutorial.</li>



<li>Click <strong>Install</strong>.</li>



<li>Once the installation finishes, make sure to click <strong>Activate Plugin</strong>.</li>
</ol>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1260" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-1.jpg" alt="Install Stripe add-on" class="wp-image-35800" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-1.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-1-300x280.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-1-1024x956.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-1-768x717.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<h3 class="wp-block-heading">2. Connect Gravity Forms to Stripe (or other payment gateway)</h3>



<p>Next, you&#8217;ll need to connect Gravity Forms to the payment processor that you want to use to collect money from event sponsors.</p>



<p>For this guide, we&#8217;re going to show you how to do everything using Stripe. However, the same basic principles will apply to any of the other <a href="https://www.gravityforms.com/blog/payment-add-ons/" target="_blank" rel="noopener">payment processors that Gravity Forms supports</a>.</p>



<p>We&#8217;ll cover the quick version below, but here are links to the official documentation for some of the popular gateways:</p>



<ul class="wp-block-list">
<li><a href="https://docs.gravityforms.com/category/add-ons-gravity-forms/stripe-add-on/" target="_blank" rel="noopener">Stripe documentation</a></li>



<li><a href="https://docs.gravityforms.com/category/add-ons-gravity-forms/paypal-add-ons/" target="_blank" rel="noopener">PayPal documentation</a></li>



<li><a href="https://docs.gravityforms.com/category/add-ons-gravity-forms/square-add-on/" target="_blank" rel="noopener">Square documentation</a></li>



<li><a href="https://docs.gravityforms.com/category/add-ons-gravity-forms/mollie-add-on/" target="_blank" rel="noopener">Mollie documentation</a></li>
</ul>



<p>Our <a href="https://www.gravityforms.com/blog/gravity-forms-and-stripe-ultimate-guide/" target="_blank" rel="noopener">ultimate guide to Gravity Forms and Stripe</a> also covers the setup process in full detail.</p>



<h3 class="wp-block-heading">Register for a free Stripe account</h3>



<p>If you haven&#8217;t already done so, the first step is to <a href="https://dashboard.stripe.com/register" target="_blank" rel="noopener">register for a free Stripe account</a>.</p>



<h3 class="wp-block-heading">Connect Gravity Forms to Stripe</h3>



<p>Once you have a Stripe account, the next step is to connect the Gravity Forms plugin to your Stripe account.</p>



<p>Here&#8217;s how to get started:</p>



<ol class="wp-block-list">
<li>Open your WordPress dashboard.</li>



<li>Go to <strong>Forms → Settings</strong> to open the Gravity Forms settings area.</li>



<li>Select the <strong>Stripe</strong> tab in the settings area.</li>
</ol>



<p>In the Stripe settings, you can choose between connecting to Stripe in <strong>Live</strong> or <strong>Test </strong>mode. We recommend starting with <strong>Test</strong> mode, as it will let you test your sponsorship form with dummy payments.</p>



<p>When you&#8217;re ready to accept real payments from sponsors, you can just come back and connect in <strong>Live</strong> mode, which we&#8217;ll cover later in the guide.</p>



<p>To do this, select the <strong>Test</strong> radio button and then click <strong>Connect with Stripe</strong>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1065" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-2.jpg" alt="Connect to Stripe" class="wp-image-35801" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-2.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-2-300x237.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-2-1024x808.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-2-768x606.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>You should be taken to the Stripe authorization flow &#8211; log in to your Stripe account and click <strong>Connect</strong>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="989" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-3.jpg" alt="Stripe auth flow" class="wp-image-35802" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-3.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-3-300x220.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-3-1024x750.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-3-768x563.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>You should then be taken back to your WordPress dashboard.</p>



<h3 class="wp-block-heading">Enable webhooks and add keys</h3>



<p>Next, you need to set up webhook endpoints in Stripe and then add the webhook signing keys to the Gravity Forms settings.</p>



<p>For a full tutorial on how to do this, you can <a href="https://docs.gravityforms.com/downloading-installing-the-stripe-add-on/#h-webhooks" target="_blank" rel="noopener">read the documentation article here</a> or <a href="https://www.gravityforms.com/blog/gravity-forms-and-stripe-ultimate-guide/" target="_blank" rel="noopener">our ultimate guide to Stripe and Gravity Forms</a>.</p>



<p>You can do this using Stripe Workbench &#8211; here are the relevant links for <strong>Test</strong> and <strong>Live </strong>mode:</p>



<ul class="wp-block-list">
<li><a href="https://dashboard.stripe.com/test/workbench/webhooks/create" target="_blank" rel="noopener">Add webhook endpoint in Test mode</a></li>



<li><a href="https://dashboard.stripe.com/workbench/webhooks/create" target="_blank" rel="noopener">Add webhook endpoint in Live mode</a></li>
</ul>



<p><strong>Note: </strong>You must add the webhook endpoint in <em>both</em> modes.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1243" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-4.jpg" alt="Create Stripe endpoint " class="wp-image-35803" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-4.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-4-300x276.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-4-1024x943.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-4-768x707.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>When you get to the <strong>Snapshot payloads</strong> and <strong>Thin payloads</strong> interfaces, paste in the endpoint URL from the Gravity Forms settings in your WordPress dashboard.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="973" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-5.jpg" alt="Add endpoint URL to Stripe" class="wp-image-35804" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-5.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-5-300x216.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-5-1024x738.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-5-768x554.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>On the final screen, click <strong>Add destinations</strong>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1148" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-6.jpg" alt="Finish setting up endpoint in Stripe" class="wp-image-35805" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-6.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-6-300x255.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-6-1024x871.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-6-768x653.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>Stripe will then provide you with your <strong>Signing secret</strong>. Copy the value from the <em>first</em> destination at the top.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1313" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-7.jpg" alt="Copy Stripe endpoint Signing Secret" class="wp-image-35806" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-7.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-7-300x292.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-7-1024x996.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-7-768x747.jpg 768w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-7-45x45.jpg 45w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>Then, paste this value into the relevant box in the Gravity Forms settings area. Because we set up this webhook endpoint in <strong>Test</strong> mode, we pasted the <strong>Secret key</strong> into the <strong>Test Signing Secret</strong> box.</p>



<p>Now, <strong>repeat the exact same steps but for Live mode</strong>:</p>



<ol class="wp-block-list">
<li>You can <a href="https://dashboard.stripe.com/workbench/webhooks/create" target="_blank" rel="noopener">use this link to add a webhook endpoint in Live mode</a>, and all of the steps are exactly the same.</li>



<li>Once you&#8217;ve added the live webhook endpoint, paste the <strong>Live</strong> mode <strong>Signing secret</strong> into the <strong>Live Signing Secret</strong> box in Gravity Forms.</li>



<li>Check the box for <strong>I have enabled the Gravity Forms webhook URL in my Stripe account</strong>.</li>



<li>Click <strong>Save Settings</strong> at the bottom.</li>
</ol>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1079" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-8.jpg" alt="Add signing secret to Gravity Forms" class="wp-image-35807" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-8.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-8-300x240.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-8-1024x818.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-8-768x614.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<h3 class="wp-block-heading">3. Create a form using the event sponsorship form template</h3>



<p>Once you&#8217;ve connected Gravity Forms to your payment processor, you&#8217;re ready to set up your actual sponsorship form:</p>



<ol class="wp-block-list">
<li>Go to <strong>Forms → New Form</strong> in your WordPress dashboard.</li>



<li>Find the <strong>Stripe</strong> <strong>Event Sponsorship Form</strong> template in the list of available templates.</li>



<li>Hover over the template and select <strong>Use Template</strong>.</li>



<li>In the popup that appears, give your form a name and an optional description. Then, click <strong>Use Template</strong> again to continue to the Gravity Forms editor.</li>
</ol>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1276" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-9.jpg" alt="Choose the Gravity Forms event sponsorship form template" class="wp-image-35808" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-9.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-9-300x284.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-9-1024x968.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-9-768x726.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<h3 class="wp-block-heading">4. Customize your event sponsorship form</h3>



<p>Now, you should be in the drag-and-drop form editor.</p>



<p>Here, you can customize the template to match your unique use case. You can…</p>



<ul class="wp-block-list">
<li>Add new fields to collect additional information from your sponsors.</li>



<li>Edit the existing fields in the event sponsorship form template to adjust them to your use case.</li>



<li>Delete any fields from the template that don&#8217;t apply to your use case.</li>



<li>Add new pages to the multi-page layout, if you want to divide your form into additional pages (<em>just add the </em><strong><em>Page</em></strong><em> field where you want the page break to be</em>).</li>
</ul>



<p>One field to focus on is the &#8220;Sponsorship Level&#8221; Product field, which lets you control the different levels that are available to sponsors (and the price of each).</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1304" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-11.jpg" alt="Customize the event sponsorship form" class="wp-image-35810" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-11.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-11-300x290.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-11-1024x989.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-11-768x742.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>The event sponsorship form template also includes the Consent field, which lets you add your sponsorship agreement. The field will store the full value of the agreement, which means you&#8217;ll have a record of both the sponsor agreeing to the terms <em>and</em> what the terms were at the time that the sponsor submitted the form.</p>



<p>You also might want to customize the Stripe field at the bottom. However, you&#8217;ll need to wait to do this until you&#8217;ve created a Stripe feed in the next step. This would let you set up additional payment methods beyond credit and debit cards, such as various bank transfer methods.</p>



<p>Once you&#8217;ve finished customizing the fields in your form, make sure to click the <strong>Save Form</strong> button in the top-right corner.</p>



<h3 class="wp-block-heading">5. Create a Stripe feed to properly process sponsor payments</h3>



<p>Once you&#8217;re happy with the form fields in your form, the next step is to create a Stripe feed (or a feed for whichever payment processor you&#8217;ve chosen to use).</p>



<p>The Stripe feed lets you control the connection between your form and Stripe, including details such as:</p>



<ul class="wp-block-list">
<li>How much to charge sponsors &#8211; e.g. which field should Gravity Forms use to calculate the payment amount.</li>



<li>Whether to charge customers one time or set up a recurring subscription.</li>
</ul>



<p>To create a feed, go to <strong>Settings → Stripe </strong>in the form editor interface. Then, click the <strong>Add New</strong> button to create a new feed.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="970" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-12.jpg" alt="Create a Stripe feed" class="wp-image-35811" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-12.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-12-300x216.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-12-1024x736.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-12-768x552.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>Then, you&#8217;ll be in an interface where you can customize the feed.</p>



<p>First, choose the <strong>Transaction Type</strong>:</p>



<ul class="wp-block-list">
<li><strong>Products and Services </strong>&#8211; Use this to collect a one-time payment.</li>



<li><strong>Subscription </strong>&#8211; Use this to set up a recurring subscription.</li>
</ul>



<p>For the screenshots below, we&#8217;ll assume that you&#8217;re collecting a one-time payment. However, the same basic principles also apply to subscriptions &#8211; you just get a few additional options.</p>



<p>Once you&#8217;ve chosen the transaction type, you&#8217;ll see some new options to configure the feed.</p>



<p>First, choose which form field you want to use as the <strong>Payment Amount</strong>, which controls the amount that customers will be charged.</p>



<p>Most of the time, you&#8217;ll want to choose the <strong>Form Total</strong> field, but you could choose a different option if it fits your use case.</p>



<p>Below that, you can map the customer data fields from your form to the applicable fields in Stripe, such as a sponsor&#8217;s address, email, and name. If needed, you can also map custom data to Stripe using the <strong>Metadata</strong> option.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1467" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-13.jpg" alt="Configure main Stripe feed settings" class="wp-image-35812" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-13.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-13-276x300.jpg 276w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-13-942x1024.jpg 942w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-13-768x835.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>Further down, you can also choose whether to send a Stripe receipt after a sponsor makes the payment. If you do want to send a receipt, you can choose which email address to send it to.</p>



<p>Finally, you also have the option to set up conditional logic rules. These let you choose to only process a payment with these settings if certain conditions are met.</p>



<p>You probably don&#8217;t need to use conditional logic for a basic event sponsorship form. However, it does open up some interesting options, such as giving sponsors a choice between making a one-time payment upfront or setting up a payment plan.</p>



<p>If you wanted to set this up, you could do it something like this:</p>



<ul class="wp-block-list">
<li>Add a field to the form that lets sponsors choose between a one-time payment or a subscription/payment plan.</li>



<li>Create <strong><em>two</em></strong> Stripe feeds &#8211; one configured for one-time payments and another configured for subscription payments.</li>



<li>Add conditional logic rules to both feeds so that only one feed will execute, based on how sponsors answer the field that you added to the form.</li>
</ul>



<p>Once you&#8217;ve made all of your choices, click the <strong>Save Settings</strong> button at the bottom.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1479" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-14.jpg" alt="Additional Stripe feed settings" class="wp-image-35813" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-14.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-14-274x300.jpg 274w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-14-935x1024.jpg 935w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-14-768x841.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<h3 class="wp-block-heading">6. Set up confirmations and email notifications</h3>



<p>In addition to setting up a payment feed for your form, you&#8217;ll also want to configure two core features &#8211; confirmations and notifications:</p>



<ul class="wp-block-list">
<li><strong>Confirmation </strong>&#8211; Display a message or redirect sponsors to another page after they submit the form. You could use this to thank your sponsors and provide them with more information about their sponsorship.</li>



<li><strong>Notifications </strong>&#8211; Send emails to any email address. You can create multiple email notifications, which would let you send separate emails to yourself, your team, the sponsor, etc.</li>
</ul>



<p>You&#8217;ll get dedicated areas in the form settings area to control these details: <strong>Settings → Confirmations</strong> and <strong>Settings → Notifications</strong>, respectively.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="943" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-15.jpg" alt="Confirmations and notifications" class="wp-image-35814" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-15.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-15-300x210.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-15-1024x715.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-15-768x536.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<h3 class="wp-block-heading">7. Extend your form with add-ons (optional)</h3>



<p><strong>This step is 100% optional</strong>.</p>



<p>However, another advantage of using Gravity Forms for your event sponsorship form is the ability to leverage Gravity Forms&#8217;s large collection of official and third-party add-ons.</p>



<p>These add-ons open up a lot of possibilities for simplifying your administration workflows and connecting with sponsors.</p>



<p>Here are just a few examples, though this is by no means a complete list:</p>



<ul class="wp-block-list">
<li><strong>Save sponsors&#8217; contact details to your CRM </strong>&#8211; Sync contact details to <a href="https://www.gravityforms.com/blog/gravity-forms-crm-add-ons/" target="_blank" rel="noopener">popular CRMs</a> like <a href="https://www.gravityforms.com/blog/salesforce-vs-hubspot-honest-comparison-to-help-you-choose/" target="_blank" rel="noopener">Salesforce, HubSpot</a>, and others.</li>



<li><strong>Subscribe sponsors to an email newsletter </strong>&#8211; Subscribe them to your regular event newsletter or create a special newsletter just for sponsors. Gravity Forms integrates directly with <a href="https://www.gravityforms.com/blog/8-best-email-plugins-for-wordpress/" target="_blank" rel="noopener">most popular email marketing services</a>.</li>



<li><strong>Build business process workflows </strong>&#8211; Set up entire business process workflows, including steps like task assignments, approvals, PDF generation, etc. You can do this using <a href="https://gravityflow.io/" target="_blank" rel="noopener">Gravity Flow</a>, which comes from the same team behind Gravity Forms.</li>



<li><strong>Upload files to cloud storage services </strong>&#8211; Automatically upload sponsors&#8217; files to services like Google Drive or Dropbox, which could simplify your workflows for integrating sponsors&#8217; materials into your event.</li>
</ul>



<p>To get some more ideas, here are some places to find Gravity Forms add-ons:</p>



<ul class="wp-block-list">
<li><a href="https://www.gravityforms.com/add-ons/" target="_blank" rel="noopener"><strong>Official Add-Ons</strong></a> &#8211; All of these come directly from the Gravity Forms team.</li>



<li><a href="https://www.gravityforms.com/add-ons/?party%5B%5D=second&amp;orderby=" target="_blank" rel="noopener"><strong>Certified Add-Ons</strong></a> &#8211; While these add-ons come from third-party developers, their quality has still been verified by the Gravity Forms team.</li>



<li><a href="https://www.gravityforms.com/community/add-ons/?party%5B%5D=third&amp;orderby=latest" target="_blank" rel="noopener"><strong>Community Add-Ons</strong></a> &#8211; These are third-party add-ons that have not been verified by the Gravity Forms team. While you can still find many quality add-ons here, we encourage you to do your own due diligence before installing them.</li>
</ul>



<h3 class="wp-block-heading">8. Embed your form</h3>



<p>Once you&#8217;ve set up any add-ons that you want to use, you need to embed your event sponsorship form on the frontend of your site so that sponsors can access it. Typically, you&#8217;ll want to include the form directly on the page with your sponsorship information.</p>



<p>You can embed the form anywhere on your site using the Gravity Forms block, <a href="https://www.gravityforms.com/blog/gravity-forms-shortcodes-ultimate-guide/" target="_blank" rel="noopener">shortcode</a>, or PHP function.</p>



<p>If you use the block, you&#8217;ll also be able to <a href="https://www.gravityforms.com/blog/how-to-style-forms-in-gravity-forms-ultimate-guide/" target="_blank" rel="noopener">style your form directly from the editor</a> using code-free controls.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1142" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-16.jpg" alt="Embed your event sponsorship form template" class="wp-image-35815" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-16.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-16-300x254.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-16-1024x866.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-16-768x650.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<h3 class="wp-block-heading">9. Submit a test payment and enable live payments</h3>



<p>Once you&#8217;ve embedded your form, we recommend submitting a test payment to verify that everything is working as you want it to.</p>



<p>Because we had you configure Stripe in <strong>Test</strong> mode, you can do this without needing to make a real payment.</p>



<p>When you fill out the form, all you need to do is use one of Stripe&#8217;s card testing numbers, <a href="https://docs.stripe.com/testing" target="_blank" rel="noopener">which you can find here</a>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1504" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-17.jpg" alt="Test your event sponsorship form with a dummy payment" class="wp-image-35816" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-17.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-17-269x300.jpg 269w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-17-919x1024.jpg 919w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-17-768x856.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>Once you submit the form, you should see a new entry appear in your WordPress dashboard (go to the <strong>Entries</strong> tab in the form editor), along with a payment in the <strong>Test</strong> mode of your Stripe dashboard.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1289" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-18.jpg" alt="Viewing a sponsorship entry" class="wp-image-35817" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-18.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-18-300x286.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-18-1024x978.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-18-768x733.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<p>If everything is working as you want it to, the last step in the process is to enable live payments in the Gravity Forms Stripe Add-On settings:</p>



<ol class="wp-block-list">
<li>Go to <strong>Settings → Forms → Stripe</strong> in your WordPress dashboard.</li>



<li>Choose <strong>Live</strong> mode.</li>



<li>Connect your site to Stripe, just like you did for <strong>Test</strong> mode.</li>
</ol>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1350" height="1269" src="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-19.jpg" alt="Enable live payment mode in Stripe" class="wp-image-35818" srcset="https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-19.jpg 1350w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-19-300x282.jpg 300w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-19-1024x963.jpg 1024w, https://www.gravityforms.com/wp-content/uploads/2025/12/wp-event-sponsorship-form-19-768x722.jpg 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p></p>



<h2 class="wp-block-heading">Create your event sponsorship form today</h2>



<p>If you want to create a great experience for your event sponsors <em>and</em> make it easier to collect and manage sponsor payments, creating an online event sponsorship form is a great decision.</p>



<p>You can set up your form to provide important information to sponsors and collect all of the details and files that you need to process their sponsorships. Then, you can also accept payment directly from your form using payment processors like Stripe, PayPal, Square, and others.</p>



<p>Gravity Forms doesn&#8217;t stop with the form submission, though. You can also set up other workflows and integrations that trigger after a sponsor submits the form and makes their payment. You can add tasks to your project management software, store sponsors&#8217; details in your CRM, send emails, and much more.</p>



<p>If you&#8217;re ready to get started and create your first event sponsorship form, purchase a&nbsp;<a href="https://www.gravityforms.com/pro-license-plan/" target="_blank" rel="noopener">Pro</a>, <a href="https://www.gravityforms.com/elite-license-plan/" target="_blank" rel="noopener">Elite</a>, or <a href="https://www.gravityforms.com/nonprofit-license/" target="_blank" rel="noopener">Nonprofit</a> license today.</p>



<p>Or, if you want to try the template before you make your purchase, you can <a href="https://www.gravityforms.com/gravity-forms-demo/" target="_blank" rel="noopener">spin up a free, fully functioning demo site here</a>.</p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="2858" height="964" src="https://www.gravityforms.com/wp-content/uploads/2020/06/Gravity-Forms-Newsletter-1.png" alt="Gravity Forms Newsletter" class="wp-image-15192" srcset="https://www.gravityforms.com/wp-content/uploads/2020/06/Gravity-Forms-Newsletter-1.png 2858w, https://www.gravityforms.com/wp-content/uploads/2020/06/Gravity-Forms-Newsletter-1-300x101.png 300w, https://www.gravityforms.com/wp-content/uploads/2020/06/Gravity-Forms-Newsletter-1-1024x345.png 1024w, https://www.gravityforms.com/wp-content/uploads/2020/06/Gravity-Forms-Newsletter-1-768x259.png 768w, https://www.gravityforms.com/wp-content/uploads/2020/06/Gravity-Forms-Newsletter-1-1536x518.png 1536w, https://www.gravityforms.com/wp-content/uploads/2020/06/Gravity-Forms-Newsletter-1-2048x691.png 2048w" sizes="auto, (max-width: 2858px) 100vw, 2858px" /></figure>



<div class="alert_blue"><br>
<strong>If you want to keep up-to-date with what&#8217;s happening on the blog sign up for the Gravity Forms newsletter!</strong><br>

                <div class='gf_browser_unknown gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_83' ><style>#gform_wrapper_83[data-form-index="0"].gform-theme,[data-parent-form="83_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style>
                        <div class='gform_heading'>
							<p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_83'  action='/feed/' data-formid='83' novalidate> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_83' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_83_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_5'>Comments</label><div class='ginput_container'><input name='input_5' id='input_83_5' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_83_5'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_83_2" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gpev-field"  data-field-class="gpev-field" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container_email gform-grid-row' id='input_83_2_container'>
                                <span id='input_83_2_1_container' class='ginput_left gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2' id='input_83_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2' class='gform-field-label gform-field-label--type-sub '>Enter Email</label>
                                </span>
                                <span id='input_83_2_2_container' class='ginput_right gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2_2' id='input_83_2_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2_2' class='gform-field-label gform-field-label--type-sub '>Confirm Email</label>
                                </span>
                                <div class='gf_clear gf_clear_complex'></div>
                            </div></fieldset><fieldset id="field_83_3" class="gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Privacy<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_83_3'><div class='gchoice gchoice_83_3_1'>
								<input class='gfield-choice-input' name='input_3.1' type='checkbox'  value='I agree with the storage and handling of my data by this website. - &lt;a target=&quot;_blank&quot; href=&quot;https://www.gravityforms.com/privacy/&quot; rel=&quot;noopener noreferrer&quot;&gt;Privacy Policy&lt;/a&gt; &lt;abbr class=&quot;wpgdprc-required&quot; title=&quot;You need to accept this checkbox.&quot;&gt;*&lt;/abbr&gt;'  id='choice_83_3_1'   />
								<label for='choice_83_3_1' id='label_83_3_1' class='gform-field-label gform-field-label--type-inline'>I agree with the storage and handling of my data by this website. - <a target="_blank" href="https://www.gravityforms.com/privacy/" rel="noopener noreferrer">Privacy Policy</a> <abbr class="wpgdprc-required" title="You need to accept this checkbox.">*</abbr></label>
							</div></div></div></fieldset><div id="field_83_4" class="gfield gfield--type-captcha gfield--input-type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_4'>CAPTCHA</label><div id='input_83_4' class='ginput_container ginput_recaptcha' data-sitekey='6LdxcbcqAAAAAHh5N4RW6tt2QeBFwHLDw3eYgN_j'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_83' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Keep me up to date!'  /> <input type='hidden' class='gform_hidden' name='gform_submission_speeds' value='{&quot;pages&quot;:[]}' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_83' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_83' id='gform_theme_83' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_83' id='gform_style_settings_83' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_83' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='83' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='2c4o9lslYZtaLS3b6OocZ6Si2Bfu4vnpg6ZmXpSgUe0P7pIcTqo+3WUgEs1IQBQHdoyrZKgFslZNwg0zLB+z3rALjAlSSr3pfRNyWApnxo5FpUk=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_83' value='WyJbXSIsIjE2YTM4MzNjZDEzMDZiOGNmNmNkZWZkNTc0ZTJkOWViIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_83' id='gform_target_page_number_83' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_83' id='gform_source_page_number_83' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_83').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_83');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_83').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_83').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_83').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_83').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_83').val();gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [83, current_page]);window['gf_submitting_83'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_83').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [83]);window['gf_submitting_83'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_83').text());}else{jQuery('#gform_83').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "83", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_83" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_83";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_83" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 83, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gravityforms.com/blog/starter-guide-how-to-create-an-event-sponsorship-form-on-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Webinar registration forms: from signup to follow-up</title>
		<link>https://www.gravityforms.com/blog/webinar-registration-form/</link>
					<comments>https://www.gravityforms.com/blog/webinar-registration-form/#respond</comments>
		
		<dc:creator><![CDATA[Gravity Forms]]></dc:creator>
		<pubDate>Tue, 26 May 2026 19:27:46 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Gravity Flow]]></category>
		<category><![CDATA[Gravity SMTP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[webinar registration form]]></category>
		<guid isPermaLink="false">https://www.gravityforms.com/?p=41038</guid>

					<description><![CDATA[How to build a webinar registration form on WordPress that handles signup, confirmations, attendance tracking, and follow-up with Gravity Forms.]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1238" height="824" src="https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-Webinar-registration-forms_-from-signup-to-follow-up.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Webinar registration forms_ from signup to follow-up" style="object-fit:cover;" srcset="https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-Webinar-registration-forms_-from-signup-to-follow-up.png 1238w, https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-Webinar-registration-forms_-from-signup-to-follow-up-300x200.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-Webinar-registration-forms_-from-signup-to-follow-up-1024x682.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-Webinar-registration-forms_-from-signup-to-follow-up-768x511.png 768w" sizes="auto, (max-width: 1238px) 100vw, 1238px" /></figure>


<p>You&#8217;ve run a webinar. You promoted it for three weeks. 412 people registered. Then on the day, 124 people showed up &#8211; about 30% of the registrations, which is depressingly normal.&nbsp;</p>



<p>Of those 124, maybe 80 stayed past the first ten minutes. The recording goes out the next day to everyone who registered, regardless of whether they attended. Sales gets a CSV of &#8220;webinar leads&#8221; by Friday. Nobody knows which of them actually watched the thing.</p>



<p>This is what most webinar workflows look like, and it&#8217;s why webinars get treated as a marketing expense rather than a measurable channel. The registration form is doing its job &#8211; collecting the signups &#8211; but everything downstream is a series of disconnected steps held together by manual work and goodwill.</p>



<p>This post is about how to build a webinar registration form on the WordPress site you already run &#8211; one that doesn&#8217;t just capture signups, but starts a workflow running all the way through to a properly attributed lead landing on a sales rep&#8217;s desk weeks later.&nbsp;</p>



<p>The advantage of building it on WordPress isn&#8217;t just brand control; it&#8217;s that every downstream piece &#8211; the form data, the lead routing, the attendance tracking, the reporting &#8211; lives in the same system, not scattered across three SaaS tools that don&#8217;t quite talk to each other.&nbsp;</p>



<p>We&#8217;ll demonstrate how to improve your processes using Gravity Forms, Gravity SMTP, and the integrations that connect the form to your webinar platform.</p>



<p>Note: For the in-person version of this &#8211; registration with badge printing, on-site check-in, the whole thing &#8211; see the <a href="https://www.gravityforms.com/blog/event-registration-form/" target="_blank" rel="noreferrer noopener">event registration form post</a>. Different problem, different patterns.</p>



<h2 class="wp-block-heading" id="h-what-the-workflow-actually-involves">What the workflow actually involves</h2>



<p>Before getting into the form, here&#8217;s what the end-to-end needs to handle:</p>



<ol class="wp-block-list">
<li>Capture the registration with enough information for sales to qualify the lead later.</li>



<li>Send a confirmation email that doesn&#8217;t land in spam.</li>



<li>Sync the registrant to your webinar platform (Zoom, GoToWebinar, Webex, etc.) so they get a unique join link.</li>



<li>Send pre-webinar reminders at 24 hours, 1 hour, and/or 5 minutes before the start time.</li>



<li>Track who actually attended versus who only registered.</li>



<li>Deliver the recording to attendees, with a different follow-up sequence for no-shows.</li>



<li>Feed everything back to the CRM as proper lead intelligence.</li>
</ol>



<p>A standalone form does step 1. The tools below cover the whole thing.</p>



<h2 class="wp-block-heading" id="h-why-wordpress-is-the-right-home-for-webinar-registration">Why WordPress is the right home for webinar registration</h2>



<p>Most marketing teams default to using their webinar platform&#8217;s built-in registration. Zoom has registration. GoToWebinar has it. Webex has it. The platforms make it easy to use theirs because it&#8217;s built in.&nbsp;</p>



<p>It&#8217;s also why your registration page looks like a Zoom registration page &#8211; branded for Zoom, designed to Zoom&#8217;s defaults, with the registrant data living in Zoom&#8217;s database.</p>



<p>Building registration on WordPress instead means:</p>



<ul class="wp-block-list">
<li>The form lives on your domain, fully designed and styled to match your brand</li>



<li>The data lives in your own database, which matters for GDPR, attribution, and reporting</li>



<li>You control the entire pre-webinar experience &#8211; the registration page, the confirmation email, the reminder sequence, the post-webinar follow-up</li>



<li>You can capture richer qualifying data than the platform&#8217;s defaults allow</li>



<li>Integration with your CRM and marketing automation is direct, not via a SaaS-to-SaaS bridge</li>
</ul>



<p>The trade-off: you do more setup work than you would with the platform&#8217;s built-in registration. For a team running occasional webinars, that might not be worth it. For a team running webinars as a core marketing channel &#8211; recurring series, customer education, demand generation programs &#8211; the WordPress-native approach pays back fast.</p>



<h2 class="wp-block-heading" id="h-building-the-webinar-registration-form-gravity-forms">Building the webinar registration form (Gravity Forms)</h2>



<p>The form is where data quality gets set for the entire workflow. A few things worth getting right:</p>



<h3 class="wp-block-heading" id="h-one-form-many-webinars-nbsp">One form, many webinars.&nbsp;</h3>



<p>Most teams build a separate form for every webinar and end up with twenty near-identical forms that all need updating when the brand evolves.&nbsp;</p>



<p>The smarter pattern is one form that uses a hidden field (or a URL parameter) to identify which webinar the registrant is signing up for.&nbsp;</p>



<p>Embed it on different webinar landing pages with different parameters; the form stays in one place.</p>



<h3 class="wp-block-heading" id="h-conditional-logic-that-earns-its-keep-nbsp">Conditional logic that earns its keep.&nbsp;</h3>



<p>Show different fields based on webinar type &#8211; paid vs. free, live vs. on-demand replay, single session vs. series.&nbsp;</p>



<p>If you run a recurring series, ask whether attendees want to be added to the series so future sessions auto-register them. The form gets shorter for everyone except the people who genuinely need the extra fields.</p>



<h3 class="wp-block-heading" id="h-lead-qualification-built-in-nbsp">Lead qualification built in.&nbsp;</h3>



<p>This is where webinar registration earns its keep as a marketing channel. The registration form is your best lead capture moment &#8211; the registrant wants to voluntarily give you their attention for 45 minutes, which means they&#8217;ll tolerate a few qualifying questions in exchange.&nbsp;</p>



<p>Ask role, company size, what they&#8217;re hoping to learn, whether they&#8217;re actively evaluating a solution. You won&#8217;t get all of this &#8211; long forms reduce conversions &#8211; but two or three well-chosen questions transform what sales can do with the lead afterward.</p>



<h3 class="wp-block-heading" id="h-spam-protection-that-actually-works-nbsp">Spam protection that actually works.&nbsp;</h3>



<p>Webinar lead lists get hit by bots and competitor scrapers more than most form types do. reCAPTCHA, Cloudflare Turnstile, or honeypot fields earn their place. Without them, you&#8217;ll see registrations from random Gmail addresses, and your sales team will lose trust in the lead list.</p>



<h3 class="wp-block-heading" id="h-partial-entries-turned-on-nbsp">Partial entries turned on.&nbsp;</h3>



<p>Webinars are often attended by busy individuals, many who start filling in a form and get distracted. Partial entries means you can follow up with abandoned signups &#8211; people who clearly intended to register but didn&#8217;t make it through the form.</p>



<p>A small but important detail: registrations are stored in your WordPress database, which means you can query, segment, and export them however you want. Certified Add-Ons like GravityCharts and GravityExport extend the basic reporting if you need visual dashboards or scheduled exports &#8211; but for most webinar programs, the standard entry list is enough.</p>



<h2 class="wp-block-heading" id="h-connecting-to-the-webinar-platform">Connecting to the webinar platform</h2>



<p>This is the technical centerpiece that an in-person event registration form doesn&#8217;t need. Once someone registers on your WordPress form, they need to end up as a registrant in your webinar platform with a unique join link generated for them.</p>



<p>The sequence is the same regardless of platform:</p>



<ol class="wp-block-list">
<li>Form submission triggers the integration</li>



<li>The integration creates a registrant in the webinar platform</li>



<li>The platform generates a unique join link for that registrant</li>



<li>The link gets returned to Gravity Forms</li>



<li>The confirmation email goes out with the link merged in</li>
</ol>



<p>The integration mechanics depend on your webinar platform:</p>



<ul class="wp-block-list">
<li><strong>Zoom</strong>&nbsp;&#8211; Gravity Forms doesn&#8217;t have a native Zoom integration, but Zapier handles it well. There&#8217;s a <a href="https://www.gravityforms.com/blog/gravity-forms-zoom-zapier/" target="_blank" rel="noreferrer noopener">detailed walkthrough on the Gravity Forms blog</a>&nbsp;covering the exact setup.</li>



<li><strong>GoToWebinar</strong>&nbsp;&#8211; Zapier integration, similar setup.&nbsp;</li>



<li><strong>Webex</strong>&nbsp;&#8211; Zapier integration available.</li>



<li><strong>ON24, Goldcast, Demio</strong>&nbsp;&#8211; varies by platform; Zapier covers most, native APIs available for some.</li>
</ul>



<p>A few practical notes:</p>



<ul class="wp-block-list">
<li>Test the integration with a real registration before you open the form publicly. Zapier&#8217;s test mode tells you whether the data flows; it doesn&#8217;t tell you whether the join link comes back correctly. The first real registration is when you find out.</li>



<li>If you&#8217;re running webinars as a core channel, it&#8217;s worth checking whether your webinar platform offers a more direct integration via&nbsp;<a href="https://www.gravityforms.com/feature/webhooks/" target="_blank" rel="noreferrer noopener">webhooks</a>&nbsp;rather than Zapier. The Zapier route adds a small delay and another point of failure; direct webhooks are faster and more reliable for high-volume programs.</li>
</ul>



<h2 class="wp-block-heading" id="h-confirmations-and-reminders-gravity-smtp">Confirmations and reminders (Gravity SMTP)</h2>



<p>Webinars live or die by attendance, and attendance lives or dies by reminders. The 24-hour reminder is the most important email you&#8217;ll send all week. The 1-hour reminder is the second most important. If either of them lands in spam, the registrant doesn&#8217;t show up.</p>



<p>Gravity SMTP solves the deliverability problem by routing your WordPress emails through a proper transactional email service &#8211; SendGrid, Mailgun, Postmark, Amazon SES, your choice. You get delivery logs (so you can see which emails arrived), email alerts when there’s a failure (and the option of resending failed emails), and the kind of reputation management that means your reminder emails actually reach the inbox.</p>



<p>Using Gravity Flow, the reminder sequence can be set to your specific schedule &#8211; Gravity Forms notifications can be set to fire at intervals relative to the webinar date. No external scheduler needed; the whole reminder chain runs from the same admin you built the form in.</p>



<p>The reminder cadence that works for most webinars:</p>



<ul class="wp-block-list">
<li>Confirmation email immediately after registration, with the join link and a calendar link</li>



<li>24-hour reminder with the join link and a &#8220;what to expect&#8221; line</li>



<li>1-hour reminder with the join link and a &#8220;see you soon&#8221; tone</li>



<li>5-minute reminder, optional, with just the join link &#8211; useful for people who forgot to add it to their calendar</li>
</ul>



<p>Two links matter in the confirmation email: the join link (which comes back from the webinar platform via the integration covered above) and an &#8216;add to calendar&#8217; link (which you build into the email template).&nbsp;</p>



<p>You can include a Google Calendar link in the confirmation email using a pre-built URL with the event details merged in &#8211; Gravity Forms merge tags inside a standard Google Calendar template URL gets you most of the way there in ten minutes.</p>



<h2 class="wp-block-heading" id="h-tracking-attendance">Tracking attendance</h2>



<p>This is the part most webinar workflows quietly skip, and the reason webinars get treated as unmeasurable. The webinar platform knows exactly who joined and for how long &#8211; that data just needs to flow back into your system.</p>



<p>Most major webinar platforms can push attendance data back via Zapier or webhook after the webinar ends. The pattern:</p>



<ol class="wp-block-list">
<li>Webinar finishes</li>



<li>Platform exports attendance data (joined: yes/no, duration, engagement metrics for some platforms)</li>



<li>That data flows via Zapier or webhook into your CRM, where it updates the existing lead record (matched on email) with attendance status</li>



<li>The lead in the CRM now shows &#8220;registered: yes, attended: yes, watched: 38 minutes&#8221;</li>
</ol>



<p>That single piece of data &#8211;&nbsp;<em>did they actually show up</em>&nbsp;&#8211; is what turns webinar follow-up from a blast email to a properly segmented sequence.&nbsp;</p>



<p>Attendees get the recording with a &#8220;great to have you, here&#8217;s what we covered, we’d love to talk more&#8221; framing. No-shows get a different email &#8211; &#8220;sorry we missed you, here&#8217;s the recording, here&#8217;s why it&#8217;s worth catching up.&#8221; The two audiences are in completely different headspaces; treating them the same is wasted work.</p>



<h2 class="wp-block-heading" id="h-after-the-webinar">After the webinar</h2>



<p>The post-webinar workflow is where the registration form&#8217;s value actually pays off:</p>



<ul class="wp-block-list">
<li>Recording delivery to attendees and no-shows in different sequences</li>



<li>Lead routing in the CRM based on engagement (someone who watched the full webinar and asked a question gets routed to sales faster than someone who joined and dropped off after five minutes)</li>



<li>Campaign attribution updated against each lead so when one of them converts to opportunity weeks later, the webinar gets credit</li>



<li>Re-engagement for highly engaged registrants who didn&#8217;t convert (a &#8220;want a 1-1 demo of what we covered?&#8221; email two weeks later)</li>
</ul>



<p>This is the part that justifies the cost of running webinars to whoever signs your budget. Without this data flow back, &#8220;we ran a webinar&#8221; is an expense; with it, &#8220;the Q3 webinar series generated $X in pipeline&#8221; is an investment.</p>



<h2 class="wp-block-heading" id="h-what-this-stack-doesn-t-do-natively">What this stack doesn&#8217;t do natively</h2>



<p>A few honest gaps:</p>



<ul class="wp-block-list">
<li><strong>No native webinar platform integrations.</strong>&nbsp;Gravity Forms doesn&#8217;t have a built-in Zoom, GoToWebinar, or Webex add-on. You&#8217;ll need Zapier or direct webhooks. This is fine &#8211; both are reliable for this kind of one-direction data flow &#8211; but it&#8217;s worth knowing upfront.</li>



<li><strong>No video hosting or streaming.</strong>&nbsp;That&#8217;s the webinar platform&#8217;s job. The registration form is the lead-capture layer, not the during-webinar experience.</li>



<li><strong>No recording editing or distribution.</strong>&nbsp;You&#8217;ll deliver the recording from your webinar platform, video hosting service (Wistia, Vimeo, YouTube), or wherever you store assets.</li>



<li><strong>No dedicated webinar analytics dashboard.</strong>&nbsp;You can build something with reporting plugins, but if your CMO wants a real-time &#8220;registration vs. attendance vs. engagement&#8221; dashboard across your webinar program, a dedicated webinar platform will deliver it more easily.</li>
</ul>



<p>For full-stack marketing-led webinar programs at scale &#8211; running multiple webinars per week, with sophisticated engagement scoring and ABM integration &#8211; the dedicated platforms earn their cost. For most teams running a webinar a month, the WordPress-native approach is faster, cheaper, and keeps your data in one place.</p>



<h2 class="wp-block-heading" id="h-getting-started">Getting started</h2>



<p>If you&#8217;re running a webinar in the next quarter:</p>



<ol class="wp-block-list">
<li>Build the registration form first. Embed it on a test landing page and run a dummy registration end-to-end to make sure the data captures correctly.</li>



<li>Set up Gravity SMTP and Gravity Flow before sending real emails. Reminder deliverability is one of those things you don&#8217;t want to discover is broken at scale.</li>



<li>Connect the webinar platform integration before opening registration. Test that the join link comes back from the platform and lands in the confirmation email properly.</li>



<li>Connect the CRM integration too &#8211; backfilling webinar registrations into Salesforce after the fact is exactly the work this approach is meant to avoid.</li>



<li>Run a small webinar first. A customer-only session with twenty registrations is the right size to debug the workflow before you run a flagship webinar with five hundred.</li>
</ol>



<p>The registration form is the dullest part of the webinar to build. It&#8217;s also the part that decides whether the rest of the webinar matters &#8211; whether the leads you generate get followed up properly, whether attendance gets attributed to the campaign, whether the marketing budget that paid for the webinar can be defended six months later when someone asks what it produced.</p>



<p>Build it once, build it well, and reuse it for every webinar after. Worth the up-front effort.</p>



<div class="wp-block-group has-border-color has-bg-light-background-color has-background is-layout-constrained wp-container-core-group-is-layout-da4f2bcd wp-block-group-is-layout-constrained" style="border-color:#eeeeee;border-width:1px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f1189ed3 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full"><a href="https://www.gravityforms.com/wp-content/uploads/2026/03/gravity-icon-1-1.svg"><img decoding="async" src="https://www.gravityforms.com/wp-content/uploads/2026/03/gravity-icon-1-1.svg" alt="" class="wp-image-37560"/></a></figure>



<h5 class="wp-block-heading has-medium-large-font-size" id="h-newsletter"><strong>Newsletter</strong></h5>
</div>



<p><strong>If you want to keep up-to-date with what&#8217;s happening on the blog sign up for the Gravity Forms newsletter!</strong></p>



                <div class='gf_browser_unknown gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_83' ><style>#gform_wrapper_83[data-form-index="0"].gform-theme,[data-parent-form="83_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style>
                        <div class='gform_heading'>
							<p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_83'  action='/feed/' data-formid='83' novalidate> 
 <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' />
                        <div class='gform-body gform_body'><div id='gform_fields_83' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_83_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_5'>Name</label><div class='ginput_container'><input name='input_5' id='input_83_5' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_83_5'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_83_2" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gpev-field"  data-field-class="gpev-field" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container_email gform-grid-row' id='input_83_2_container'>
                                <span id='input_83_2_1_container' class='ginput_left gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2' id='input_83_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2' class='gform-field-label gform-field-label--type-sub '>Enter Email</label>
                                </span>
                                <span id='input_83_2_2_container' class='ginput_right gform-grid-col gform-grid-col--size-auto'>
                                    <input class='' type='email' name='input_2_2' id='input_83_2_2' value=''    aria-required="true" aria-invalid="false"  />
                                    <label for='input_83_2_2' class='gform-field-label gform-field-label--type-sub '>Confirm Email</label>
                                </span>
                                <div class='gf_clear gf_clear_complex'></div>
                            </div></fieldset><fieldset id="field_83_3" class="gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Privacy<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_83_3'><div class='gchoice gchoice_83_3_1'>
								<input class='gfield-choice-input' name='input_3.1' type='checkbox'  value='I agree with the storage and handling of my data by this website. - &lt;a target=&quot;_blank&quot; href=&quot;https://www.gravityforms.com/privacy/&quot; rel=&quot;noopener noreferrer&quot;&gt;Privacy Policy&lt;/a&gt; &lt;abbr class=&quot;wpgdprc-required&quot; title=&quot;You need to accept this checkbox.&quot;&gt;*&lt;/abbr&gt;'  id='choice_83_3_1'   />
								<label for='choice_83_3_1' id='label_83_3_1' class='gform-field-label gform-field-label--type-inline'>I agree with the storage and handling of my data by this website. &#8211; <a target="_blank" href="https://www.gravityforms.com/privacy/" rel="noopener noreferrer">Privacy Policy</a> <abbr class="wpgdprc-required" title="You need to accept this checkbox.">*</abbr></label>
							</div></div></div></fieldset><div id="field_83_4" class="gfield gfield--type-captcha gfield--input-type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_83_4'>CAPTCHA</label><div id='input_83_4' class='ginput_container ginput_recaptcha' data-sitekey='6LdxcbcqAAAAAHh5N4RW6tt2QeBFwHLDw3eYgN_j'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_83' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Keep me up to date!'  /> <input type='hidden' class='gform_hidden' name='gform_submission_speeds' value='{&quot;pages&quot;:[]}' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_83' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_83' id='gform_theme_83' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_83' id='gform_style_settings_83' value='{&quot;theme&quot;:&quot;orbital&quot;,&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' />
            <input type='hidden' class='gform_hidden' name='is_submit_83' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='83' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='y9UDMRkXVYjQPj5dJNCYgLnq+3NQCJ4XiuuChUXj5Qr0ShEdsHolvtCXYao3qlL7RaFpMTyz17HnrI0zGClHGb9+ARH0wdt6HmW/hUFBKSJqWmc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_83' value='WyJbXSIsIjE2YTM4MzNjZDEzMDZiOGNmNmNkZWZkNTc0ZTJkOWViIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_83' id='gform_target_page_number_83' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_83' id='gform_source_page_number_83' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_83').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_83');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_83').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_83').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_83').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_83').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_83').val();gformInitSpinner( 83, 'https://www.gravityforms.com/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [83, current_page]);window['gf_submitting_83'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_83').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [83]);window['gf_submitting_83'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_83').text());}else{jQuery('#gform_83').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "83", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_83" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_83";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_83" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 83, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
</div>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gravityforms.com/blog/webinar-registration-form/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Celebrate WordCamp Europe 2026 with 25% off Gravity Forms &#038; Gravity Flow</title>
		<link>https://www.gravityforms.com/blog/wordcamp-europe-2026-gravity-sale/</link>
					<comments>https://www.gravityforms.com/blog/wordcamp-europe-2026-gravity-sale/#respond</comments>
		
		<dc:creator><![CDATA[Gravity Forms]]></dc:creator>
		<pubDate>Tue, 26 May 2026 18:27:05 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Gravity Flow]]></category>
		<category><![CDATA[News & Updates]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[WordCamp]]></category>
		<category><![CDATA[WordCamp Europe]]></category>
		<guid isPermaLink="false">https://www.gravityforms.com/?p=41029</guid>

					<description><![CDATA[Celebrate WordCamp Europe 2026 with exclusive savings on Gravity Forms and Gravity Flow licenses, plus a special giveaway for WCEU attendees!]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1236" height="824" src="https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-Get-25-off.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="WCEU-2026-Get 25% off" style="object-fit:cover;" srcset="https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-Get-25-off.png 1236w, https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-Get-25-off-300x200.png 300w, https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-Get-25-off-1024x683.png 1024w, https://www.gravityforms.com/wp-content/uploads/2026/05/Blog-Get-25-off-768x512.png 768w" sizes="auto, (max-width: 1236px) 100vw, 1236px" /></figure>


<p>WordCamp Europe 2026 is almost here, and the Gravity team is excited to once again join the WordPress community for one of the biggest events of the year.</p>



<p>To celebrate WCEU, we’re launching a special limited-time sale on Gravity Forms and Gravity Flow licenses &#8211; plus we’ll be running an exclusive giveaway for attendees at the event!</p>



<p>Whether you’re attending in person or following along from home, now is the perfect time to upgrade your workflow, build better forms, and save big.</p>



<h2 class="wp-block-heading" id="h-save-25-on-gravity-forms-amp-gravity-flow">Save 25% on Gravity Forms &amp; Gravity Flow</h2>



<p>From June 1 through June 8, 2026, you can get 25% off all new Gravity Forms and Gravity Flow licenses.</p>



<p>Here are the Gravity Forms deals:</p>



<ul class="wp-block-list">
<li>25% off Elite licenses &#8211; regular price $259, sale price $194</li>



<li>25% off Pro licenses &#8211; regular price $159, sale price $119</li>



<li>25% off Basic licenses &#8211; regular price $59, sale price $44</li>
</ul>



<p>We’re also offering 25% off all Gravity Flow licenses during the sale period:</p>



<ul class="wp-block-list">
<li>25% off Ultimate licenses &#8211; regular price $447, sale price $334</li>



<li>25% off Pro licenses &#8211; regular price $299, sale price $220</li>



<li>25% off Core licenses &#8211; regular price $99, sale price $74</li>
</ul>



<p>But don’t wait too long &#8211; the sale ends on June 8 at 11:59 PM (ET).</p>



<p>All discounts will be automatically applied at checkout (no coupons needed) and if in any way you aren’t satisfied with your license, you can request a refund within 30 days of purchase.</p>



<p>It is important to note that discounts only apply to new licenses, not renewals or upgrades, and any license purchased during the WordCamp EU sale period will renew automatically at the regular price at the end of the 12-month license term.</p>



<h3 class="wp-block-heading" id="h-visit-us-at-wordcamp-europe">Visit us at WordCamp Europe</h3>



<p>If you’re attending WordCamp Europe 2026, make sure to stop by the Gravity booth and say hello to the team! We love meeting members of the WordPress community, chatting about workflows, automation, and all things WordPress.</p>



<p>We’ll also be hosting a special attendee giveaway during the event. Attendees who visit the booth can enter for a chance to win some fantastic prizes, including:</p>



<ul class="wp-block-list">
<li>A LEGO NASA Artemis Set</li>



<li>A Gravity swag bag</li>



<li>A Gravity Forms and Gravity Flow license combo</li>
</ul>



<p>Winners will be announced live at our booth on Saturday, June 6 at 1:45 p.m. &#8211; you must be present to claim your prize!</p>



<h2 class="wp-block-heading" id="h-don-t-miss-out">Don’t miss out</h2>



<p>WordCamp Europe is always an incredible opportunity to connect with the WordPress community, discover new ideas, and celebrate everything being built with WordPress around the world.</p>



<p>We’re proud to be part of it again in 2026 &#8211; and even more excited to share these savings with you.</p>



<p>The WCEU sale is live now through June 8, 2026, so grab your discount before it’s gone!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gravityforms.com/blog/wordcamp-europe-2026-gravity-sale/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
