
FULL PAGE

ABOUT PROJECT
Assist Marketing required a robust internal portal on Wix to manage event-based quoting using dynamic role-based pricing tied to codes. They also needed backend configurability, user interaction through forms, and seamless integration between staff roles, event details, and cost estimation logic. This custom project allowed Assist Marketing to generate real-time estimates for clients based on complex conditional logic.
Scope of Work
1. Admin Portal
Custom Admin Panel: Built to configure unique codes per client.
Code Generator: Generates codes that are passed to clients to auto-populate event pricing.
Backend Configurability: Admins can update role pricing directly from the dashboard.
Technology: Custom Wix Admin Area using Velo with dynamic pricing logic
2. Dynamic PagesEvents (by ID)
Custom Event Pages were created using Wix Dynamic Pages structure.
Each event is tied to a unique ID and rendered via database-driven templates.
3. Static PagesEvent Form Page
Central form for clients to input event requirements.
Auto-population of rates based on entered code.
Fields include:
Event Address (mandatory)
Event Dates (mandatory)
Event Hours (mandatory)
Roles per event (mandatory selection)
Parking (dropdown, with values: $25, $30, $35, $40, $45, $50)
Field validation and mandatory fields enforced via Velo scripting
4. Database ArchitectureEvents Database
Holds all client-submitted events and connects to staff and rates.
Fields:
EventID
Event Address (Required)
Date(s) (Required)
Hours (Required)
Staff Roles (Required)
Rate Code (Auto-applies rates)
Parking Cost (Dropdown)
Total Estimate (Auto-calculated)
Staff Database
Serves as the reference for staff role types (not individuals).
Fields per staff type:
Title (e.g., DJ, Emcee, Team Lead)
Base Rate
Multiplier Logic based on Brand Ambassador base rate
Role Category
Description
This is essential for calculating rate differentials.
Pricing Schema Logic
Dynamic cost calculation based on “Brand Ambassador” base rate. Admin inputs the base rate, and other roles auto-calculate from it using pre-defined logic.
Example logic:
If Brand Ambassador rate is $40:
- Team Lead: $43
- Event Manager: $60
- Emcee: $80
...
All variations from $40 to $60 are covered
Admin can update base rate, which auto-adjusts all roles
5. Code-Based Estimation
Admins issue up to 5 unique codes that clients use to:
Access a custom estimate form
Auto-fill pricing per role
Submit staffing requirements
Each code maps to a different rate configuration in the backend.
Clients never see the math
All pricing handled internally via Velo logic
Result & Impact
Fully functional internal estimation platform
Assisted non-technical admins in managing dynamic price codes
Reduced human error through automated calculations
Improved client turnaround time with quick code-based quoting
Empowered marketing/sales teams to confidently estimate staffing costs
Technologies Used
Wix Velo for logic and interactivity
Wix Database Collections for dynamic storage
Dynamic Pages for Events and Questions
Wix Forms + Custom Validation
Admin Only Access Pages
JavaScript & Velo API
Davydov Consulting successfully delivered a complex, multi-part Wix application, blending dynamic data with real-world business logic for one of the US’s leading event staffing agencies.
This project stands as a shining example of what’s possible with custom Wix development, from advanced database logic to secure and scalable admin panels.
Project:
Assist Marketing
Industry:
Country:
Technologies:
Services:
Advantages:
GALLERY
Velo Code Used
Reviews










