Growth GarageA proposal for Calforests

The CRM build

Custom CRM

Membership, events, and email, in place of YourMembership. This page is the scope, the working prototype, and the price for this part of the system.

01 · What we would build

Three modules.
Membership. Events. Email.

Three parts, built together and to the same standard, plus the two layers underneath that make them work.

Module / 01

Membership

Member records, ten years of dues history, and the master accounts that tie them together.

  • Member records with type as a simple list, plus status and renewal
  • Master accounts and their sub-contacts, linked properly
  • Dues history year by year, not 170 flat columns
  • The tiered dues calculator and the yearly invoicing cycle

Bottom line

Your member data stops being stuck in spreadsheets.

Module / 02

Events

One event record holding every ticket type it sells, with sponsor benefits built in.

  • One event carrying as many ticket types as it sells
  • A real attendee list, so booking several people at once works
  • Sponsor tickets that turn into registrations on their own
  • Conference roles kept on the member record

Bottom line

FSI stops being eight events.

Module / 03

Email

Lists that build themselves from the member data, so nobody rebuilds them by hand.

  • Daily clips to roughly 600 paid members
  • Campaigns to roughly 2,800 active contacts
  • Delivery, opens, and bounces visible in the admin

Bottom line

The daily clip goes out without anyone keeping a spreadsheet of who gets it.

The two layers underneath

Neither is a feature anyone asks for by name. Both are where this kind of project usually goes wrong.

Moving your data across

We pull from YourMembership's own live connection rather than working off a spreadsheet export, because the connection carries relationships a CSV file quietly drops.

  • Master accounts keep their sub-contacts. A CSV flattens that link and it cannot be rebuilt by guessing.
  • Open and part-paid invoices arrive carrying their own balances, so a half-paid invoice stays half-paid.
  • The whole move is rehearsed end to end and checked against the CSV files you already have, before anything goes live.
  • Passwords cannot come across. Everyone sets a new one on first login, and that is the only change your members will notice.

Payments and tax

The platform raises the invoice, Stripe takes the payment, and QuickBooks records it. Three things you already use, joined up, with nothing new to learn.

  • A free built-in connector writes every payment into QuickBooks Online as it happens. Nobody keys anything in twice.
  • QuickBooks stays your books and Stripe is only the card processor. Calforests owns both accounts.
  • In California, dues and event registrations are generally not taxable, so tax is collected on the merch store only. Nothing about your current setup has to change.

02 · Membership and money

Membership, dues,
and invoices.

This is an initial mockup, running on 2,975 stand-in records shaped like your real export. We work on it together from here. You tell us what you like and what you do not, and it grows into the real thing.

Member record showing ten years of dues history and a master account with five sub-contacts

Member records

The same dues figures your export spreads across 170 columns, here as a history you can read straight down.

Open a member record
Dues calculator showing each rule and the tiers it touched

Dues calculator

Six inputs, each stepping through its own set of tiers the way income-tax brackets do. The panel lists every tier it touched and what each one added, so a member who questions their bill can be answered straight from the screen. The rates shown are stand-ins until Calforests hands over the real ones.

Try the calculator
Invoice ledger with balances, statuses and totals

Invoices

Each invoice carries its own balance instead of the system working it out from a status, so a part-paid invoice arrives part-paid rather than flipping to open or closed. Dues invoices are tagged separately from event and store orders.

Open the ledger

03 · Events

Eight ticket types.
one event.

The events side of the mockup. Same thing: click through it and tell us where it does not match how FSI actually runs.

FSI 2027 event setup showing eight ticket types on a single event record

Event setup

Full conference, non-member, Wednesday only, Thursday only, student, awards dinner, field tour, exhibitor booth. Today each one is its own separate event. Here they are eight rows on a single event, each priced and capped on its own, with two-day and single-day tickets sitting side by side.

Open event setup
Attendee table with sponsor entitlement redemption panel

Attendees and sponsor tickets

A company booking four colleagues is one registration with four attendee rows, each with its own ticket, so two can come for the full conference and two for Wednesday only. Redeeming a sponsor's included tickets creates those rows and lowers the sponsor's remaining count in the same click. That link is why we build membership and events together.

Redeem an entitlement

04 · How we would run it

Four phases,
one clean switch.

Four phases, ending in one clean switch. FSI 2027 keeps running on YourMembership the whole way through, so nothing here touches your busiest event.

01

Design and dry run

We design membership, dues history, and events together, then rehearse the whole data move using YourMembership's live connection, checked line by line against your CSV exports, right down to the invoice balances.

02

Membership and invoicing

Member records, the dues calculator on real rates, the yearly invoicing cycle, Stripe collecting payments, and the QuickBooks link. By the end of this phase, your staff can start using the admin.

03

Events and email

Event setup with multiple ticket types, the attendee list, sponsor-ticket redemption, and the daily clip and campaign sends. All of it is built and tested while FSI 2027 runs on YourMembership, so the new events tools are ready for the first cycle after the switch.

04

The spring 2027 switch

The final data move, everyone resets their password on first login, and YourMembership is retired. The new platform takes over once FSI 2027 has closed.

05 · Investment

Cost.

One fixed fee for the build, billed across the four phases. Then one flat monthly to keep the platform running, in place of what YourMembership charges you today.

Build

Membership, events, and email, plus the data move and the staff admin. One fixed fee, billed against the four phases.

$20,000

Data move

Moving your records across. We charge $2,000 for this. The alternative is YourMembership's API add-on at $2,500, so doing it our way saves $500. Which one is needed cannot be settled until the build starts and we see what the export leaves out, so treat this as a contingency: the money goes either to us or to YourMembership, never to both.

$2,000

Hosting and support

This covers everything. Hosting, the database, email, and the domain, plus updates, monitoring, and someone to call when something looks wrong. The accounts stay in Calforests' name and we run them for you.

$100per month

The other two builds

The website and the rule making assistant are scoped on their own pages. Every setup fee and monthly, including the ones above, is listed on the overview, with a total at the bottom.

Back to the overview

Terms

Build fee
$20,000 fixed, against the four phases, not billed by the hour.
Rate
The $100 a month starts at go-live. It does not rise with your member count, your event volume, or your email sends.
Ownership
Calforests owns the code, the data, and every outside account from day one. If the agreement ends, the platform stays yours and we hand over the keys.
Change requests
Anything outside the scope above is quoted before it is built. Nothing is added quietly.

06 · Next step

Open the prototype.

Nothing in the prototype can be broken.