🎣 Brotherhood Sign In

Enter your email and we'll send you a sign-in link.

New here? Request access →

Request access

You'll get a magic link, then wait for an admin to approve you.

Already approved? Sign in →

⏳ Waiting for approval

Hi — your account is registered. An admin will assign your role shortly. You'll have access as soon as they do.

🎣 Brotherhood Fishing Trip — Signups

September 2026 · $175 per person · live signup & payment tracker

Users

Approve new sign-ups and assign roles. pending = no access. user = read-only. manager = can edit dues / recon. super_user = everything + can manage users.

Loading…

Enter Passcode

For the brotherhood only.

Total signed up
—
all-time
Paid
—
—
$ Collected
—
manual paid + reconciled
$ Outstanding
—
remaining to collect
Trip year
—
0 selected
Loading signups…
⚠️ Showing cached signups. Jotform is temporarily unavailable. Paid status and money totals are still live from Supabase.
🔄 Treasurer: Re-sync from Jotform (replaces all signups)
Pulls Jotform's authoritative list and replaces the signup table with real submission IDs. Run this once after the daily quota clears to drop the synthetic CSV IDs. New signups stream in automatically via the webhook — you should rarely need this button.
🛟 Treasurer: Restore signups from a Jotform CSV (emergency)
Use this only if both the webhook AND Jotform's API are unavailable. Paste the Jotform Tables CSV export and the names will appear on the dashboard.
—
Fully paid
—
Partial
—
Not started
$—
Collected of $—
Loading payment status…

Treasurer Access

Different passcode from the fishing trip.

Members
—
active
$ Expected
—
members × $120/yr
$ Collected
—
paid this fiscal year
$ Outstanding
—
still owed
—
Loading dues…
+ Add member
📋 Paste from Excel

Copy rows from your Excel sheet (with a header row) and paste below. Columns should include Name and one column per month (Mar, Apr, …, Feb). Put any non-empty value (e.g., 1, x, $10) in a cell to mark that month as paid.

Treasurer Access

Reconciliation uses the same passcode as Dues.

$ Reconciled
—
allocated to a category
$ Unreconciled
—
still needs allocation
$ Trips
—
$ Dues
—
$ Rental
—
$ Other
—
📋 Paste / import bank CSV

Paste your Truist export — either the raw CSV file contents OR copy the rows from Excel/Numbers (tab-separated). Headers are optional. Duplicates are skipped automatically, so you can paste a full statement every time.

Loading transactions…
🔗 Bank-name aliases

Aliases auto-match bank names to members. Example: "JOYFUL REAL ESTATE LLC" → Rothstein Campbell.

Members Passcode

Same passcode as the fishing trip.

—
Members
—
$ Group Total
—
all contributions this year
$ Trips
—
$ Dues
—
Loading…