Events, Registration & Payments
Leader focus
Focus on troop operations, member workflows, and event execution guidance.
- Review member onboarding and event coordination steps before rollout.
- Escalate financial approval needs to a treasurer when required.
This guide explains exactly how events move from setup to paid-in-full in TroopForge, with role-specific instructions for leaders, treasurers, parents, and scouts.
Use the role switch above to hide sections that do not apply to your role.
Lifecycle: Create, Publish, Register, Collect, Reconcile
Events in TroopForge follow a shared lifecycle with handoffs between operations and finance teams.
- Leader or treasurer creates the event and cost structure.
- Members are registered and registration status is managed.
- Payments are requested or recorded against each registration.
- Treasurers approve scout-account requests and reconcile external money.
- All roles monitor payment status and stage deadlines through event registration views.
Leader/Treasurer Lifecycle: Build and Publish the Event
Where to go: Events -> Create Event.
- Open the event form and complete identity fields first: Event Name, Location, Description, Event Start Date, and Registration Deadline.
- Choose single-day or multi-day event dates.
- Set scope with Sub-Troop (Optional) or leave blank for organization-wide events.
- Review the event summary blocks and then continue to cost setup before submitting.
Step-by-Step: Configure Event Costs
Cost setup happens in Event Costs. TroopForge calculates registration balances from these component records.
- Step 1: Add required fee components
- Click Add Component.
- Enter a clear component name (for example, Base Fee, Transportation, Campsite).
- Set amount and keep Required (auto-included) checked for charges every registration must pay.
- Choose the most accurate component type (Base Fee, Meal, Transportation, Equipment, or Optional Item).
- Step 2: Add optional fee components
- Add optional add-ons members can choose during registration (for example, Event Shirt).
- Uncheck Required for optional components.
- Use negative optional amounts only for discounts. Only leaders and treasurers can apply discount components during registration updates.
- Use max quantity when inventory limits should block oversubscription.
Step-by-Step: Configure Multi-Stage Payments
- Enable Enable multi-stage payment schedule.
- Add stages in due-date order. Stage numbers are auto-sequenced.
- For each stage, set due date, description, and amount.
- Use Amount ($0 = auto) when you want automatic distribution instead of fixed per-stage totals.
- Step 3: Validate stage totals before saving
- Review the Stage Allocation Summary before submit. It shows Total Required Cost, Current Stage Total, and Remaining Amount.
- If you entered explicit stage amounts, make sure totals are fully allocated before you save.
Multi-stage logic used by TroopForge
- If all stage amounts are $0, TroopForge splits each component amount evenly across all stages and applies any rounding remainder to the final stage.
- If any stage amount is non-zero, stage totals must equal the total required event cost.
- Required components are distributed proportionally across defined stage amounts based on each component's share of required total cost.
- Optional positive components are allocated to the final stage by default.
- Negative optional components (discounts) offset stage balances using the same stage proportions as required costs.
Leader/Treasurer Registration Workflow
Where to go: Event detail page -> Member Registrations -> Register Member.
- Click Register Member and select one or more members.
- Select optional components and quantities as needed before submit.
- Submit registration. Leader/treasurer-created registrations are immediately active for operations.
- Use row expansion to review balances, component breakdown, and stage due status.
- Use status controls (Confirm/Waitlist) and bulk tools for roster management.
- Use Edit Optional Components to add/remove extras when unpaid and update quantities safely.
- Registrations created by leaders or treasurers start as confirmed.
- Registrations created by parents or scouts start as pending.
- Only leaders and treasurers can apply discount components.
- If required component pricing changes after members register, TroopForge synchronizes required balances for existing registrations.
Payment Status and Multi-Stage Tracking
TroopForge supports single-charge events and multi-stage payment schedules. Multi-stage tracking rolls up by registration and shows whether each member is current, due soon, or overdue.
- Use stage due dates to manage installments over the event timeline.
- Track paid, upcoming, and overdue stages directly in registration details.
- Use payment status badges and balances to prioritize outreach.
- Quick payment defaults target the amount needed to get current (overdue + near-term stages first).
- When payments are posted, allocations are applied to base fees first and then to later components by stage order.