Monday, December 23, 2013

Koya (Mailbox Analytics)






Koya is a windows store app and it's mission is to keep emails under control.
Currently Koya supports gmail accounts only.
Koya helps users to identify the email accounts that are filling their mailboxes.
It counts number of emails sent by each sender to your account and displays counts in descending order under each folder.
It let's users to delete emails or move emails to different folder.

Explain how Koya works?
When Koya is launched (started) by user, it connects to gmail server and gets senders emaild & uid for each email, simple aggregation is done and results are cached in memory along with the list of uids.  These uid's are used to perform delete and move operations in each folder.


How often Koya deletes and moves emails?
Koya tries to run delete and move operation as soon as it can.
In the current version, Koya checks every 5 seconds (while App is running) to see if there are deletes or moves to perform and kicks-off clean-up operation if required.
Duration of clean-up depends on number of emails to clean-up.

Clean-up refers to either delete or move or both.

How often Koya's data is refreshed?
Koya is not a real time system.
Koya's main mission is to do clean-up on mail server as soon  as it can while app is running.
Koya's data is refreshed EVERY  TWO HOURS, if user resumes app from suspended state(i.e. Windows did not take App out since last run).

It means, Folders List and email counts you see on Koya are not real time and gets updated every two hours ,if App is not closed either manually or by operating system and user resumed App after two hours.

This is done to minimize resource utilization on user's device.
Again, Koya's purpose is to do clean-up on mail server soon rather than provide real time counts or update folders list.

Note: You can always close and restart Koya if you wish to see updated data earlier than scheduled.
Koya always gets data from mail server when it's started or restarted.

How do I know if the new folder is created on mail server ?
1) Fastest way to verify is to login to www.gmail.com and check for the folder.
Here is how  it looks like in the web interface , sometimes you may need to pull down circled arrow.


2)You can see your new folder in Koya's folders list after hour (you can revisit Koya after an hour).


How do I know clean-up of emails is done ?
There are couple of ways to check this..
1) You can go to main page (home page) and click "Deleted/Moved Count" button, it will show the amount of clean-up done. It may take a minute or so to do clean-up and update Action Analysis dashboard.
2)Go to www.gmail.com , login to your account to verify deleted or moved emails.
Deleted emails are moved to Trash.


Koya V2 Released on 12/10/2013

Thanks to users of Windows Store App “Koya (Mailbox Analytics)” for your valuable feedback.
I got many emails with feature requests and feedback on existing features.
Thanks for all your support.

New version of Koya incorporating users feedback is published in Windows Store....
Download latest version of Koya from Windows Store and try it out.

Here are new features in the latest release…
1) Save and Cancel buttons in email counts grid.
2) Koya reads recent 3000 emails when folder has more than 3000 messages, with option to count all emails on users’ request.
3) Notifications within app when clean-up of emails happens.
4) Performance improvements.

Keep your emails under control using Koya.



--Arif Khan