Create the Community Events Form
Back to: Collect and Display Community Events with Gravity Forms and GravityView
You’ll need a Gravity Forms Basic License or higher and a GravityView Core License or higher (GravityView All Access License if you choose to use Map View).
Collect any information that you need for your event. You’ll be able to pick and choose what gets displayed on the website using GravityView, so you can collect information on your form that you don’t want to make publicly available. Some fields to consider:
- Event Title
- Event Date
- Event Start Time
- Event End Time
- Hosting Organization
- Contact Person
- Contact Phone Number
- Contact Email
- Event Location(s)
- Event Cost (if applicable)
- Brief Event Description
- Full Event Description
- Event Image
- Website Address for More Information
- Event Target Age Group (or other demographics)
- Event Tags
With Gravity Forms you can collect payment for the privilege of adding a listing to your site, or charge for an upgraded listing type. In order to collect the payment, you’ll need to have a Gravity Forms Pro License for PayPal Standard or a Gravity Forms Elite License for 2Checkout, Authorize.net, PayPal Pro, or Stripe.
Once your form is complete, set up any form feeds you need to use.
You can create confirmation emails through Settings > Notifications.
To add the user to your mailing list, install and configure the appropriate Gravity Forms Add On for the email marketing service you use.
To give the user an account on your site, use the User Registration Add-On from Gravity Forms.
If you are collecting payment, you’ll also need to set up a feed to transmit the payment to the credit card processor. (I may have forgotten to set this up a time or two and I can assure you there is no way to run the credit card again. For security purposes Gravity Forms only saves the last 4 digits of the card number and cannot transmit the information to the payment processor after the fact. The only way to collect payment in this case is to have the customer resubmit the form or to get their credit card information from them and run it manually.)
Once your feeds are set up, test your form. Enter several test submissions. We’ll use them in the next step as we set up the View.