Skip to content
Start a Free 14-Day Trial

Connecting Microsoft Exchange

Apptoto provides a Sync Agent that can run on a Windows desktop and connect Apptoto to your Microsoft Exchange server for syncing Calendars and Address Books.

To get started you will need:

  • Your Exchange server’s Exchange Web Services URL (e.g. http://ourmail.ourcompany.com/EWS/Exchange.asmx)
  • Username and password for an Exchange user with access to the calendars or address books you want to sync
  • Username and password for an Apptoto account
  1. Download and run the installer. Email support@apptoto.com for instructions on downloading the setup.exe file, then run the installer.

  2. Run Apptoto Sync Agent. Run Apptoto > Apptoto Sync Agent from the Windows Start menu, or run C:\Program Files (x86)\Apptoto\ApptotoAgent\ApptotoTray.exe directly.

  3. Log into Apptoto. Use your API Key in place of the password. The API Key is located on the Settings > Integrations tab in the API Keys section. This keeps Apptoto connected even if you update your Apptoto password.

    Apptoto sync agent login

    On the advanced integrations tab, find API keys, then click to copy yours using the two paper sheet icon

  4. Configure your Exchange connection. Enter the username and password for the Exchange user with access to the calendars and address books you want to sync. No data will sync after this step — you’ll select which calendars to sync below.

    Enter your EWS URL or click Auto Discover if your organization supports auto-discovery. The EWS URL typically follows the form https://server/EWS/Exchange.asmx. Replace server with your Exchange server’s DNS name, usually found in Outlook settings or matching your Outlook Web Access (OWA) URL.

    Apptoto sync exchange

  5. Test connection and save. Click Test Connection. If successful, click Save. Consider checking Launch at Startup to ensure the agent runs after restarts.

    Apptoto sync exchange

  6. Add Calendars and Address Books. Navigate to https://www.apptoto.com/portal, click Settings > Calendars, then click Add Calendar. Choose Exchange and ensure the correct Device is selected while the calendar dropdown loads.

    For public calendars, check Show Public Folders (may take time to load). For shared calendars, select the owner from the dropdown or enter their email address.

    Apptoto exchange add

    Apptoto exchange add shared

  7. Check sync status. After connecting an Exchange Calendar, check its sync status on the Apptoto website under Settings > Calendars. Click Sync to trigger an on-demand sync.

    Apptoto exchange status

Running multiple sync agents on one machine

Section titled “Running multiple sync agents on one machine”

To sync different calendars with different Apptoto accounts:

  1. Create a shortcut to c:\program files (x86)\Apptoto\ApptotoAgent\ApptotoTray.exe.
  2. Set command line arguments to --profile <name> (e.g. second).
  3. Start the agent using that shortcut and log into the second account.

Create as many shortcuts with different profile names as needed.

For version 2.0.17 and later, check Run as Windows Service in Settings and click Save.

For earlier versions:

  1. Close the Sync Agent from the system tray.
  2. Open Command Prompt and cd to c:\Program Files (x86)\Apptoto\ApptotoAgent.
  3. Run ApptotoService.exe -install.
  4. Click Yes when prompted.
  5. Open Services management and set the Apptoto Sync Agent Service to start Automatically (Delayed Start).
  6. Manually start the service the first time.

If you’ve enabled Run as Windows Service, you can skip these steps. Otherwise:

  1. Click the Apptoto icon in the system tray (or launch from Start Menu).
  2. Enter new username and password.
  3. Click Save.
  4. If running as a Windows Service, repeat the installation steps above.

The Sync Agent won’t let you log into Apptoto. Check that your firewall doesn’t prevent outbound connections from the Apptoto Sync Agent process.

Apptoto won’t connect to Exchange.

  • Verify the EWS URL is correct by opening it in a browser and logging in.
  • Check the log file at %APPDATA%/Local/Apptoto/log.txt for error details.

For more, see Exchange/SQL Sync Agent Troubleshooting.