Feature Spotlights

Catch the Ace

A custom WordPress plugin that turns Catch the Ace fundraising into a seamless digital experience.

Built for the full draw cycle

Running a Catch the Ace campaign involves more than collecting payments. We built this plugin to manage the full weekly rhythm of the fundraiser inside WordPress, giving organizations a single place to publish the current session, control ticket availability, guide players through checkout, and keep the operational side connected from first selection to final draw.

A game board tied to the real state of the draw

The front end is built around the session itself. A 52-envelope card table reflects which cards have already been revealed, shows what is still in play, and gives players a direct path from envelope selection to checkout. Countdown timers, past draw views, and session-based navigation help keep the experience grounded in the live state of the fundraiser rather than feeling like a disconnected payment form.

Checkout with the right controls

This project handles more than payment collection. The checkout flow captures customer details, terms acceptance, general location, and optional benefactor selection in a way that fits the needs of a regulated fundraising campaign. Ticket sales can open and close on schedule, and Stripe is integrated directly with webhook support so order records stay aligned when transactions succeed, fail, or are refunded.

Regional eligibility built into the flow

Because eligibility matters, the plugin includes Ontario-only access controls as part of the user journey. It supports both IP-based lookup and browser-based boundary verification, then presents clear messaging when access has to be restricted. That compliance layer is built into the experience from the start instead of being treated like an afterthought.

Tickets, emails, and admin follow-through

Once an order is completed, ticket generation continues behind the scenes and every ticket remains tied to the selected envelope. The system can send confirmation and ticket-delivery emails, track order status, support refund handling, and give administrators the tools to inspect orders, review logs, and export ticket records for reporting or print workflows.

Designed for real campaigns, not one-off pages

The plugin was built to support how organizations actually run these campaigns over time. Sessions can be connected to benefactors, winner histories can include notes and winnings, marketing opt-ins can sync to Mailchimp, and key content supports multilingual workflows for bilingual sites. Rather than forcing a generic raffle setup into WordPress, this project turns WordPress into a purpose-built operational tool for a recurring fundraiser.