ScoutHubSign in

Super Admin/Activity

Layer 4 · inbound gifts

Donation activity

Layer 4 is money that arrived — DonorBox or a gift you logged. One receipt per gift. A foundation award letter is not a second payment.

Booked charitable revenue — counted once

Layer 4 payments

Layer 4 is money Capital Forge League has accepted as a 501(c)(3) gift. A DonorBox ping is not Layer 4 until the webhook signature checks out — or Super Admin verifies it in CFL gift tracking.

What counts as a payment

  • Signed DonorBox webhook (one-time or recurring). Unsigned or mis-signed payloads are rejected at the door and held in CFL gift tracking — they are not Layer 4.
  • A held CFL gift-tracking row that Super Admin verifies and accepts. That books one Layer 4 gift with a receipt. Source reads cfl_tracking, not donorbox.
  • Gifts Super Admin logs by hand (check, wire, honor gift). Each gets an official receipt and a thank-you from donations@.

Never count twice

  • An unsigned DonorBox payload. Webhook security holds it. Do not treat the hold as cash.
  • A foundation award email. That is Layer 3 — a response on the solicitation. Do not create a second gift.
  • Pipeline stage Gift. The relationship closed. The dollars, if any, already sit on one Layer 4 row.
  • Honor gifts are still Layer 4 to the education program — never an investment.

Forge Control → Payments. Held rows sit on Donation activity under CFL gift tracking. Mailbox sorts DonorBox receipts (L4) from award mail (L3). Open mailbox · Forge Control

CFL gift tracking

Held by DonorBox webhook security

Unsigned or mis-signed DonorBox payloads never become Layer 4. They land here so Super Admin can still see that someone tried to give. Verify the money, then accept — that books one gift. Duplicates from DonorBox retries share one fingerprint.

Nothing held. Signed webhooks go straight to Layer 4.

cPanel mailbox

donations@capitalforgeleague.org

Thank-yous and receipts send from here. Forwards into Super Admin.

View inbox

Total captured

$27,300

11 gifts

Recurring vs one-time

2 / 9

$100 recurring

Restricted vs open

4 / 7

$21,650 restricted

Campaigns

6

Category activity below

By campaign

  • Open enrollment education5 · $2,875
  • Veterans education1 · $1,000
  • Helmet screening pilot2 · $18,075
  • Student-athlete education1 · $150
  • Entrepreneurship education1 · $200
  • Unrestricted1 · $5,000

By amount tier

  • $100–$4993 · $600
  • $1k–$5k2 · $3,500
  • Under $1004 · $200
  • $5k–$25k2 · $23,000

Log inbound gift

Webhook signature

POST /api/webhooks/donorbox verifies HMAC-SHA256. An unsigned donation endpoint is a spoofing target.

WhenDonorCampaignAmountReceiptThank-you
Aug 21, 2026Gulf family

family@gulf.example

Entrepreneurship education$200
CFL-R-2026-0010
$100–$499
Aug 20, 2026Website visitor

visitor@example.org

Open enrollment education$25
CFL-R-2026-0007
Under $100
Aug 19, 2026Alumni of the program

alumni@example.org

Student-athlete education$150
CFL-R-2026-0009
$100–$499Restricted
Aug 18, 2026Sideline clinic guest

guest@sideline.example

Helmet screening pilot$75
CFL-R-2026-0005
Under $100
Aug 15, 2026Monthly donor

monthly.donor@example.org

Open enrollment education$50
CFL-R-2026-0003
Sent Aug 15, 2026
Under $100Recurring
Aug 11, 2026Gulf family

family@gulf.example

Veterans education$1,000
CFL-R-2026-0004
$1k–$5kRestricted
Aug 6, 2026Elena Hart

donor@capitalforgeleague.org

Open enrollment education$2,500
Queued
$1k–$5kRestricted
Aug 3, 2026Anonymous

gifts@example.org

Open enrollment education$250
CFL-R-2026-0002
$100–$499
Jul 22, 2026National Sports Safety Institute Fund

awards@nssif.org

Linked · National Sports Safety Institute Fund

Helmet screening pilot$18,000
CFL-R-2026-0001
Sent Jul 22, 2026
$5k–$25kRestricted
Jul 15, 2026Monthly donorOpen enrollment education$50
CFL-R-2026-0008
Under $100Recurring
Jun 30, 2026Board gift

board@capitalforgeleague.org

Unrestricted$5,000
CFL-R-2026-0006
Sent Jun 30, 2026
$5k–$25k