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
2:22:04 PM
SearchConstituent
GET /constituent/v1/constituents/search
Matched eleanor.voss@example.com → 100245
2:22:06 PM
CreateEventRegistrant
POST /alt-evtmg/v1/registrants
1 × Program week on 4C91AA10-11B2-4E0A
2:22:08 PM
CreateRevenue
POST /revenue/v1/payments
Stripe ch_3Nx8k1Crow · $1,795.00
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. |