How to Get Started Instantly with Load Demo Data in Horilla CRM
Setting up a CRM system from scratch can take a lot of time. This is true when it needs manual data entry. Users must do this before they can explore its features. To simplify this process, Horilla CRM offers a strong Load Demo Data feature. It lets users quickly set up the system with realistic sample data.
Thank you for reading this post, don't forget to subscribe!This feature is automatically available when the system is accessed with an empty database, ensuring that users can begin exploring the platform without any prior configuration. Whether you are evaluating the system, demonstrating it to clients, or testing workflows, demo data provides a ready-to-use environment that reflects real-world usage.
Initial Access with an Empty Database
When Horilla CRM is opened for the first time, and no data exists:

- The system detects that the database is empty
- Instead of redirecting to the main dashboard, it displays the initial setup screen
- This screen includes the Load Demo Data option
This approach eliminates the need for manual setup and ensures that users can immediately proceed with system initialization.
Entering the DB Init Password
Before proceeding with demo data generation, the system requires a Database Initialization Password (DB Init Password).

Why This Step Is Important
- It acts as a security layer to prevent unauthorized initialization
- Ensures that only permitted users can populate the system
- Protects the database from accidental data generation
If you do not have the password, contact your system administrator before proceeding.
Choosing the Demo Data Volume
After entering the DB Init Password, users can select how much demo data to generate.

Available Data Options
Horilla CRM provides multiple dataset sizes to suit different use cases:
- 500 records
- 1000 records
- 2000 records
- 4000 records
- 8000 records
- 10000 records
Understanding the Options
- 500 – 1000 records
Ideal for quick exploration and basic testing - 2000 – 4000 records
Suitable for moderate usage and feature testing - 8000 – 10000 records
Best for performance testing and simulating large-scale environments
This flexibility allows users to tailor the Horilla demo environment based on their specific needs.
Loading the Demo Data
Once the password is entered and the desired data count is selected:

- Click the Load Demo Data button to begin the process
What Happens in the Background
- The system validates the DB Init Password
- Demo records are generated across multiple modules
- Relationships between records are automatically created
- Data is structured to simulate real business scenarios
The duration of this process depends on the selected dataset size. Larger datasets may take slightly longer to complete.
Confirmation of Successful Data Load
After the demo data has been successfully generated:

- The system displays a confirmation or success message
What This Means
- The CRM is now fully populated with demo data
- All modules are ready for use
- Users can begin exploring features immediately
Logging into the System
Once the demo data is loaded, users can log in using the default credentials:
- Username: admin
- Password: admin
Important Notes
- These credentials provide full administrative access
- It is recommended to update them in production environments
- They are intended for demo and testing purposes only
Exploring the Demo Environment
After logging in, users will have access to a fully functional CRM populated with interconnected data.
What You Can Explore
- Accounts and Contacts – View organizational and individual relationships
- Leads and Opportunities – Understand sales pipelines
- Related Lists – Explore connections between records
- Workflows and Cadences – Test automation features
- Reports and Dashboards – Analyze generated data
The demo data is designed to reflect real-world scenarios, making it easier to understand how different modules interact.
Best Practices for Using Demo Data
To make the most of this feature:
- Start with a smaller dataset if you are new to the system
- Use larger datasets for performance testing
- Avoid loading demo data in production unless necessary
- Reinitialize the database if you need a fresh demo environment
The Load Demo Data feature in Horilla CRM provides a seamless and efficient way to get started with the system. By automatically detecting an empty database and guiding users through a secure initialization process—including the DB Init Password step—it ensures both ease of use and controlled access.
With flexible data volume options and ready-to-use sample records, users can quickly explore the full capabilities of the CRM without manual setup. This makes it an essential feature for onboarding, testing, and demonstrating the platform effectively.
