Gravity Forms Case Study | Booking Form with Advanced PDF Output using Gravity PDF

gravity forms and gravity pdf


We have a golf client in the Costa del Sol in Spain (using Gravity Forms) who has a website that rents golf club sets to its clients.

One of their requirements was for their clients to be able to fill in a relatively advanced booking form where the customer can choose the types of clubs, styles, and shafts and also define whether they require men’s or ladies’ clubs.

Then they wanted the form data to be converted to a single PDF document and emailed to their office manager, so when the client arrives to collect their clubs, they will ask the client to physically sign the order on the release of the clubs. Then they can file the document.


Using Gravity Forms and Gravity PDF we created a custom template that hooks into the booking form and creates a PDF in the background after the user submits the form. The PDF is attached to a Gravity form notification email and is sent to the site owner.


Below is an example of the PDF that is sent to the site owner when the customer clicks submit as you can see it fits nicely to one single A4 page and is very clear for their booking manager to print and file in their system.

With Gravity Forms, the site owner still has access to a copy of all the booking and PDF files within the WordPress admin area and can access and resend them to themselves at any time through the Gravity Forms interface.

As the client is on one of our website care plan clients, this work was partly included in their website care plan.

gravity forms and gravity pdf

Why Gravity Forms?

Gravity Forms allows us to quickly design and build WordPress forms using an intuitive visual form editor. We simply select the fields, configure the options, and easily embed forms on our client’s websites. We can make our forms more relevant to your audience by displaying or hiding fields, sections, or entire pages based on user inputs. We can also develop registrations to subscriptions, and donations to product sales, Gravity Forms lets us manage transactions with the same tool used to create contact forms on our client’s site.

Craig Edmonds

Post Written by Craig Edmonds

Craig is one of the owners of JUCRA Digital and reigns from a hospitality and finance background, however, fell into web design and development in 2000 after leaving the world of finance to go on a sabbatical in Marbella, Spain where he has been ever since. Craig really loves the challenge of the internet, digs WordPress and loves Cpanel.