Services Module: Complete Guide to Service Catalog Management

The Services module is your comprehensive service catalog management system for creating, organizing, and pricing your service offerings. Whether you're managing consulting services, product offerings, or subscription-based services, the Services module provides a centralized catalog with multi-currency pricing and seamless integration.

Published 11/15/2025Updated 11/15/202516 min read

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

  1. Navigate to the Services module from the main navigation
  2. The module opens showing your service catalog
  3. Use the search bar to find specific services
  4. 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:

  1. Basic Information

    • Service code (unique identifier)
    • Category selection
    • Billing type selection
  2. Pricing Configuration

    • Currency selection
    • Unit price entry
    • Cost price entry (optional)
    • Unit label definition
  3. Service Details

    • Service name
    • Description
    • Additional information
  4. Multi-Language Support

    • Add translations for different languages
    • Service names per locale
    • Descriptions per locale
  5. 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:

  1. Create service categories (Strategy, Implementation, Support)
  2. Add hourly consulting services (e.g., 'STRATEGY_CONSULTING_HOURLY')
  3. Set prices in multiple currencies (NOK, USD, EUR)
  4. Add cost prices for margin tracking
  5. Use services in opportunity billables
  6. 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:

  1. Create categories for products and services
  2. Add fixed-price services (e.g., 'WEBSITE_DEVELOPMENT_FIXED')
  3. Add unit-based products (e.g., 'SOFTWARE_LICENSE_UNIT')
  4. Set prices per currency
  5. Use in opportunities and tickets
  6. 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:

  1. Create subscription services (e.g., 'MONTHLY_MAINTENANCE_SUBSCRIPTION')
  2. Set monthly pricing
  3. Use in opportunities for recurring revenue
  4. Track subscription revenue
  5. 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:

  1. Create services with multi-currency pricing
  2. Set prices in USD, NOK, EUR
  3. Customers see prices in their currency
  4. Maintain consistent service offerings
  5. 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:

  1. Create your service categories
  2. Add your first services to the catalog
  3. Set up multi-currency pricing if needed
  4. Integrate with billables and opportunities
  5. Train your team on service catalog management
  6. 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

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.

Was this helpful?