Browse Other Sports

Carrom Software - Jhalak Online Carrom Management Software

JHALAK CARROM is online Carrom management software designed to help conduct, organize, and manage large – small size events/tournaments. The software is built with a vision to help Tournament Organizers to conduct tournaments, perform numerous other activities to run a successful tournament. It also helps the Organizers and Players coordinate, communicate and stay updated with happening information about Carrom close to them, by requesting for Tournament, Joining Leagues and lot of other stuff to do.

Here is a snapshot from the JHALAK Carrom Home Page, showing the two major roles that are focused to bring in excellence, easy and fun in the game.
Image Comes Here
This guide will help you (a registered Jhalak Carrom user) to know more in depth details on how to perform some of the major activities that you might use on the portal for the specific role you have signed up for. The manual covers details about an Organizer and Player.


Tournament Organizer is the personal interested in conducting/ organizing and managing the Tournament. In order to perform any of activities related to tournament, a user needs to be registered with JHALAK. You can register by using the Sign-up page.
Image Comes Here
A user needs to fill in all details appropriately on this page, fields marked with asterisk* are mandatory and need to be filled. User must review and “User Agreement, Terms of Service and Privacy Policy” details and click on Submit Button. A message will be displayed saying “Activation link has been sent to your mail”. Log back into your email and look for a mail from, Click on the Activation link so that the Jhalak account will be activated successfully and you can login with your credentials at Verification through email, helps JHALAK, to identify and restrict fake user. After a successful login, user will be redirect to the organizer profile page.

See figure: 3 for the Login successful page after email verification
Image Comes Here


Dashboard consists of various other features that can help the organizer change/ manage his/ her tournaments. Click on the dashboard to display all the details as About Organizer, List of Tournaments, Committees, Tournament Documents, Invited Players, Requested to Join Players, List of Players Finalized, Grounds/Venues, Pools, Tournament Sponsors, Schedules, Results and League Winner.


Create Tournament page helps you to create a new tournament and also update an existing tournaments which is currently in-progress. The same page will also help you add Grounds and Venues for the tournament.

2.2.1.Create Tournament
Here the Organizer needs to provide the Tournament details, such as Tournament Name, Description, Scheduling Type, Enroll Last Date, No. of Players, Tournament Start & End Dates, Tournament Logo and Playing Rules (pdf file).

Note: JHALAK Fee will be automatically calculated based on No. of Players.

After filling in all the necessary details on the tournament creation page, click on “Pay Now” option to pay the JHALAK fee. The page will now be redirect to an Authorized Payment Gateway system PayPal.
Image Comes Here
Complete all the necessary steps as provided on the screen for a successful payment and once a payment is processed successfully, you will be automatically redirected back to JHALAK. The user will be redirected back to the Tournament Organizer Dashboard page.
2.2.2.Add League
Once the Tournament is created, add Leagues to the Tournament. Select the Tournament, League Type, League Start Date, League End Date and Tournament Rules then click on Submit.
Image Comes Here
2.2.3.Update Tournament
After Creating the Tournament, if any modifications have to be changed you can update them in Update Tournament page with the limited fields as below.
Image Comes Here
2.2.4.Add Venue/Grounds
Organizer can add Venues/Grounds by entering the Name, Short Name and Location of Venues, then click on Add button. There is no restriction on the number of grounds a Organizer can add to the tournament. JHALAK is not going to reserve the grounds added to the Tournament list, as this will be the Organizers responsibility.
Image Comes Here
Venue will be added and displayed below (if anything to update in Venue details you can click on Edit option and update it again).


2.3.1.Invite Players
Once you can see a tournament created on the Dashboard, you fill be able to further assisted to perform the next activity - Invite Players. By clicking on Invite Players page or you can manually click on the option Invite Players which is under the Players Menu.
Image Comes Here
Here user can manually invite the players by entering Player Name, Short Name and E-Mail ID, then click on Invite Button. Apart from Manual invites, the User can select Player(s) that are registered with JHALAK in your area. User can invite these players (existing) found below of the screen, by clicking Invite & Confirm button Player(s) can be added to the list of invited players. Once all the Players are selected, a consolidated view of all the players selected for the League can be viewed at the end of the page.

See below figure: 9 for a view on how the list of Player(s) invited for a league looks.
Image Comes Here
2.3.2.Joined Players
When a Players accepts the invitation on his dashboard, it will be displayed here (Tournament Organizers – Joined Player(s) page) to finalize the players those will be participating. Click on Finalize button to include the Player(s) into the league.

Please see figure: 10 showing finalized Player(s) for a league.
Image Comes Here
2.3.3.Group Players
There will be Singles and Doubles playing in Carrom Matches. So, in order to make the players to doubles, we introduced an option as Group Players. Here you can select the Tournament, League and Player1 with Player2 and click on Submit to Group them.
Image Comes Here
This page helps to list out all the Player(s) that are committed to the league tournament. An organizer can view the list of Player(s) from a specific League by selecting the league name from the list shown.
Image Comes Here


Pool Management will be applicable only for Round Robin and Manual Scheduling Types. Single elimination scheduling type usually set to a Knock Out format. Our scheduling algorithm will automatically move the winning Player(s) to the next level and the losing Player(s) will be dropped from the Knockout Tournament.

In Round Robin and Manual Scheduling types, due to large number of players participating, it is recommended that the players be pooled to better organize games. An Organizer can assign minimum of 2 pools and maximum of 4+ pools for a tournament.
2.4.1.Pools Management
In order to better manage more Player(s) in a Round-Robin format, the Organizer can create pools on this page. Once a pool is created, players/groups can be moved to respective pools both automatically or manually.
Image Comes Here
Once the pools are filled with Player(s), the organizer can have a complete view of all Player(s) allotted to a pool.
2.4.2.Assign Seed
Seeding option is available for the Organizer to give priority to Player(s) and while pooling can Buy-In/ Buy-out Player(s) based on various factors / rules as per the tournament.
Image Comes Here
Once the pools are filled with Player(s), the organizer can have a complete view of all Player(s) allotted to a pool.


After finalizing the Joined Players, now click on scheduling. If the Tournament type is Manual, go to Manual Scheduler. If not, click on Auto Scheduling option.
2.5.1. Manual Scheduler
Here the Organizer can manually schedule the matches. The list of all scheduled matches will be displayed at bottom of the page.
Image Comes Here
Once the pools are filled with Player(s), the organizer can have a complete view of all Player(s) allotted to a pool.
2.5.2. Auto Scheduler
This option has the capability to automatically schedule the matches based on Players/Groups Count (Number of Players enrolled/ finalized for a league). It displays Round Robin, Single Elimination Schedule Types. Select your Tournament Type and it will redirect you to the Schedule page. Select the Tournament, Match Level, then check the Player(s) List and click on Auto Schedule. After clicking on Auto Schedule, the list of Scheduled matches will be displayed as shown below.
Image Comes Here
2.5.3. Battle box – Level Management
This option is used to move up the level of matches. Ex: After playing all the League Matches, in order to move the Player(s) to the Quarter Final, this option is used.
2.5.4. List of Scheduled Matches
In this page the list of scheduled matches will be shown.
Image Comes Here
If needed, the organizer can edit the Matches by clicking on View/Edit schedule option. Also can delete that particular schedule with Delete Schedule feature. Editing Match Schedules will be for editing dates and venue only. This option is available only for the Tournament Organizer or the Organizing committee appointed by the organizer.
Image Comes Here
If you choose to click on Send Schedules to Player(s) option, the schedules will be sent to Player(s) by E-mail.

Note: All Player/Groups will have a valid email-ID registered with the tournament for future communication.


After scheduling the matches, Organizer/ committee can enter the scores for live matches.
Image Comes Here
Select the Tournament -> Select League -> Select the Match Level -> and click on Result Pending button of particular match. Then it will redirect you to the Toss Decision Page, where you have to provide Toss Winner, Toss Loser, Toss Decision, Umpires, Commentator, Home /Away/Neutral Player(s). Click on Submit. It will display Continue.
2.6.1.Score Entry
Here the score entry form will be displayed according to Toss Decision you have entered. Enter the set wise points and set win by.
Image Comes Here
2.6.2.Match Summary
Select the Match output, Winning Player(s), Winning Player(s) Points, Losing Player(s), Losing Player(s) Points then provide the Match Summary and click on Submit.
Image Comes Here
On Submitting the Score card, it will display the detailed score card at the bottom as shown below.
Image Comes Here
2.6.3.View Full Scorecard
Using this option, you can view the Scores and Results for all the completed matches of a league in the tournament.
Image Comes Here


Points & Ratings and League Winner will be displayed here.
2.7.1. Points and Ratings
Select the Tournament from the list and it will display the Player(s), Matches Played and Points Won.
2.7.2. League Winner
After completing the League with all matches scheduled to be played, submit the League Winner. From the list Select the Tournament Name, League Name & Player(s), then click on Save.


Organizers can add the Tournament Sponsors on this page, Sponsors need to have a Title, Image to be displayed on the tournament page. Sponsors can be of different types like Silver, Gold, Platinum or Title Sponsors.
2.8.1.Add Sponsors
Enter the Sponsor details and click on Create. Once a sponsor is created successfully, the name of the sponsor will be displayed as shown below on the Add Sponsor page. To update the Sponsor information click on Edit in the table as show in figure: 24
Image Comes Here
2.8.2.Manage Sponsors
Here the Organizer can manage the Sponsors by Tournament. Assign the Trophy Sponsors by selecting Tournament Name, Trophy Sponsor Name, and Description then click on Assign Trophy Sponsor. An organizer can delete the sponsor by clicking the delete option.


This provides an option for the Organizer to publish any News or Notifications to all/ one of the Players (Ex: If the League is Postponed/Cancelled). Once the Organizer posts the News on this page, it will be sent to all the Players in the associated League through email id).
2.9.1. Write News
An Organizer should first select the Tournament from the list, write the Subject, Summary and click on Publish. An e-mail will be sent to the Players in the particular League/Tournament. The notifications can also be broadcasted on the Tournament Page.
2.9.2.Create Photo Album
Here, the Organizers can upload the Tournament Pictures by selecting the Tournament name from the list, choose a file from your local computer and click on Upload button. Images will be displayed in the Tournament & Photo Gallery page.
2.9.3.Create Video Album
Organizer can upload the Tournament videos by selecting the Tournament from the list, give a good title to the video, then copy the video URL from YouTube and click on Upload button.


It is the Organizer Profile Page. He can edit/update the information, change the password and add Committee Members.
2.10.1. Committee Members
Enter the Committee Member Name, Position (Ex: Secretary, Manager, etc.), Contact Number, Email, Address, Photo, About Member and click on Submit. You can view the list of committee members assigned in the view detail page as shown in figure: 25.
Image Comes Here


Player’s page is your personal page to track your information, match statistics and stay connected to the Carrom world. Providing access to Tournaments, Players and many others. A player can see ongoing / upcoming tournaments in a selected location or state. Send invitation to the Tournament Organizer. JHALAK maintains history of an individual player for almost 5 Years. It also provides a platform for the players to send request to join Leagues of the Tournament.

A Player has to sign up on the JHALAK portal and create an active account.
Image Comes Here
Enter all necessary details like First Name, Last Name, Email Id, Short Name, Date of Birth, Select the Playing role, Enter Contact Number, Address, Description, Upload a Photo, Give Password and Confirm the Password. Provide all the fields correctly and check the box for “User Agreement, Terms of Service and Privacy Policy” and then click on Submit Button. Once the request is posted successfully, an activation link will be sent to the email id provided during registration process.

Users must check their email and click on the Activation link provided, so that the Jhalak account creation process is completed. It is recommended that you login with your credentials at to ensure all the credentials are working. Upon successful login user will be redirect to the Player Dashboard page.


This page shows a Players details like Name of the Player, Image, About Player Info, League’s Request, Request to Join Leagues and Approved Requests.
3.1.1. Request to Join League
The Player can Request the Organizer to join from the list of displayed Leagues by clicking on Request button.
Image Comes Here
After player request the League, the player receives a mail from the Organizer to be sign and accept the waiver form, also Organizer should finalize the player, and then Player will be able to play in the tournament from that particular League.

Click to accept the tournament waiver, then Waiver form will be opened, fill the form with your signature and click on submit.
Image Comes Here
Image Comes Here
After click on submit, it will redirect to the login page of the player. And the acceptance mail will be received by the Organizer.

Note: Once a player signed the waiver form for a particular tournament, he is eligible to play only for that tournament. And if he/she wants to play in another tournament, then he/she has to request League for the particular tournament and sign the waiver form too.


A Player can update the profile and change the password using this page.
3.2.1. Update Profile
Except the Email ID, player can edit/update all the details like First Name, Last Name, Email Id, Short Name, Date of Birth, Select the Playing role, enter the Contact Number, Address, Description, Change/Upload the Image and Click on Update button.
3.2.2. Change Password
Player can change the password by entering the Current Password, New Password and Confirm Password. All fields are mandatory on this page, it is recommended that you login back to ensure that the changes are applied for update password.
Image Comes Here