Data Intelligence

BRINGING ORDER &
INTELLIGENCE TO
YOUR CRM DATA

Flexible, custom sequences for every entity. Generate auto-sequence numbering for any SageCRM entity without complex coding or additional customization.

SAGE CRM
DEEP CUSTOMIZATION
INTEGRATION
ADD-ON'S & PRODUCTS DEVELOPMENT

XIDGenerator provides the easiest way to generate auto-sequence numbering for any SageCRM entity — tickets, invoices, custom records. Define unique identifiers with prefixes, suffixes, zero padding, and starting numbers without any coding.

XIDGenerator overview

What is XIDGenerator?

ID GENERATION
MADE EASY

XIDGenerator provides the easiest way to generate auto-sequence numbering for any SageCRM entity. Whether you need to track support tickets, invoices, or custom records, our tool allows you to define unique identifiers instantly.

Support virtually any format with options for prefixes, suffixes, zero padding, and starting numbers — all without complex coding or additional customization.

XIDGenerator is a SageCRM native component — no middleware, no third-party services. It installs directly into your existing SageCRM environment and starts generating IDs immediately.

Example ID Formats

Support Ticket TKT-00001
Invoice INV-2026-00042
Lead (with user) JD-LEAD-0087
Company (city-based) BLR-CMP-00215
◈

TOTAL CUSTOM UNIQUE ID

Choose your specific format including prefixes, suffixes, and zero padding to match your internal tracking systems perfectly.

◎

MULTI-FIELD SUPPORT

Create more than one auto-increment field in a single entity, giving you granular control over different data types.

▲

RETROACTIVE UPDATES

Don't just track the new — generate serial numbers for your existing records to bring your entire database into alignment.

Key Features

BUILT FOR EFFICIENCY
AND RELIABILITY

Eliminate manual entry errors and ensure data integrity. XIDGenerator offers a robust set of tools designed to save time and increase administrative efficiency.

⬡

UNIVERSAL ENTITY SUPPORT

Unique numbering ensuring consistent tracking across your entire system — Companies, Persons, Cases, Leads, Quotes, Orders, and custom entities.

◉

SEAMLESS WORKFLOW INTEGRATION

Workflows integrate well and IDs generate correctly even during complex automated processes, ensuring no gaps in your numbering sequences.

◈

EASY ADMIN CONFIGURATION

Administrators can set up and configure fields easily. The intuitive interface means you can launch new numbering systems quickly without developer intervention.

⚡

INSTANT EFFICIENCY

Automated ID creation saves time and increases efficiency, allowing your team to focus on data management rather than manual data entry.

◎

NO-CODE SETUP

Configure fields quickly without additional customization. Achieve complex numbering formats strictly through configuration, not code — admin-only.

▲

RETROACTIVE DATABASE UPDATES

Extend service to refresh existing record values to match XIDGenerator sequences, bringing historical data into alignment with your new system.

Prefix / Suffix Types

THREE POWERFUL
FORMAT OPTIONS

Type Description Example Output
Text Static text prefix or suffix — always the same regardless of user or field value CMP-00001
FieldValue Dynamically pulls a value from another CRM field on the same record BLR-00042 (city field)
CurrentUserInitials Uses the initials of the currently logged-in SageCRM user JD-LEAD-0015

Configuration

HOW TO CONFIGURE
A NEW ID GENERATOR

1

Navigate to XIDGenerator Admin

Go to Administration → XIDGenerator → XIDGenerator Entity-Field Configurer and click "New" to begin.

2

Select Target Entity & Field

Choose the SageCRM entity (e.g. Company, Person, Case) and the specific field that will store the generated ID.

3

Choose a Sequence

Select or create a sequence that defines the numbering pattern — starting number, increment, and padding length.

4

Configure Prefix & Suffix

Set prefix and suffix options using Text, FieldValue, or CurrentUserInitials types. Preview the output format before saving.

5

Save & Go Live

Save the configuration. XIDGenerator will immediately begin generating IDs for all new records matching the configured entity.

Screenshots

SEE XIDGENERATOR
IN ACTION

A look at the XIDGenerator interface inside SageCRM — from configuration to live ID generation.

XIDGenerator interface screenshot

FAQ

FREQUENTLY ASKED
QUESTIONS

XIDGenerator is a custom SageCRM component that automatically generates unique, configurable identifiers for various SageCRM entities (Companies, Persons, Opportunities, Cases, etc.). It replaces standard auto-numbering with flexible, rule-based ID generation that can include prefixes, suffixes, zero padding, and dynamic field values.
XIDGenerator supports SageCRM versions 2024 and 2025R1. Please check the product documentation or contact us for specific version compatibility information for other versions.
XIDGenerator supports all standard SageCRM entities including: Companies, Persons, Opportunities, Cases, Leads, Quotes, Orders, Communications, Solutions — and any custom entities you have created in your SageCRM environment.
By default, XIDGenerator only affects NEW records created after configuration. However, we can extend our services to retroactively refresh existing record values to match XIDGenerator sequences, bringing your entire historical database into alignment.
XIDGenerator stores its configuration in two database tables: XIDGeneratorConfig (entity configurations) and XIDGeneratorSequence (number sequences). Back up these tables along with your regular CRM database backup to preserve all XIDGenerator settings.
To reset a sequence: navigate to XIDGenerator Sequence list → open the sequence → set "Starting Number" to desired value → save. Warning: resetting a sequence may cause duplicate IDs if not managed carefully. Always ensure existing records using the old sequence are accounted for before resetting.
Users need Administration access in SageCRM and Customization rights for entity configuration. Standard CRM users do not need any special permissions to benefit from the automatically generated IDs.
Yes, you can deactivate individual configurations, disable database triggers, set sequences to Inactive, or remove configuration entries. Note: Disabling may cause inconsistent ID generation when re-enabled, so always plan for this before performing maintenance.

Downloads

USER & INSTALLATION
GUIDES

Everything you need to get up and running with XIDGenerator, from first install to advanced configuration.

📄

USER GUIDE

Complete end-user documentation covering all features, configuration options, and best practices for XIDGenerator.

Download User Guide
⚙️

INSTALLATION GUIDE

Step-by-step installation instructions for deploying XIDGenerator into your SageCRM environment.

Coming Soon
💬

NEED HELP?

Can't find what you're looking for? Our support team is ready to assist with any XIDGenerator questions.

Contact Support

Get XIDGenerator

BRING ORDER TO
YOUR CRM DATA TODAY.

Stop wrestling with manual ID management. Let XIDGenerator automate, standardize, and future-proof your SageCRM data.