Skip to main content
Events cover anything you want people to sign up for — a conference, a crusade, a youth weekend, a members’ meeting.
Event registration is a Ministry plan feature. Publishing an event and taking signups for it needs Ministry. See Plans and limits.

Creating an event

Add a title, a date, a location and an image. You can view your events as a list or a month calendar. Each published event gets a public registration page and a QR code:
Anyone can register from that link — no Harvest account needed — which matters for outreach, where most attendees are not members yet.
That link and QR code may end up on printed flyers. It does not change once published, so print with confidence, but pick your address carefully at setup.

Ticket types and capacity

Add ticket types — adult, child, concession — each with its own capacity. When one fills up, the waitlist takes over. Discount codes work across ticket types.

Free events

Nothing below applies. Somebody registers, gets their ticket and QR code immediately, and you scan them at the door. Harvest does not process card payments, so paid events work like the rest of giving: you collect the money, and you confirm it. The full flow, including what happens in your CRM and your books, is on The money flow.

Choosing who takes the payment

When you create a paid event you pick which of your payment links apply to it. You might take conference tickets through Revolut only, and general giving through everything.

What the attendee does

1

They register

Immediately, as unpaid. Their place is held.
2

They pay you directly

Through one of the payment links you chose, putting the reference code in the payment note. That code is how you match their payment to their ticket.
3

They press I've paid

This confirms nothing. It asks you to go and look.

No QR code until you confirm

On a paid ticket, the QR code and the ticket code are withheld until you mark the payment received. The attendee sees that their place is held and that the code comes once you have confirmed.This is deliberate: a scannable ticket that nobody has paid for is a ticket that can be screenshotted and forwarded.
A free ticket shows its QR immediately — there is nothing to confirm.

What you do

The claim appears in your inbox, top right. You are also emailed, so you are not expected to sit watching it.
1

Open your own payment account

PayPal, Revolut, Wise — wherever you told them to pay.
2

Find the payment by its reference code

The attendee was asked to put it in the payment note.
3

Press Confirm

Only then.

What confirming does

One press does four things:
  • Issues the QR code to the attendee
  • Creates the invoice in accounting
  • Adds a donation activity to that person’s contact in the CRM, naming the event
  • Moves your dashboard
Confirming twice does not charge or record anything twice. One invoice, one activity, however many times it is pressed.

Harvest verifies nothing

You confirm payments. Harvest records what you say.If an attendee disputes a payment later, your payment account is the truth, not Harvest.

Check-in

On the day, scan tickets or search by name. Attendance is recorded per person, and you can export the whole list as a CSV.

Check-in never blocks on payment

An unconfirmed guest can still be checked in

Somebody pays on Friday, nobody confirms until Sunday, and they arrive with a ticket still reading unpaid.Your volunteer can find them by name and check them in regardless. Harvest does not stop it.
Decide your own door policy and tell your volunteers what it is. Harvest will not decide it for you, and it does not tell attendees what to expect at your door.
See Check-in for the rest.