Service Management
How to create and manage services with different pricing models and types
Service Management
Learn how to create and manage the services you offer to clients, including different service types, pricing models, and configuration options.
Overview
Services are the core offerings you provide to clients. The platform supports multiple service types and pricing models to accommodate various business needs:
- One-time Services: Single purchase services
- Recurring Services: Subscription-based services with ongoing billing
- Credit-based Services: Services paid for with credits
- Time-based Services: Services charged by hours
- Standard Pricing: Fixed price services
Service Types
One-time Services
Single purchase services that clients buy once:
- Use Cases: Project work, consultations, one-off deliverables
- Billing: Single payment upon purchase
- Features: Fixed pricing, customizable form fields
Recurring Services
Subscription-based services with ongoing billing:
- Use Cases: Monthly retainers, ongoing support, subscription services
- Billing: Automatic recurring charges (weekly, monthly, quarterly, annually)
- Features: Multiple pricing tiers, trial periods, usage limits
Pricing Models
Standard Pricing
- Fixed price per service
- Simple, straightforward pricing
- Best for: One-time projects, fixed-scope work
Credit-based Pricing
- Clients purchase credits to use services
- Each service consumes a specified number of credits
- Best for: Flexible service consumption, pay-as-you-go models
- Requires: Credit billing module enabled
Time-based Pricing
- Services charged by hours included
- Can include hour rollover for unused time
- Best for: Consulting, support services with time allocation
- Requires: Time tracking module enabled
Creating a New Service
Prerequisites
- Permission:
create_services - Modules: Ensure required modules are enabled for chosen pricing type
Step 1: Service Type Selection
-
Navigate to Services
- Go to Services in the main navigation
- Click Create Service button
-
Choose Service Type
- One-time: For single purchase services
- Recurring: For subscription-based services
Step 2: Basic Details
Configure the fundamental service information:
Required Fields:
- Name: Service title (e.g., "Website Design", "Monthly SEO")
- Description: Detailed service description
Optional Fields:
- Image: Service thumbnail (JPG, PNG, max 2MB)
- Show in Catalog: Make service visible to clientsStep 3: Pricing Configuration
For One-time Services
Standard Pricing:
- Price: Fixed service price
- Purchase Limit: Maximum purchases per client (optional)Credit-based Pricing:
- Credits Required: Number of credits consumed
- Purchase Limit: Maximum purchases per client (optional)Time-based Pricing:
- Price: Total price for the service
- Hours Included: Number of hours included
- Purchase Limit: Maximum purchases per client (optional)For Recurring Services
Pricing Tiers: Create multiple subscription options:
For each tier:
- Period: weekly, monthly, quarterly, biannually, annually
- Price: Amount charged per period
- Hours: Hours included (for time-based)
- Credits: Credits included (for credit-based)Additional Options:
- Trial Period: Free trial days before billing starts
- Usage Limits: Maximum requests per billing period
- Rollover Settings: Allow unused hours/credits to rollover
Step 4: Request Configuration
Configure how clients submit requests:
Request Allocation:
- Fixed Amount: Set number of requests allowed (default: 1)
- Unlimited: No limit on requests (use with caution)
Concurrent Requests:
- Maximum requests client can have in progress simultaneously
- Leave empty for no limit
Step 5: Form Configuration
Create custom form fields for client requests:
Default Fields
1. Title (Text input, required)
2. Description (Textarea, required)
3. Attachment (File upload, optional)Custom Fields
Add additional fields as needed:
Field Types:
- Text: Single line text input
- Textarea: Multi-line text input
- File: File upload field
- Select: Dropdown selection
- Checkbox: Yes/no option
- Radio: Single choice from multiple options
Field Properties:
- Label: Field display name
- Placeholder: Helper text
- Required: Whether field is mandatory
- Options: For select/radio fields
Form Conditions
Create dynamic forms that show/hide fields based on user input:
Condition Setup:
- Field: Source field to watch
- Operator: contains, equals, not_equals
- Value: Trigger value
- Action: show or hide
- Target Field: Field to show/hideManaging Existing Services
Service Actions
View Service Details
- Click any service to view full configuration
- See request history and usage statistics
- Review form submissions
Edit Service
- Modify all service settings except type
- Update pricing, forms, and configurations
- Changes apply to new requests only
Duplicate Service
- Create copy of existing service
- Useful for creating similar services quickly
- All settings copied except name
Toggle Status
- Active: Service available for purchase
- Inactive: Hidden from clients, existing subscriptions continue
Set as Default
- Mark service as default selection
- Highlighted in service catalog
- Only one service can be default
Delete Service
- Permanently remove service
- Cannot delete if active subscriptions exist
- All related data is preserved
Service Categories
Catalog Visibility
- Show in Catalog: Service appears in client catalog
- Hide from Catalog: Service hidden but still accessible via direct link
Featured Services
- Mark important services as featured
- Featured services appear prominently in catalog
Advanced Features
Service Add-ons
Enhance services with optional add-ons:
- Additional features clients can purchase
- Managed separately in Add-ons section
- Can be assigned to multiple services
Backlink Services
Special service type for SEO/marketing agencies:
- Manage backlink inventory
- Track backlink placements
- Bulk import capabilities
- Featured backlink options
Service Analytics
Performance Metrics
Track service performance:
- Purchase Count: Total service purchases
- Revenue: Total revenue generated
- Active Subscriptions: Current recurring subscriptions
- Average Rating: Client satisfaction scores
Usage Reports
Monitor service usage:
- Most popular services
- Revenue by service
- Subscription growth trends
- Request completion rates
Best Practices
Service Design
- Clear Naming: Use descriptive, client-friendly names
- Detailed Descriptions: Explain exactly what's included
- Appropriate Pricing: Research market rates
- Form Optimization: Only ask for necessary information
Pricing Strategy
- Market Research: Understand competitor pricing
- Value Communication: Clearly explain service value
- Tier Differentiation: Make tier differences obvious
- Trial Periods: Use trials to reduce barrier to entry
Form Design
- Logical Flow: Order fields logically
- Clear Labels: Use understandable field names
- Smart Defaults: Pre-fill common values
- Conditional Logic: Simplify forms with conditions
Catalog Organization
- Featured Services: Highlight your best offerings
- Category Structure: Group related services
- Visual Appeal: Use high-quality service images
- Regular Updates: Keep services current and relevant
Permissions and Access Control
Required Permissions
View Services: view_services
- See service list and details
- Access service analytics
Create Services: create_services
- Add new services
- Duplicate existing services
Edit Services: edit_services
- Modify service settings
- Update pricing and forms
- Toggle service status
Delete Services: delete_services
- Remove services from workspace
- Cannot delete services with active subscriptions
Module Dependencies
Credit Services
- Module: Credit billing
- Plan Requirement: Usually Plus or higher
- Features: Credit-based pricing, credit allocation
Time Tracking
- Module: Time tracking
- Plan Requirement: Usually Plus or higher
- Features: Hour-based pricing, time allocation
Backlinks
- Module: Backlink management
- Plan Requirement: Varies by plan
- Features: Backlink inventory, bulk import
Troubleshooting
Common Issues
Service Creation Fails
- Check if you have
create_servicespermission - Verify required modules are enabled
- Ensure pricing configuration is valid
Pricing Tiers Not Saving
- Verify all tier fields are completed
- Check that prices are valid numbers
- Ensure period selections are unique
Form Fields Not Working
- Check field labels are not empty
- Verify required field configuration
- Test conditional logic setup
Service Not Visible to Clients
- Ensure "Show in Catalog" is enabled
- Check service status is "Active"
- Verify client has access to service
Integration Issues
Payment Processing
- Verify Stripe integration is configured
- Check payment method settings
- Test with small amounts first
Module Access
- Confirm required modules are enabled
- Check plan limitations
- Verify workspace configuration
Getting Help
For issues not covered here:
- Verify your permissions and plan features
- Check module configuration in workspace settings
- Contact workspace administrator for access issues
- Review payment integration settings for billing problems