Published using Google Docs
TallyJ 2 - Status and Feedback
Updated automatically every 5 minutes

TallyJ v2 - Status and Feedback

Last significant update: 3 Dominion 176 / 9 February 2020

Version 3 now available

Online voting by individual voters has been added to version 3 of TallyJ. As of January 2021, this is available for regular use. See more information here.

It is recommended that all new elections use version 3.

Version 2 elections will eventually be migrated into version 3.


TallyJ is published and available to use for free at 

Introductory videos are available on YouTube.

Discussion about TallyJ can be found here:

This document is shared to keep you informed and is the mechanism being used to track status and future plans!

Election Assistance and Suggestions

Comments and suggestions can be sent to  You can find me on Twitter, Facebook and Linkedin. You can also reach me by Google Hangouts at the same address.  For emergency assistance, you can send a SMS/text message to my mobile phone: +1-403-402-7106. (I am in the Canadian Mountain time zone. Please note that unscheduled and unexpected phone calls may not be answered - use SMS or Hangouts first!)

Have you recently used TallyJ in an election?  Please take this short survey to share your ideas!

Other Sites in the TallyJ system

See TallyJ for Officers for a tool that members of an Assembly can use when electing their own officers.

Privacy and Security

The data you enter is stored in a password-protected database securely hosted at Azure. Your connection to the server uses TLS security (https). The data is not used for any purpose beyond what you see, without your explicit request or permission. If needed for providing support to you, the data can be accessed by Glen Little. Log entries are created when you log into the site, and when election status is changed. These are sometimes monitored by Glen to provide support to the website.

For the election of a Local Spiritual Assembly, the Setup page asks for your current location to be able to determine when sunset will be. The location and sunset time are not stored or used for any other purpose.

Reference Guidance

Please see Some Guidance regarding the mechanics of Bahá'í Elections for important guidance.


TallyJ is currently an individual initiative that has been ongoing for over 20 years! Hosting for is currently sponsored by the Local Spiritual Assembly of Calgary, Canada using their Azure account provided by the Microsoft Azure nonprofit sponsorship program. If you or your community would like to contribute to the ongoing development of TallyJ, you can set up monthly contributions via Patreon, make a single contribution at the GoFundMe website, or via Paypal!  Thank you!

Other Links

For local installation, see the Local installation instructions document.

The source code is maintained here: (open source). If you would like to help develop TallyJ, please contact Glen!

Supported Browsers

Recent Changes to the Live Site

Found a problem or have a suggestion?

Please notify Glen Little as soon as possible!

Done, not published yet

Being Worked on

Done in Version 3 Beta

To Do List

Key to lists below:

Next to do, by general priority

Other ideas, by freshness and priority

   FName LName

  LName, FName

Low Priority

Non-programming Ideas

Related products to make?

Other Ideas, for possible future development

Rejected Ideas

Tips, Documentation and Instructions

Future Ideas

These are rough concepts and ideas... details are sure to change and be improved!

  1. Self-service online voting
  1. Better validation
  1. This ensures that each voter has verbal interaction with a teller, who can record their intention to vote.
  2. This reduces the possibility of the malicious creation of a ballot “on behalf of” a person who is not otherwise participating.
  3. If a ballot is being dropped off by person B, there is still a possibility that B could maliciously alter or replace the ballot they are delivering. However, the accountability level is higher since the voter A has named them as the person they are entrusting their ballot to.
  1. Distributed phone-in voting (future)
  1. Make available for non-Baha’i elections
  1. Only show reports that they might be interested in

Web Sites