top of page
davydov consulting logo

Assist Marketing

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

CONTACT US

​Thanks for reaching out. Some one will reach out to you shortly.

bottom of page