Matt6 StudiosMatt6 StudiosAltru prototype

Altru two-way sync

Outbound: web registration becomes a constituent, event registrant, and revenue record. Inbound: a walk-in taken in Altru appears here without a second form.

SKY API · alt-evtmg + constituent + revenueEnvironment MERIDIAN-PROD

Registration

Eleanor Voss

Synced
  1. 2:22:04 PM

    SearchConstituent

    GET /constituent/v1/constituents/search

    Matched eleanor.voss@example.com → 100245

  2. 2:22:06 PM

    CreateEventRegistrant

    POST /alt-evtmg/v1/registrants

    1 × Program week on 4C91AA10-11B2-4E0A

  3. 2:22:08 PM

    CreateRevenue

    POST /revenue/v1/payments

    Stripe ch_3Nx8k1Crow · $1,795.00

API activity

  • SearchConstituent8:11:04 PM

    Possible duplicate: Jim Whitfield / James Whitfield (100891)

    Sep 19 · 8:11 PM

  • CreateRevenue4:48:09 PM

    Deposit $1,500 posted for CC-550192

    Sep 19 · 4:48 PM

  • CreateEventRegistrant4:48:07 PM

    Double occupancy written to Monumental Decisions

    Sep 19 · 4:48 PM

  • CreateEventRegistrant11:15:06 AM

    School mapping · 2 students + 1 chaperone

    Sep 18 · 11:15 AM

  • GetEventRegistrant7:41:10 PM

    Walk-in pulled from Altru enrollment

    Sep 16 · 7:41 PM

  • CreateRevenue9:03:05 AM

    $1,500 CRM tuition · Priya Raman

    Sep 14 · 9:03 AM

  • CreateRevenue2:22:08 PM

    $1,795 including gift · Eleanor Voss

    Sep 12 · 2:22 PM

  • CreateRevenue8:40:06 AM

    $25 webinar gift · Eleanor Voss

    Sep 10 · 8:40 AM

  • CreateRevenue1:20:06 PM

    $25 webinar gift · Arthur Lind

    Sep 11 · 1:20 PM

  • CreateEventRegistrant7:02:05 AM

    Comp webinar · Montezuma Castle

    Sep 8 · 7:02 AM

  • ListEventCapacity6:00:00 AM

    Nightly capacity pull · 6 programs refreshed

    Sep 8 · 6:00 AM

The operations this maps to

StepAltru / StripeWhy it matters
Search constituentGET constituents/searchEmail first, then name + phone. Stops duplicate households.
Create constituentPOST constituentsOnly when search is empty. Carries membership later.
Event registrantPOST alt-evtmg/registrantsQuantities, event_price GUIDs, guest mappings.
PaymentStripe → POST revenueFull, deposit, or gift. Receipt amount matches Altru.
Capacity pullGET event + inbound listWalk-ins and desk sales shrink spots on the public page.