Introduction
What is the Services Module?
The Services module is a comprehensive service catalog management system that allows businesses to create, organize, and manage their service offerings with pricing, categories, and billing types. It provides a centralized catalog of services that can be used across the CRM for quoting, invoicing, and revenue tracking.
The system is designed to streamline service management by providing a single source of truth for all service offerings. Whether you're managing consulting services, product offerings, or subscription-based services, the Services module ensures consistency in pricing, descriptions, and service information across your entire organization.
Why It's Essential for Business Operations
Effective service catalog management is crucial for professional service delivery. Without a centralized catalog, businesses often struggle with inconsistent pricing, duplicate service definitions, and difficulty tracking which services are most profitable. The Services module addresses these challenges by providing a unified platform where all service offerings are organized, priced, and managed systematically.
The module enables businesses to maintain a professional service catalog that can be used consistently across all customer interactions. By centralizing service offerings, teams can ensure that quotes, proposals, and invoices always reference the same services with the same pricing, reducing errors and improving customer trust.
Key Capabilities:
- Centralize all service offerings in one organized catalog
- Set prices in multiple currencies with comprehensive cost tracking
- Organize services into logical categories for easy navigation
- Support multiple billing types (hourly, fixed, unit-based, subscription)
- Provide multi-language support for service names and descriptions
- Integrate seamlessly with billables, opportunities, and tickets
Key Benefits Overview
The Services module delivers significant value through its comprehensive catalog management and integration capabilities. Maintaining a professional, well-organized service catalog is essential for businesses that want to present a consistent image to customers and streamline their quoting and invoicing processes.
The module's flexible pricing system supports multiple currencies and pricing models, making it ideal for businesses operating in international markets or serving customers with different currency preferences. Cost tracking capabilities enable businesses to understand their margins and make informed pricing decisions.
Primary Benefits:
- Professional, well-organized service catalog
- Flexible pricing with multi-currency support
- Cost tracking for margin analysis and profitability insights
- Easy integration with billables, opportunities, and tickets
- Multi-language support for global customer service
- Version control to track service changes over time
Who Should Use This Module?
The Services module is essential for any business that offers services or products to customers. Service businesses benefit from the organized catalog and pricing management, which helps them maintain consistency and professionalism in their service delivery. Consulting firms use the module to manage their consulting service offerings, ensuring that rates and service descriptions are standardized across the organization.
Product companies catalog their products and services, making it easy for sales teams to reference offerings in quotes and proposals. Sales teams use the module to quickly access service information when creating quotes, ensuring accuracy and consistency. Finance teams leverage the cost tracking features to analyze service profitability and make data-driven decisions about pricing and service offerings.
Core Features
Service Creation and Management
The Services module provides comprehensive service management capabilities designed to handle all aspects of service catalog management. Each service can include detailed information such as name, description, and additional details that help customers understand what they're purchasing. Service codes serve as unique identifiers for each service, following patterns like 'CONSULTING_HOURLY' or 'WEBSITE_DEVELOPMENT_FIXED', which help with organization and reference.
Services can be organized into categories, making it easier to group related services together and improve catalog navigation. The module supports multiple billing types, including hourly, fixed, unit-based, and subscription pricing, providing flexibility for different business models. Multi-currency pricing allows businesses to set prices independently for different currencies, while cost tracking enables margin calculation and profitability analysis.
Key Capabilities:
- Comprehensive service information with names, descriptions, and details
- Unique service codes for identification and organization
- Category organization for logical grouping
- Multiple billing types (hourly, fixed, unit, subscription)
- Multi-currency pricing with independent price setting
- Cost tracking for margin analysis
- Multi-language support for global businesses
- Active status management to enable or disable services
Billing Types Explained
The module supports four distinct billing types, each designed for different business scenarios. Hourly rate billing is ideal for services charged by the hour, such as consulting, support, or maintenance work. This billing type uses unit labels like "hour" or "time" and is perfect for services where the duration of work varies.
Fixed price billing is designed for services with a predetermined total price, such as website development projects or one-time services. This billing type uses unit labels like "project" or "service" and provides clarity for both the business and the customer about the total cost.
Per unit billing is used for services charged per item or unit, such as software licenses, products, or individual items. This billing type uses unit labels like "license", "item", or "unit" and is ideal for products or services sold in quantities.
Subscription billing supports recurring services with periodic billing, such as monthly maintenance contracts or ongoing service agreements. This billing type uses unit labels like "month" or "year" and is perfect for services that require regular, ongoing delivery.
Multi-Currency Pricing
The module's multi-currency pricing system allows businesses to set prices independently for each currency, providing flexibility for international operations. The system supports major currencies including USD, NOK, EUR, and many others, with the ability to select a default currency for each service.
Price management includes the ability to set unit prices per currency, track cost prices for margin analysis, and maintain effective date ranges for price changes. The system also provides price versioning and history, ensuring that businesses can track how prices have changed over time and maintain accurate historical records.
Service Categories
Category organization helps businesses group related services together, making it easier for customers to find what they're looking for and for businesses to manage their service catalog. Categories can have custom names and descriptions, and support multi-language category names for global businesses.
Category Benefits:
- Easier service discovery through logical grouping
- Better organization of service catalog
- Improved navigation and user experience
- Logical grouping that helps customers find related services
Getting Started
Accessing the Services Module
- Navigate to the Services module from the main navigation
- The module opens showing your service catalog
- Use the search bar to find specific services
- Filter by category or status as needed
Creating Your First Service
Step 1: Click "Create Service"
- Click the "Create Service" button
- A service creation wizard will open
Step 2: Basic Information
- Service Code: Enter a unique identifier (e.g., 'CONSULTING_HOURLY')
- Category: Select or create a service category
- Billing Type: Choose hourly, fixed, unit, or subscription
Step 3: Pricing Information
- Currency: Select the currency (NOK, USD, EUR, etc.)
- Unit Price: Enter the price per unit
- Cost Price: Enter the cost price (optional, for margin tracking)
- Unit Label: Enter the unit label (hour, project, license, etc.)
Step 4: Service Details
- Name: Enter service name in your primary language
- Description: Add detailed service description
- Additional Languages: Add translations if needed
Step 5: Save the Service
- Click "Save" to create the service
- Service appears in your catalog
- You can now use it in billables and opportunities
Understanding the Service Interface
Service List:
- All services with key information
- Search and filter controls
- Category filtering
- Status indicators
Service Detail:
- Complete service information
- Pricing by currency
- Translations
- Usage history
Core Functionality
Service Creation Workflow
Service Wizard Steps:
-
Basic Information
- Service code (unique identifier)
- Category selection
- Billing type selection
-
Pricing Configuration
- Currency selection
- Unit price entry
- Cost price entry (optional)
- Unit label definition
-
Service Details
- Service name
- Description
- Additional information
-
Multi-Language Support
- Add translations for different languages
- Service names per locale
- Descriptions per locale
-
Review and Save
- Review all information
- Save as draft or publish
- Service added to catalog
Pricing Management
Setting Prices:
- Enter unit price in selected currency
- Set cost price for margin tracking
- Define unit label (hour, project, license, etc.)
- Add prices for additional currencies
Price Updates:
- Update prices as needed
- Track price history
- Set effective dates for price changes
- Maintain price consistency
Cost Tracking and Margins
Cost Price Management:
- Enter cost price for each service
- Track cost per currency
- Calculate margins automatically
- Analyze profitability
Margin Analysis:
- Margin = (Unit Price - Cost Price) / Unit Price × 100
- View margins per service
- Compare margins across services
- Optimize pricing based on margins
Service Categories
Creating Categories:
- Create custom categories
- Add category descriptions
- Organize services logically
- Multi-language category support
Using Categories:
- Filter services by category
- Group related services
- Improve catalog navigation
- Organize service offerings
Multi-Language Support
Adding Translations:
- Add service names in multiple languages
- Translate descriptions
- Support customer preferences
- Maintain consistency across languages
Locale-Specific Codes:
- Service codes can vary by locale
- English: 'CONSULTING_HOURLY'
- Norwegian: 'KONSULENT_TIME'
- Same service, different codes per language
Best Practices
Service Creation Best Practices
Use Clear Service Codes:
- Use descriptive, consistent codes
- Include billing type in code (e.g., '_HOURLY', '_FIXED')
- Make codes searchable and identifiable
- Maintain consistency across services
Write Detailed Descriptions:
- Clearly describe what the service includes
- Specify deliverables or outcomes
- Include any prerequisites or requirements
- Help customers understand the service
Set Appropriate Prices:
- Research market rates
- Consider cost prices when setting prices
- Review and update prices regularly
- Maintain competitive pricing
Pricing Best Practices
Multi-Currency Pricing:
- Set prices for all relevant currencies
- Consider exchange rates
- Review currency prices regularly
- Maintain price consistency
Cost Tracking:
- Enter cost prices for margin analysis
- Update costs as they change
- Use margins to optimize pricing
- Track profitability per service
Category Organization Best Practices
Logical Grouping:
- Group related services together
- Use clear category names
- Don't create too many categories
- Keep categories manageable
Category Maintenance:
- Review categories regularly
- Merge similar categories if needed
- Remove unused categories
- Keep organization simple
Service Management Best Practices
Keep Services Active:
- Disable services you no longer offer
- Don't delete services (maintain history)
- Archive old services if needed
- Keep catalog current and relevant
Regular Updates:
- Review service catalog regularly
- Update prices as needed
- Add new services promptly
- Remove discontinued services
Integration Best Practices
Use in Billables:
- Select services from catalog in opportunities
- Maintain consistent pricing
- Track service usage
- Analyze service popularity
Integration with Other Modules
Billables Module Integration
The Services module integrates seamlessly with the Billables module:
- Service Selection: Select services from catalog in billables
- Auto-Population: Service details automatically populate billable items
- Pricing: Use catalog prices for consistent billing
- Margin Tracking: Track margins on billable services
- Usage Analytics: See which services are used most
Opportunities Module Integration
Connect services to sales opportunities:
- Service Selection: Add services to opportunity billables
- Quoting: Use services in quotes and proposals
- Pricing: Maintain consistent pricing across opportunities
- Revenue Tracking: Track revenue by service type
Tickets Module Integration
Use services in support tickets:
- Service Billing: Bill for support services provided
- Service Selection: Add services to ticket billables
- Service History: Track which services are used in support
- Billing Integration: Generate invoices from ticket services
Organizations and Individuals Modules Integration
Link services to customers:
- Customer History: See which services customers have purchased
- Service Preferences: Track customer service preferences
- Pricing History: Maintain pricing history per customer
- Relationship Management: Understand customer service needs
Use Cases
Use Case 1: Consulting Services Catalog
Scenario: Managing a consulting firm's service offerings
Steps:
- Create service categories (Strategy, Implementation, Support)
- Add hourly consulting services (e.g., 'STRATEGY_CONSULTING_HOURLY')
- Set prices in multiple currencies (NOK, USD, EUR)
- Add cost prices for margin tracking
- Use services in opportunity billables
- Generate invoices from service billables
Benefits:
- Professional service catalog
- Consistent pricing
- Easy quoting
- Margin tracking
Use Case 2: Product and Service Catalog
Scenario: Managing both products and services
Steps:
- Create categories for products and services
- Add fixed-price services (e.g., 'WEBSITE_DEVELOPMENT_FIXED')
- Add unit-based products (e.g., 'SOFTWARE_LICENSE_UNIT')
- Set prices per currency
- Use in opportunities and tickets
- Track sales by service type
Benefits:
- Unified catalog
- Flexible pricing models
- Easy product/service management
- Sales tracking
Use Case 3: Subscription Services
Scenario: Offering monthly subscription services
Steps:
- Create subscription services (e.g., 'MONTHLY_MAINTENANCE_SUBSCRIPTION')
- Set monthly pricing
- Use in opportunities for recurring revenue
- Track subscription revenue
- Manage subscription renewals
Benefits:
- Recurring revenue tracking
- Subscription management
- Consistent pricing
- Revenue forecasting
Use Case 4: Multi-Currency Service Catalog
Scenario: Serving customers in multiple countries
Steps:
- Create services with multi-currency pricing
- Set prices in USD, NOK, EUR
- Customers see prices in their currency
- Maintain consistent service offerings
- Track revenue by currency
Benefits:
- International service delivery
- Currency-specific pricing
- Customer convenience
- Revenue tracking by currency
Conclusion
The Services module is a powerful tool for managing your service catalog and streamlining your quoting and invoicing processes. By following best practices, maintaining accurate pricing, and leveraging the module's integration capabilities, you can provide professional service offerings and improve your business operations.
Key Takeaways:
- Organization: Centralize all services in one catalog
- Flexibility: Support multiple billing types and currencies
- Integration: Seamless connection with billables and opportunities
- Pricing: Maintain consistent, competitive pricing
- Tracking: Monitor costs and margins for profitability
- Multi-Language: Serve customers in their preferred language
Next Steps:
- Create your service categories
- Add your first services to the catalog
- Set up multi-currency pricing if needed
- Integrate with billables and opportunities
- Train your team on service catalog management
- Review and update services regularly
Start by creating a few services and exploring the various features. As you become more familiar with the module, you'll discover how it can streamline your service management and improve your quoting and invoicing processes.
Frequently Asked Questions
What is the Services module used for?
The Services module is used for creating and managing a service catalog with pricing, categories, and billing types. It provides a centralized catalog of services that can be used across the CRM for quoting, invoicing, and revenue tracking.
How do I create a new service?
Click the "Create Service" button, fill in the service code, select a category and billing type, set pricing information, add service details, and click "Save". The service will be added to your catalog.
What are the different billing types?
There are four billing types:
- Hourly: Services charged by the hour (e.g., consulting)
- Fixed: Services with a fixed total price (e.g., projects)
- Unit: Services charged per unit/item (e.g., products, licenses)
- Subscription: Recurring services with periodic billing (e.g., monthly maintenance)
Can I set prices in multiple currencies?
Yes! You can set prices independently for each currency (USD, NOK, EUR, etc.). This allows you to serve customers in different countries with currency-specific pricing.
How do I track service costs and margins?
Enter cost prices for your services, and the system will automatically calculate margins. Margin = (Unit Price - Cost Price) / Unit Price × 100. Use this to analyze profitability and optimize pricing.
Can I organize services into categories?
Yes! Create custom categories to group related services together. This makes it easier to find services and improves catalog organization.
How do services integrate with billables?
Services can be selected directly in opportunity and ticket billables. When you select a service, its details (name, price, unit label) are automatically populated, making it easy to create billable items.
Can I add service descriptions in multiple languages?
Yes! The Services module supports multi-language service names and descriptions. Add translations for different locales to serve customers in their preferred language.
What is a service code?
A service code is a unique identifier for each service (e.g., 'CONSULTING_HOURLY', 'WEBSITE_DEVELOPMENT_FIXED'). Codes can vary by locale, allowing the same service to have different codes in different languages.
How do I update service prices?
Edit the service and update the price in the pricing section. You can update prices for any currency, and the system will maintain price history for tracking changes over time.
Can I disable services I no longer offer?
Yes! You can set services to inactive instead of deleting them. This maintains service history while keeping your catalog current. Inactive services won't appear in service selection dropdowns.
How does the Services module integrate with other modules?
The Services module integrates with:
- Billables Module: Select services in billable items
- Opportunities Module: Use services in opportunity quotes
- Tickets Module: Add services to ticket billables
- Organizations/Individuals Modules: Track service usage per customer
Can I track which services are most popular?
Yes! The system tracks service usage in billables, opportunities, and tickets. You can analyze which services are used most frequently to understand customer preferences and optimize your service offerings.