🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons Volunteer Hours Log & Milestones
Premium Integration

Gravity Forms
+ Volunteer Hours Log & Milestones

Turn a Gravity Forms form into a volunteer hours log. Volunteers log hours as a number or as start and end times; your server works the hours out again, rounds them and checks your limits (most hours per entry, no future dates, oldest date). Coordinators approve or reject hours from an approval queue or the entry screen, with a note, and short logs can be approved automatically. Only approved hours count towards totals per volunteer, program and month, quarter or year. Milestones such as 25, 50 and 100 hours send a Gravity Forms notification once, with a printable certificate link. Volunteers see their own hours when logged in or through a signed link. CSV export of the log and the totals. No outside connection.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
Volunteer Hours Log & Milestones

Watch it in action

Gravity Forms Volunteer Hours Setup Guide: Log Hours, Approvals, Milestones & Certificates

Video setup guide: Gravity Forms Volunteer Hours

Core Features

Hours as a number (Hours field) or as start and end times (two Time fields), with activity date and program
Hours worked out again on the server, rounded to 5, 15 or 30 minutes; a value changed in the browser is refused
Rules per form: most hours in one entry, no future dates, oldest date allowed, shifts past midnight
Approval queue with bulk approve / reject and a note; Approve / Reject on the entry screen
Automatic approval for short logs (for example up to 2 hours); logged-in volunteers log under their account e-mail
Only approved hours count: totals by volunteer, by program and by month, quarter or year in your time zone
Milestones (25, 50, 100 hours or your own) sent once per volunteer as a Gravity Forms notification
Printable certificate per milestone with your organisation, the volunteer, the date and the signer
My volunteer hours page: own total, waiting hours, next milestone, certificates and recent logs
Signed personal links: a changed link is refused; one setting makes every old link stop working
Notification events (approved, rejected, milestone) and {volunteer:...} merge tags that never clash with field tags
CSV export of the hours log and of totals per volunteer and period; entry list columns. Local only, no outside connection

What does it do?

Many charities, schools, clubs and churches collect volunteer hours with a Gravity Forms form, then spend hours turning the entries into numbers. The Gravity Forms Volunteer Hours Log & Milestones add-on turns that form into a real hours log: checked hours, an approval step, totals you can hand to a funder and milestones that thank your volunteers at the right moment.

Volunteers log their time as a number of hours or as a start and end time, with the activity date and the program they helped. Your server works the hours out again, rounds them to 5, 15 or 30 minutes and checks your rules: the most hours in one entry, no future dates, the oldest date allowed. A value changed in the browser is refused. Coordinators approve or reject logs from an approval queue or the entry screen, with a note for the volunteer, and short logs can be approved automatically.

Only approved hours count. The Totals screen shows hours by volunteer, by program and by month, quarter or year in your site’s time zone, filtered by form, program and dates, and exports as CSV. Milestones such as 25, 50 and 100 hours send your Gravity Forms notification once per volunteer, with a link to a printable certificate. Volunteers see their own total on a My volunteer hours page when logged in or through a signed link that shows nobody else’s hours. Merge tags such as {volunteer:total} and {volunteer:certificate_url} go into any notification. For Gravity Forms 2.9 and newer.

How does it work?

When a volunteer sends the form, your server reads the posted values the way Gravity Forms does, works the hours out from the Hours field or the start and end times, applies your rounding and checks your limits and dates. The result is written into the entry before Gravity Forms saves it, together with the volunteer’s e-mail, name, program, activity date and an approval status. Coordinators approve or reject logs; each approval adds the hours to the volunteer’s total and checks the milestones, and a milestone that is passed for the first time sends your notification with a signed certificate link. Totals are worked out from the stored hours each time a report or a volunteer page opens, in your site’s time zone. 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 → Volunteer Hours.
2
Add Name, Email, Date, Program and an Hours field (or start and end Time fields) to your volunteer form.
3
In the form’s Settings → Volunteer Hours switch on the hours log, pick the fields and set your rules.
4
Approve hours in Forms → Volunteer Hours and watch the totals, milestones and certificates follow.

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.1
Changelog
Icon
Gravity Forms Volunteer Hours Log & Milestones
9 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