We built a SaaS company its product.

eFundrs came to us with a founder, a market and an idea. We built the platform and stayed on as the technical arm of the business, shipping the roadmap year after year.

  1. 01eFundrs
  2. 02Fundraising platform
  3. 03BC, Canada
  4. 04Partnership since 2023
The eFundrs website on a laptop: “Connecting Fundraisers With Local Suppliers”, with a Get Started Today button above the organization dashboard.
The eFundrs platform on a laptop, on the brand's green.
  1. 01

    Zero to live product

    The platform organizations run their fundraising on was designed and built from scratch.

  2. 02

    A long-term technical partner

    Three years of continuous development, support and iteration on a live system with paying customers.

  3. 03

    A founder freed to run the business

    No in-house engineering team required to operate a software company.

PROBLEM

Fundraising runs on spreadsheets, group chats and someone’s memory.

Small organizations raise money constantly, and they manage it with whatever’s at hand. A spreadsheet of participants. A shared inbox of orders. A phone call to check whether a campaign’s still running. The work is real and repeated, and almost none of it is supported by software built for it.

eFundrs’ founder saw the gap clearly. What he didn’t have was a way to build it. Starting a software company means either hiring an engineering team before you have revenue, or finding a partner who can build the product and keep it running once real customers depend on it. Most agencies do the first half and disappear before the second.

TESTIMONIAL
“Working with OpenCore has been extraordinary, they excel in everything from challenging backend tasks to user-focused design.”
Jaxon Hicks, eFundrs
PROCESS

Building a product is different from building a project.

A project has a finish line. A product has customers, a roadmap, and a bad week every so often. We ran this one as the latter from day one.

THE OPERATOR'S DAY, MAPPED

Every screen started from a step an organization already takes to run a fundraiser.

  1. The Create Fundraisers form: name, goal, purpose, image upload, dates and delivery options
    01 · SET UP

    Create the fundraiser

    Goal, purpose, image, delivery

  2. The start and end date picker, with a January calendar open over the fundraiser settings
    02 · SCHEDULE

    Set start and end dates

    Timing stays editable while live

  3. The public Kids Art Fundraising Foundation page with its countdown, contact buttons and products
    03 · SHARE

    Share the fundraiser page

    Countdown, contact, products

  4. A confirmation that Burger n Fries was added to the cart, with checkout and continue buttons
    04 · SELL

    Supporters check out

    Add to bag, confirm, pay

  1. 01

    Start with the operator’s day.

    We started with the sequence an organization moves through to run a fundraiser start to finish, rather than a feature list.

  2. 02

    Ship the core, then let usage decide.

    Real organizations using the product generate better requirements than any planning document.

  3. 03

    A direct line for issues.

    A shared ticketing system between our team and theirs, so a customer problem becomes a tracked item the same day rather than an email that goes stale.

  4. 04

    Stay after launch.

    Every feature on the platform today came from a customer’s need, routed through that loop.

eFundrs on an iPhone, “Connecting Fundraisers With Local Suppliers”, beside the organization dashboard on an iPad
SOLUTION

One platform for running a fundraiser end to end.

A multi-tenant web platform where organizations set up, run and close out fundraising campaigns, with a separate experience for each side of the work.

  • 01

    Organization dashboard

    The organization dashboard: pending requests, active fundraisers, orders in progress, pending payouts, balance and clients

    Campaign setup, live status across every active fundraiser, and control over the details that change late, including start and end timing while a campaign is already running.

  • 02

    Fundraiser dashboard

    A fundraiser's page for the Kids Art Fundraising Foundation, with its countdown, contact buttons and products

    A focused view for the people actually raising, showing only what they need to act on.

  • 03

    Analytics and reporting

    Campaign performance

    Fall season · 6 campaigns

    Raised$176,214
    Orders1,284
    Avg. per seller$412

    +18% vs last season

    Kids Art
    Hockey U13
    Band trip
    Robotics
    Food bank
    Choir

    Performance across campaigns, so an organization can see what worked this season before planning the next one.

  • 04

    Ongoing support infrastructure

    Shared tickets

    eFundrs × OpenCore

    EF-214

    Change the end date on a campaign that’s already live

    Reported by an organization · Mon 9:12 AM

    Shipped

    Release 2.8Campaign timing can now be edited while a fundraiser is running.

    A ticketing and release process shared with the client, so the platform improves continuously rather than in occasional big-bang rewrites.

Screens & flows

Every flow, designed and shipped.

From the public site that brings organizations in, to the page a supporter buys from on their phone. Each surface was designed alongside the build, then refined with real usage.

SUPPORTER CHECKOUT · DESKTOP

A supporter never leaves the fundraiser page until they pay, and every order is credited to the person raising.

  • The fundraiser page with its product grid
    01

    Pick a product

  • The add-to-bag panel open over a product
    02

    Review the bag

  • The dialog for crediting the order to a participant
    03

    Credit a participant

  • A QR code to pay for the order from a phone
    04

    Or scan to pay

  • The Stripe checkout for the order
    05

    Pay with Stripe

SUPPORTER CHECKOUT · MOBILE

Most supporters open the link from a text or group chat, so the phone flow is the main flow.

  • The Kids Art Fundraising Foundation page on a phone

    Fundraiser page

  • The Burger n Fries product page with pack options and Add To Cart

    Product detail

  • The bag summary with two items and the checkout button

    Bag summary

  • The Select Fundraisers Participants dialog on a phone

    Credit a participant

  • A generated QR code for the customer to pay

    QR to pay

WHEN A LINK GOES STALE

Fundraisers end, but their links keep getting shared. Both cases land somewhere useful instead of a broken page.

  • Fundraiser does not exist or has finished.

    Please check the URL and try again.

    Fundraiser doesn’t exist or has finished

  • Fundraiser not active.

    This fundraiser is no longer active. Please contact the fundraiser organizer for more information.

    Fundraiser not active

Results
  • A live SaaS platform with a paying customer base and long client retention

  • Continuous shipping since 2023 without an internal engineering hire

  • A product mature enough to attract acquisition interest

Cookies

We use analytics cookies to see how the site is used. No ads, and nothing is sold. Privacy policy