Back to Blog
Features Updates

Custom Booking Attributes: Collect What Matters to Your Business

Resvly Team
2025-12-28
3 min read
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

  1. Log into your Resvly dashboard
  2. Navigate to Custom Attributes in the business menu
  3. Click "Add New Attribute" and define your first field
  4. Go to Services and attach attributes to relevant offerings
  5. Test it by making a booking yourself
  6. 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