This is a quite frequent problem, please read on for details.
There are a couple of potential reasons why the login to the OmniSync Server would fail.
You dont have Omnifocus and therefore have never synched
If that is the case, then this is a problem since right now FocusGTD really relies on having OmniFocus to talk to. If you missed this when you bought the app, you can apply for a refund (please include your Order ID)
You have mistyped username, password or server URL
In that case, see below.
I cannot log in with my OmniSync Server Account
Typically this is due to using the wrong username. The username for OmniSync Server is not your email address but the account name.
Login to https://manage.sync.omnigroup.com and verify your account name:
When logging into FocusGTD please use the username stated next to 'Account name'.
If you keep having issues, then please install the following application and follow the described steps:
How to install the http test application
- You need to allow installation from "Unknown Sources". See http://www.androidcentral.com/allow-app-installs-unknown-sources for how to do that.
- Download and install the following APK: HttpTest App version 2.0.0
How to use the http test application
- start the application (its called
- select server type
- enter username, password
- if you are using a self hosted WebDAV Server, please enter the correct URL poiting to the
for the URL it is important to include a trailing backslash, examples for various services are:
https://sync.omnigroup.com/YOURUSERNAME/OmniFocus.ofocus/(if you are using omnisync)
https://www.spootnik.net/ofocus/YOURUSERNAME/OmniFocus.ofocus/(if you are using spootnik)
once you entered this info, then click the back button to hide the virtual keyboard
now click on the pink "message" button to send a test request
once the HTTP request is done the log will show up in the lower part of the screen and the app will prompt you to send the log via email.
in addition, a log file is generated in
/sdcard/focusgtd/fgtdlogin-XXX.txt, please copy this to your PC and review that no personal information (such as your password) is present
IMPORTANT: in case you are using your own server (e.g. Apache) please check the log file whether it contains
Authorization: Basic XYZZZZZZZ
XYZZZZZZZ(yours will be different) would be your unencrypted password (its only masked with Base64). Since I dont want to see your password, therefore, please search for this text throughout the file and simply replace it with
Authorization: Basic XXX.
send the logfile to the support email address so that I can analyze whats going on