Matt6 StudiosAltru prototypeOutbound: web registration becomes a constituent, event registrant, and revenue record. Inbound: a walk-in taken in Altru appears here without a second form.
Registration
8:40:03 AM
SearchConstituent
GET /constituent/v1/constituents/search
Matched eleanor.voss@example.com → 100245
8:40:05 AM
CreateEventRegistrant
POST /alt-evtmg/v1/registrants
1 × Webinar · Patron I/P-4418
8:40:06 AM
CreateRevenue
POST /revenue/v1/payments
Stripe ch_3Nx7p2Crow · $25.00 gift
API activity
Possible duplicate: Jim Whitfield / James Whitfield (100891)
Sep 19 · 8:11 PM
Deposit $1,500 posted for CC-550192
Sep 19 · 4:48 PM
Double occupancy written to Monumental Decisions
Sep 19 · 4:48 PM
School mapping · 2 students + 1 chaperone
Sep 18 · 11:15 AM
Walk-in pulled from Altru enrollment
Sep 16 · 7:41 PM
$1,500 CRM tuition · Priya Raman
Sep 14 · 9:03 AM
$1,795 including gift · Eleanor Voss
Sep 12 · 2:22 PM
$25 webinar gift · Eleanor Voss
Sep 10 · 8:40 AM
$25 webinar gift · Arthur Lind
Sep 11 · 1:20 PM
Comp webinar · Montezuma Castle
Sep 8 · 7:02 AM
Nightly capacity pull · 6 programs refreshed
Sep 8 · 6:00 AM
| Step | Altru / Stripe | Why it matters |
|---|---|---|
| Search constituent | GET constituents/search | Email first, then name + phone. Stops duplicate households. |
| Create constituent | POST constituents | Only when search is empty. Carries membership later. |
| Event registrant | POST alt-evtmg/registrants | Quantities, event_price GUIDs, guest mappings. |
| Payment | Stripe → POST revenue | Full, deposit, or gift. Receipt amount matches Altru. |
| Capacity pull | GET event + inbound list | Walk-ins and desk sales shrink spots on the public page. |