Need to create a quote request form for your agency, business, or freelance services?
With WordPress and Gravity Forms, you can easily create a custom request a quote form that meets your unique needs.
You can simply collect information from potential customers and then manually respond with a quote. Or, for more standardized work, you can use Gravity Forms’s calculation functionality and your own formulas to generate accurate real-time quotes.
Depending on what you’re looking for in your form, you could even accept payment right there from the quote form. That’s totally optional, though. Again, the advantage of using Gravity Forms for your request a quote form is that you can set up everything exactly as you want it.
In this post, you’ll learn step-by-step how to use Gravity Forms to set up your own customizable quote request form – zero code needed!
The core advantage of using Gravity Forms to build your quote form is that it gives you the flexibility to set things up in the way that works best for your business, instead of trying to fit your business into a one-size-fits-all quote builder.
For example, you can choose whether you want to automatically calculate a quote based on the user’s inputs or manually reach out to them at a later date.
You can also integrate with all the other tools that you might be using, including customer relationship managers (CRM), project management software, email marketing services, and more.
Here are some of the specific reasons that Gravity Forms works great for all types of quote forms:
Here’s an example of using real-time calculations to calculate an accurate quote for a freelance writing project:
Gravity Forms can also work for all different types of businesses:
Now, let’s get into the actual step-by-step guide for how to set up your own quote form.
To make this guide as useful as possible, we’ll include some optional steps to give you more flexibility for setting up your form.
For example, if you want to accept online payments right from your form, we’ll show you how to do that. We’ll also show you how to use calculations and your own custom formulas to generate real-time custom quotes.
However, you’re never forced into making these configurations. If there’s a certain feature that you don’t need, you’re free to skip it.
If you already have a WordPress site, you can skip ahead to the next step.
If you don’t have a WordPress site yet, however, you’ll need to set one up before you can create your quote request form. You can use any self-hosted WordPress site or you’re also free to use the WordPress.com Creator plan.
Once you have your WordPress site, you’ll also want to install the core Gravity Forms plugin. You can purchase your Gravity Forms license here.
For a simple request a quote form, you’ll probably be fine with the Gravity Forms Basic license. However, if you want to accept online payments, you’ll want to purchase at least the Pro license.
Once you’ve installed Gravity Forms, you can jump straight into creating your quote request form.
To begin, go to Forms → New Form in your WordPress dashboard.
To save time, you can choose the premade Request a Quote Form template that Gravity Forms offers – you’re still free to 100% customize everything to your needs.
Or, you’re always free to choose the Blank Form template to start from scratch
Now, you can use the drag-and-drop form builder to set up all of the form fields that you need to generate your quote.
You’ll want to collect basic contact information (name, email, phone number, etc.) as well as more specific information that you need to generate the quote.
For in-person services, you’ll also probably want to collect the person’s address information. However, you’ll probably want to delete the Address field from the template if you only offer digital services.
You could use Number fields to collect specific quantitative information.
For example, if you have a pool cleaning service, you could ask people to enter the dimensions of their pools. Or, if you’re a freelance blog writer, you could collect information about the number of blog posts the person wants per month and the word count of each blog.
Or, it could be more qualitative information, such as adding a Paragraph Text field that lets users describe their projects.
Or, it could be a mix of both! That’s probably the case for most quote forms, as you’ll want to get a full picture of what the person is looking for.
If your plan is to manually reach out to customers with a custom quote after they submit the form, you probably don’t need to use calculations and you can skip ahead.
However, if you want to generate a real-time quote based on how someone filled out the form, Gravity Forms’s calculation functionality gives you a lot of flexibility to set that up.
You could display the final quote number directly in the form. Or, you could automatically send it in a notification email after the person submits the form.
If you want to explore this in detail, we have a whole Gravity Forms calculations tutorial. Here are the highlights, though…
First, you’d want to create form fields to collect all of the information that you need to calculate the quote.
For example, let’s use the example from our calculation guide and say that you’re a freelance writer creating a quote form that generates a quote price based on three variables:
You would first need to add form fields to collect that information:
Once you’ve added those fields, you can create another Number field to show the final results:
Once users enter the first three pieces of information, they’ll automatically see an accurate price in the box:
You could also make the calculated price field hidden on the form. You could then include the quoted price as part of an email notification that you send after the person submits the form.
If you want to accept online payments as part of your quote form, you can do so using one of the 6+ payment processor add-ons that Gravity Forms offers.
If you do want to accept online payments, we have several detailed posts that can help:
You can also browse the documentation for the various payment providers that Gravity Forms supports:
After someone submits your quote form, you can utilize two types of content to further engage them:
You can set up both of these from the form settings area.
For example, you can manage your notifications by going to Settings → Notifications.
Beyond these built-in options, you can also use Gravity Forms add-ons to set up other types of notifications. For example, you could send yourself a Slack message or an SMS whenever someone requests a quote.
Another nice thing about using Gravity Forms for your quote request form is that you can also set up other types of integrations using the many available Gravity Forms Add-Ons.
Setting up additional integrations is totally optional. However, doing so can help you streamline your workflows and create a better experience for your potential customers.
Here are some examples of what you might want to set up:
You can also use Gravity Flow to build multi-step business process workflows on top of your quote request form. This can help you automate the entire process of creating quotes and onboarding new clients.
To get some ideas for what you can set up, you can browse all of the Gravity Forms Add-Ons here.
At this point, you’re ready to embed your request a quote form on your site so that people can start reaching out to you.
To do this, you can edit an existing page or create a dedicated quote request page. Then, add the form using the Gravity Forms block or shortcode.
To ensure your form looks as you want on your web page or post, you can style the form directly within the block editor. For more information on how to do this, check out this article – How to Style Forms in Gravity Forms: Ultimate Guide.
Once you’ve published your form, we recommend testing it to make sure everything is working properly.
This is especially important if you’re using calculations to generate real-time quotes, as you’ll want to make sure your formulas are working properly.
That wraps up our guide on how to use Gravity Forms to create a quote request form for your business.
Whether you want to provide real-time quotes or follow up at a later time, Gravity Forms can help you get the job done – all while also integrating with the other apps and workflows that your business relies on.
If you want to test out all this functionality before you make your purchase, you can also spin up a free, fully functioning demo site to try it out.
If you want to keep up-to-date with what’s happening on the blog sign up for the Gravity Forms newsletter!
Gravity Forms is a Rocketgenius invention. Check out more information about us here.