Custom Booking Attributes: Collect What Matters to Your Business
Not all bookings are created equal. A hair salon needs to know hair length. A physiotherapist needs age and injury details. A personal trainer needs fitness level. Your business has unique needs; and now your booking forms can reflect that. Introducing Custom Booking Attributes.
The Generic Booking Problem
Most booking systems force you into a one-size-fits-all approach:
- You can only collect basic information: name, email, phone number
- Customers arrive unprepared because you couldn't ask important questions upfront
- You waste time during appointments gathering information you should already have
- Important details get lost in the notes field, buried in unstructured text
- You can't properly prepare for appointments because you're missing critical data
Every business is different, but booking systems have treated them all the same. Until now.
Introducing Custom Booking Attributes
Custom Booking Attributes let you define exactly what information you need from customers when they book. Create your own fields, attach them to specific services, and collect structured data that helps you prepare for every appointment.
🎯 Built for Your Business
You define what matters. Age? Weight? Skill level? Dietary restrictions? Medical conditions? Create any attribute you need, make it required or optional, and attach it to the services where it matters. Your booking form, your rules.
📝 Five Data Types
Choose the right format for your data:
- Text (Short) - For single-line responses like names, allergies, or preferences
- Text (Long) - For detailed information like medical history or special requests
- Number - For age, weight, height, or any numeric value
- Decimal - For precise measurements like body temperature or exact weights
- Date/Time - For birth dates, injury dates, or other temporal information
🎨 Service-Specific Fields
Not every service needs the same information. A haircut booking doesn't need medical history. A massage booking might. Attach attributes to specific services, making your booking forms clean and relevant for each offering.
✅ Required or Optional
Some information is critical; some is nice-to-have. Mark attributes as required to ensure you get essential details, or make them optional for additional context that helps but isn't mandatory.
How It Works
Setting up custom attributes is straightforward:
1. Create Your Attributes
In your dashboard, navigate to Custom Attributes. Define the information you need: title, description, data type, and sort order.
2. Attach to Services
Go to your Services page. For each service, select which attributes apply and whether they're required or optional.
3. Customers Fill Them In
When customers book, they'll see your custom fields in the booking form. Required fields must be completed before they can confirm their appointment.
4. View the Data
All attribute data is displayed in your booking details. Staff members see everything they need to prepare for each appointment.
Real-World Examples
💇 Hair Salon
Attributes:
- Hair Length (Text)
- Hair Type (Text)
- Desired Color (Text)
- Allergies (Long Text)
Stylists know exactly what to prepare before the client arrives.
🏋️ Personal Trainer
Attributes:
- Age (Number)
- Weight (Decimal)
- Fitness Level (Text)
- Fitness Goals (Long Text)
- Medical Conditions (Long Text)
Trainers can design personalized programs before the first session.
🩺 Physiotherapist
Attributes:
- Age (Number)
- Injury Type (Text)
- Injury Date (Date)
- Pain Level 1-10 (Number)
- Medical History (Long Text)
Therapists review case details and plan treatments in advance.
📸 Photography Studio
Attributes:
- Session Type (Text)
- Number of People (Number)
- Preferred Style (Text)
- Special Requests (Long Text)
Photographers prepare equipment and scout locations accordingly.
Why This Changes Everything
⏱️ Save Time During Appointments
Stop spending the first 10 minutes of every appointment asking questions. Get critical information upfront so you can focus on delivering your service.
🎯 Better Service Delivery
When you know what to expect, you can prepare properly. Stock the right products. Plan the right techniques. Allocate the right time.
💼 Professional Appearance
Customized booking forms show customers you're organized and detail-oriented. It builds trust before they even walk through your door.
📊 Structured Data
Unlike free-form notes, structured attributes make information easy to find and analyze. Know exactly where to look for critical details.
Getting Started
- Log into your Resvly dashboard
- Navigate to Custom Attributes in the business menu
- Click "Add New Attribute" and define your first field
- Go to Services and attach attributes to relevant offerings
- Test it by making a booking yourself
- Watch the data appear in your booking details!
💡 Pro Tip
Start with just 2-3 critical attributes. Don't overwhelm customers with too many fields. You can always add more later as you identify what information is most valuable.
More Use Cases
Custom attributes work for virtually any service business:
- Medical & Wellness: Symptoms, medical history, insurance details, emergency contacts
- Beauty Services: Skin type, previous treatments, sensitivities, color preferences
- Coaching & Consulting: Experience level, goals, challenges, availability for follow-up
- Pet Services: Pet age, breed, weight, temperament, vaccination records
- Automotive Services: Vehicle make, model, year, mileage, service history
- Tutoring & Education: Grade level, subject focus, learning style, parent contact info
Ready to Collect What Matters?
Custom Booking Attributes are live now for all Resvly providers. Start capturing the information that helps you deliver better service.
Every business is unique. Your booking forms should be too. Custom Booking Attributes: built for how you work.
👉 The Resvly Team