Quick overview
RoamDog needed a controlled, multi-stage membership workflow so only verified dogs could move from registration to booking—without manual admin intervention.
Where the system was failing
- Multiple roles needed to coordinate approvals without a structured system.
- Risk of unverified dogs accessing bookings and inconsistent decision tracking.
- Operational overhead for admins managing process manually.
What we changed
- Implemented a structured workflow engine on Wix using Velo.
- Introduced role-based logic across members, assessors, and admins.
- Defined a lifecycle for dog profiles from submission to assessment and approval.
- Unlocked booking access only after approval via conditional access rules.
- Built CMS-driven relational structures (users, dogs, assessments).
How we executed
We worked with the client to define each role’s actions and state transitions, then implemented backend logic, relational CMS data, conditional UI rendering, and automation to reduce manual oversight.
Results
- Assessments and approvals run through structured stages.
- Admins can assign and track assessors without manual follow-ups.
- Only approved dogs can access booking functionality.
- Reduced operational overhead while maintaining strict eligibility control.
Technology stack
Wix
Velo (custom backend logic)
Wix CMS (relational collections)
Role-based workflows