MyBusiness AppMyBusiness App
Back to Profiles
Profiles

What is a Profile?

Understand what profiles are and how they define default settings for your teams and organisation.

5 min read

A profile is a reusable template of settings and configurations that defines how your teams operate. Profiles allow you to establish consistent standards across multiple teams and locations while enabling flexibility for team-specific customizations.

Understanding Profiles#

What is a Profile?#

A profile is a collection of predefined settings that can be applied to one or more teams. Think of it as a blueprint or configuration template that ensures consistency across your organisation.

A profile might include:

  • Service offerings and pricing
  • Schedule templates and working hours
  • Notification preferences
  • Branding settings
  • Default staff roles and permissions
  • Payment processing rules

Why Profiles Matter#

Profiles solve a common problem: maintaining consistency while allowing flexibility. Without profiles, you'd need to manually configure each team with identical settings. Profiles automate this process while allowing team-specific overrides.

Profile vs Team: Understanding the Difference#

Teams#

A team is an operational unit that:

  • Represents a physical location, department, or operational group
  • Has its own calendar and bookings
  • Has staff assignments and schedules
  • Generates independent reports
  • Can operate with complete autonomy

Profiles#

A profile is a configuration template that:

  • Defines default settings for teams
  • Can be shared across multiple teams
  • Provides consistency and standardization
  • Reduces manual configuration
  • Supports inheritance and overrides

How They Work Together#

Organization Level
├── Profile: "Standard Grooming Profile"
│   ├── Services: Grooming, Bath, Nail Trim
│   ├── Pricing: $50-$150 per service
│   ├── Hours: Mon-Sat 9:00-17:00
│   └── Default Notifications: Email & SMS
│
├── Team: "Main Parlor"
│   ├── Inherits from: "Standard Grooming Profile"
│   ├── Override: Hours 8:00-18:00 (extended)
│   └── Override: Add "Premium Grooming" service
│
└── Team: "Mobile Unit"
    ├── Inherits from: "Standard Grooming Profile"
    └── Override: Hours Mon-Fri 9:00-16:00

What Profiles Contain#

Service Configurations#

  • Available services and service categories
  • Pricing templates
  • Service duration guidelines
  • Default service descriptions

Schedule Templates#

  • Operating hours (Monday-Sunday)
  • Holiday schedules
  • Break times and shifts
  • Blackout dates
  • Recurring schedule patterns

Pricing Settings#

  • Base pricing for services
  • Discount rules
  • Tax configurations
  • Payment method defaults
  • Pricing tiers

Notification Preferences#

  • Email notifications
  • SMS alerts
  • Booking reminders
  • Staff notifications
  • Customer communications

Branding and Display Settings#

  • Logo and color scheme
  • Business name variants
  • Contact information templates
  • Custom welcome messages
  • Display preferences

Staff and Permissions#

  • Default staff roles
  • Permission templates
  • Access level defaults
  • Certification requirements

Profile Hierarchy: How Inheritance Works#

MyPetParlor App uses a hierarchical profile system:

Organization Profile#

The Main or organisation-level profile serves as the global default for your entire business:

  • Applies to all teams by default
  • Represents your core business standards
  • Can be modified for all teams at once

Team-Specific Profiles#

Teams can inherit from the organisation profile and apply overrides:

  • Override pricing for specific locations
  • Adjust hours for mobile units
  • Add location-specific services
  • Modify notification preferences

Override Rules#

When a team has both a profile setting and a team-specific override:

  • Team overrides take precedence
  • Parent profile settings remain as fallback
  • Changes to parent profile don't overwrite team overrides
  • Clear visibility shows which settings are customized

Benefits of Using Profiles#

Consistency Across Locations#

Ensure all teams follow the same standards and best practices:

  • Consistent pricing across locations
  • Unified customer experience
  • Standard operating procedures
  • Brand consistency

Easier Management#

Simplify administration of multiple teams:

  • Update settings for multiple teams at once
  • Reduce configuration time for new teams
  • Minimize manual data entry
  • Centralized control with team flexibility

Bulk Updates#

Make organisation-wide changes efficiently:

  • Update pricing across all teams
  • Modify operating hours
  • Add new services everywhere
  • Change notification settings globally

Scalability#

Grow your business without increasing complexity:

  • Launch new teams faster with existing profiles
  • Maintain quality standards as you expand
  • Onboard new locations efficiently
  • Support franchise operations

Profile Types in MyPetParlor App#

Standard Profile#

The default profile type with full customization options. Used for most configurations.

Franchise Profile#

A specialized profile for franchise operations with restricted modification capabilities at the team level. Ensures brand consistency across franchises.

Custom Profile#

Created for unique business requirements or special operational needs.

When to Use Profiles vs Teams#

Use Profiles When:#

  • Setting up multiple teams with similar configurations
  • You want consistency across your organisation
  • You need to make bulk updates
  • Managing franchise operations
  • Establishing best practices standards

Customize Within a Team When:#

  • A specific location has different hours
  • A team offers specialized services
  • Local market conditions require different pricing
  • A team has unique staffing needs
  • Temporary overrides are needed
Was this article helpful?

More in Profiles