🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons Event Carpool Matching
Premium Integration

Gravity Forms
+ Event Carpool Matching

Match drivers who have spare seats with riders going the same way to your event, school run or festival. One Gravity Forms sign-up form collects driver or rider, trip, outbound and return legs, postcode and town (or a map pin), departure window, seats and preferences such as a smoke-free or women-only car. Each person gets a private page with suggestions ranked by area, time, free seats and preferences. A rider requests a seat or a driver offers one, the other person accepts or declines, and contact details are shared only after both accept. Seats are held the moment a ride is accepted, so a car is never overbooked; cancelling releases the seat and reminders go out before departure. Organiser board with seat totals, riders still waiting, manual match proposals and CSV export; carpool data is deleted after the event. All matching runs on your own server, with no map, routing or geocoding service.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
Event Carpool Matching

Core Features

One Gravity Forms sign-up form for drivers and riders, with trips per event date and outbound, return or both-ways legs
The add-on fills the Role, Trip, Which way and Preferences choices; past trips are no longer offered
Matching by UK-style postcode area or postcode prefix, normalised town name, or straight-line distance when both people have a map pin (OSM Map Picker field)
Departure window overlap, free seats and preferences (smoke-free car, women-only car) checked for every match
Suggestions ranked 0-100 with the reasons shown: same postcode area, about 2 km apart, times fit
Private, signed personal page per person: request or offer a seat, accept, decline, withdraw, cancel
Contact details shared only after both people accept; before that only first name and initial, town and postcode area
Seats held atomically when a ride is accepted: the last seat can never go to two riders
Cancel releases the seat and tells the other person; reminder e-mail before departure
Organiser board: seat totals, riders matched and waiting, best drivers, manual match proposals, cancel and CSV export
Carpool data deleted automatically a set number of days after each trip, optionally with the form entries
No map, routing or geocoding service; no outside connection. For Gravity Forms 2.9 and newer

What does it do?

Sharing rides to a school open day, a tournament or a summer festival saves parking, money and stress, but a carpool list on a noticeboard or in a group chat quickly breaks down: nobody has time to match thirty drivers with forty riders, everyone sees everyone's phone number, and two families end up promised the same seat. The Gravity Forms Event Carpool Matching add-on turns one sign-up form into a carpool that runs itself.

Drivers say how many seats they offer and riders how many they need, with their area (postcode and town, or a map pin) and a departure window for the trip to the event, the trip home or both. Each person gets a private page by e-mail with people going their way, ranked by area, time, free seats and preferences such as a smoke-free or women-only car. A rider requests a seat or a driver offers one; the other person accepts or declines. Contact details are shared only after both accept: until then people see a first name and initial, a town and postcode area and a time window.

Seats are held the moment a ride is accepted, with a database update that cannot give the last seat twice. Cancelling releases the seat and tells the other person, and a reminder goes out before departure. The organiser board shows seat totals per trip and direction, who is still waiting with their best drivers, manual match proposals that both people must accept, and a CSV export. Carpool data is deleted automatically after the event. All matching runs on your own server, with no map, routing or geocoding service. Participants arrange their trips directly with each other. For Gravity Forms 2.9 and newer.

How does it work?

Each entry of the sign-up form becomes a carpool sign-up with one leg per direction. For every driver and rider on the same trip and leg, the add-on checks the area (straight-line distance when both have coordinates; otherwise the UK-style outward code or the first characters of the postcode, then the town name with accents, punctuation and "Saint" / "St." normalised), the overlap of the departure windows, the free seats and the preferences, and scores each possible match from 0 to 100. The personal page, opened by a link signed with a per-person secret, lists the best matches and the person's own requests. When both people have accepted, the seats are held with a single conditional database update on the driver's and the rider's seat counts, so parallel acceptances can never take the same seat; only then are the contact details shown and e-mailed to the two of them. An hourly scheduled task sends the reminders before departure and deletes each trip's carpool data after the number of days you set. Everything happens on your own server — the add-on makes no outside HTTP request beyond the licence and update checks.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the add-on, then activate your license key in Forms → Settings → Carpool.
2
Build a sign-up form with name, e-mail, role, trip, which way, postcode, town, departure times, seats and preferences.
3
In the form's Settings → Carpool, switch carpool matching on, list your trips with their dates and pick the field for each item.
4
Share the form. Everyone gets a private page with ranked matches; follow seats and riders still waiting on Forms → Carpool.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$59
$39/year
You Save $20
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
Gravity Forms Event Carpool Matching
11 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr