Slide 1

Slide 1 text

Main Program: WordPress Form Plugins Sallie Goetsch & Laura Steiner

Slide 2

Slide 2 text

Forms Are Everywhere in WordPress

Slide 3

Slide 3 text

Uses of Forms • Comments • Search Forms • Email Signups • Contact Forms • Payment • Registration • Testimonials • Quizzes • Polls & Surveys

Slide 4

Slide 4 text

WordPress Has No Native Form Builder

Slide 5

Slide 5 text

Early Form Plugins Looked Like This Oh, wait. Contact Form 7 still looks like this.

Slide 6

Slide 6 text

Gravity Forms

Slide 7

Slide 7 text

Gravity Forms Was the First Commercial WordPress Plugin of Any Kind What Gravity Forms Looked Like in 2011, when I first started using it.

Slide 8

Slide 8 text

It Shows The Gravity Forms editor today. Six years without significant UI changes.

Slide 9

Slide 9 text

You Saw It Here First Dynamic Population: Populate a field with a value. This value can be passed via Query Strings, Shortcode and/or Hooks. Conditional Logic: Show or hide a field depending on the values of another field.

Slide 10

Slide 10 text

Gravity Forms: Form Settings • Change submit button label • Show submit button conditionally • Enable save and continue for long forms • Limit entries • Schedule form • Enable anti-spam honeypot

Slide 11

Slide 11 text

Gravity Forms Confirmations

Slide 12

Slide 12 text

Gravity Forms Notifications Send notifications to different recipients depending on field values, or create different emails.

Slide 13

Slide 13 text

Gravity Forms: All Forms • Toggle Active/Inactive • Form Name & ID • Number of Entries • Number of Views • Conversion Rate

Slide 14

Slide 14 text

Gravity Forms Entries

Slide 15

Slide 15 text

Gravity Forms Import & Export

Slide 16

Slide 16 text

Gravity Forms Official Add-Ons • Active Campaign • Agile CRM • Authorize.net • Aweber • Batchbook • Breeze • Campaign Monitor • Campfire • Capsule CRM • CleverReach • Coupons • Dropbox • Emma • FreshBooks • GetResponse • Help Scout • Highrise • HipChat • iContact • Mad Mimi • MailChimp • Partial Entries • PayPal (+Pro) • Polls • Quiz • Signature • Slack • Stripe • Survey • Trello • Twilio • User Registration • Zapier • Zoho CRM

Slide 17

Slide 17 text

Gravity Forms Third-Party Add-Ons

Slide 18

Slide 18 text

More GForms Third-Party Add-Ons

Slide 19

Slide 19 text

Still More…

Slide 20

Slide 20 text

Free Add-Ons in the Plugin Directory Of Particular Note • Gravity Forms + Custom Post Types • Gravity Forms Constant Contact • HubSpot for Gravity Forms • Drip Email Campaigns • Personality Quiz • Infusionsoft Gravity Forms

Slide 21

Slide 21 text

Gravity Forms Pro & Con • Flexible, extensible, and well-supported • Straightforward to use • Huge ecosystem of extensions & integrations • Developer license for all official extensions is $199/year for unlimited sites • Styling them is a bear. • You need the developer license to get most of the add-ons, even if you only want to use them on one site. • The UI has gotten dated.

Slide 22

Slide 22 text

Ninja Forms

Slide 23

Slide 23 text

Ninja Forms When I First Used It

Slide 24

Slide 24 text

Ninja Forms Now

Slide 25

Slide 25 text

Ninja Forms Confirmations

Slide 26

Slide 26 text

Ninja Forms Notifications

Slide 27

Slide 27 text

Ninja Forms Settings

Slide 28

Slide 28 text

Ninja Forms Submissions

Slide 29

Slide 29 text

Ninja Forms Import/Export

Slide 30

Slide 30 text

Ninja Forms Add-Ons • Layout & Styles • File Uploads • Conditional Logic • Multi-Part Forms • MailChimp • PayPal Express • User Management • Front-End Posting • Stripe • Webhooks • Zapier • Salesforce • Campaign Monitor • Constant Contact • AWeber • Zoho CRM • Table Editor • Capsule • Insightly CRM • PDF Form Submissions • Trello • Vimeo Uploader • Excel Export • WebMerge • Emma • Recurly • Twilio • ClickSend

Slide 31

Slide 31 text

Ninja Forms Pro & Con • Slick Interface • Solid Free Version • Add Your Own CSS Classes • Only buy and install the add- ons you need. • Conditional logic, entry export, file upload, & multi- part forms are paid add-ons • Agency package with all add- ons is $499

Slide 32

Slide 32 text

Caldera Forms

Slide 33

Slide 33 text

Caldera Forms Form List with Entries Hover over form name to get edit link. (This is a little janky.)

Slide 34

Slide 34 text

Caldera Forms: Form Templates

Slide 35

Slide 35 text

Caldera Forms Layout Builder

Slide 36

Slide 36 text

Caldera Forms Field Types Yes, these are all FREE field types.

Slide 37

Slide 37 text

Caldera Forms Page Navigation Email Settings

Slide 38

Slide 38 text

Caldera Forms Conditions

Slide 39

Slide 39 text

Caldera Forms Settings • Enable or Disable Entry Capture (storing entries in database) • Edit Success Message • Anti-Spam Honeypot • Custom Callbacks

Slide 40

Slide 40 text

Caldera Forms Responsive Settings

Slide 41

Slide 41 text

Caldera Forms Free Add-Ons • Custom Fields • Run Action • Verify Email • Slack • Conditional Fail • Easy Digital Downloads • Translations

Slide 42

Slide 42 text

Caldera Forms Paid Add-Ons • Easy Pods • MailChimp • Stripe • Users • Entry Limiter • Geolocation • Nexmo • Mail Templates • Easy Queries • Connected Caldera Forms • Braintree • Authorize.net • Dwolla • Ingot • ConvertKit • Aweber • Members • YouTube • Zapier

Slide 43

Slide 43 text

Caldera Forms Pros & Cons • Templates & Layout Builder • Advanced Features in Free Version • Good Free Add-Ons • Third-Party Add-Ons • All Add-On Bundle is $499 • Individual Add-Ons Are Expensive

Slide 44

Slide 44 text

WPForms

Slide 45

Slide 45 text

WPForms Welcome Page

Slide 46

Slide 46 text

WPForms Form List

Slide 47

Slide 47 text

WPForms General Settings Of note here is the ability to choose an email header image and background color.

Slide 48

Slide 48 text

WPForms Form Templates Not surprising that the makers of OptinMonster include a newsletter signup among their free templates.

Slide 49

Slide 49 text

WPForms Form Fields

Slide 50

Slide 50 text

WPForms Form Settings

Slide 51

Slide 51 text

WPForms Notifications Note frequent and prominent up-sell messages.

Slide 52

Slide 52 text

WPForms Confirmations

Slide 53

Slide 53 text

WPForms Marketing Only Constant Contact is available for the free plugin. Paid marketing integrations include Aweber, Campaign Monitor, GetResponse, MailChimp, and Zapier.

Slide 54

Slide 54 text

WPForms Payments

Slide 55

Slide 55 text

Embedding a Form in WPForms

Slide 56

Slide 56 text

WPForms Entries This is the deal-breaker: WPForms Lite does not store form entries in the WP database.

Slide 57

Slide 57 text

WPForms Paid Add-Ons

Slide 58

Slide 58 text

WPForms Pros & Cons • Easy to use • Decent UI • Marketer-friendly • Pricing structure matches GravityForms: $39 basic, $99 pro, $199 developer, $499 lifetime VIP • Email formatting • Free version is extremely limited • Very few free add-ons • Endless upsells • Fewer integrations than Gravity Forms (no polls or quizzes)

Slide 59

Slide 59 text

Formidable Forms (Free)

Slide 60

Slide 60 text

Formidable Add Form Helpful prompts and option to load template. Most fields are limited to pro version.

Slide 61

Slide 61 text

Formidable Contact Form Template This is the only template available for the free version of Formidable.

Slide 62

Slide 62 text

Formidable Field Options & Layout Though there are many options for form field layout, the interface is a little kludgy.

Slide 63

Slide 63 text

Formidable Form Settings “Show message” is the only confirmation option in the free version.

Slide 64

Slide 64 text

Formidable Form Actions Email notification is the only free option, but you can create several emails.

Slide 65

Slide 65 text

Formidable Email Notification

Slide 66

Slide 66 text

Formidable Form Styling Some people love these things. I would personally just rather write CSS, because you never really get what you want with these. You can only have 1 style in the free version.

Slide 67

Slide 67 text

Formidable Customize HTML This looks a little confusing, but lets you use your own classes and wrappers for complete customization.

Slide 68

Slide 68 text

Formidable Global Settings Choose where to load form styling & whether to use HTML5, set user permissions for form management, enter reCAPTCHA keys, and modify the default messages.

Slide 69

Slide 69 text

Formidable Form Export/Import Entry export and import are available in the pro version.

Slide 70

Slide 70 text

Formidable Insert Form

Slide 71

Slide 71 text

Formidable Official Add-Ons These are available either separately or as part of a pro bundle. Some interesting ones: action automation, WPML, Polylang, Locations, User Tracking.

Slide 72

Slide 72 text

Formidable Third-Party Add-Ons Okay, I was impressed with how many of these there were relative to the comparatively small collection of official add-ons.

Slide 73

Slide 73 text

Formidable Pro-Only Features Laura demonstrates these in her presentation.

Slide 74

Slide 74 text

Formidable Pros and Cons • Add-ons can be purchased either separately or as part of a pro package. • Customize HTML • Styling options (for those who like them) • Lifetime unlimited package available. • Views and many other features are built in to Pro • Great for data wonks • Free version is very limited • Styling options (for those who don’t) • Form layout and shortcodes- for-everything are a bit clunky • Pro prices a little higher than GF except for Lifetime • Definite learning curve

Slide 75

Slide 75 text

Tying It All Together

Slide 76

Slide 76 text

Best Free Option: Caldera Forms • Multiple free templates • Terrific layout builder • Great selection of field types • Advanced features like conditional logic • Good free add-ons

Slide 77

Slide 77 text

Best Paid Option: Gravity or Formidable Both are great in terms of features and add-ons, though neither has a UI as slick as Caldera. Formidable has built-in views that GF needs add-ins for. GF provides better pricing for annual licensing, but Formidable has a good lifetime package. It’s going to come down to personal preference and the specific requirements of the site you’re building.

Slide 78

Slide 78 text

Don’t forget to watch Laura Steiner’s presentation on Formidable Pro!

Slide 79

Slide 79 text

About Your Presenter @salliegoetsch on Twitter [email protected] (510) 969-9947 Sallie Goetsch (rhymes with ‘sketch’) built her first HTML website in 1994. Since discovering WordPress in 2005, she hasn’t looked back. Sallie became the organizer of the East Bay WordPress Meetup in Oakland, California, in 2009. She runs her WP Fangirl consulting and development business from her home and appears regularly on the WP-Tonic Live panel.