Documentation
Everything you need to set up, configure, and get the most out of TimeSync.
Getting Started
Requirements
- Windows 10+
- Google Calendar account
- Moneybird account
- Active TimeSync license
Installation
Download the latest version for Windows from the TimeSync website.
Run the installer and open TimeSync.
Enter the license key you received after purchase. Your license is tied to your device and can be managed from the Settings tab.
Link your Google Calendar and Moneybird accounts via OAuth. TimeSync will guide you through the process.
Google Calendar
TimeSync reads events from your Google Calendar to create time entries. It uses OAuth 2.0 for secure access and never stores your Google password.
Connecting your account
Permissions
TimeSync requests the minimum permissions needed:
- Read access to your calendar events (titles, times, descriptions)
- List your available calendars to let you choose which to sync
Moneybird
TimeSync creates time entries in your Moneybird administration, mapped to the correct contacts and projects based on your rules.
Connecting your account
TimeSync retrieves the following from Moneybird:
- Contacts - used as targets for time entries
- Projects - optional, for more granular hour tracking
- Existing time entries - to detect duplicates
Mapping Rules
Mapping rules are the core of TimeSync. They define which calendar events get synced to which Moneybird contacts and projects.
How rules work
Each rule has a keyword, a Moneybird contact, and an optional project. When a calendar event title contains the keyword (case-insensitive), the event gets synced to that contact and project.
Priority
Rules are checked in priority order (highest first). The first matching rule wins. If no rules match, the event is skipped. You can drag rules to reorder their priority.
Syncing
TimeSync supports both manual and automatic syncing. Each sync processes your calendar events, applies mapping rules, and creates or updates time entries in Moneybird.
Manual sync
Click the "Sync now" button on the Sync tab to trigger an immediate sync. You can set a custom date range to sync specific periods.
Automatic sync
Enable auto-sync in the Sync tab settings. Choose a daily time (e.g. 09:00) and TimeSync will sync automatically every day. The app needs to be running for auto-sync to work.
Sync statuses
Incremental sync
TimeSync uses Google Calendar sync tokens for efficient incremental syncing. Only changed events are fetched after the first full sync, making subsequent syncs fast and lightweight.
Duplicate Detection
TimeSync automatically prevents duplicate time entries in Moneybird using event fingerprinting.
Each Google Calendar event has a unique ID. TimeSync tracks which events have been synced and their corresponding Moneybird time entry IDs. If an event was already synced, it updates the existing entry instead of creating a new one.
Troubleshooting
No events are syncing
Check that you have mapping rules set up and that your calendar event titles match the rule keywords. Events without a matching rule are skipped. Also verify that the date range covers the period you want to sync.
Authentication errors
If you see authorization errors, try disconnecting and reconnecting your Google or Moneybird account. OAuth tokens can expire, especially after password changes or security reviews.
Missing time entries
If entries are missing in Moneybird, check the sync log for "skipped" or "error" statuses. Skipped events had no matching rule. Error entries show the specific failure reason.
Contact us at support@rawww.online
Frequently Asked Questions
Yes. TimeSync supports multiple Google Calendar accounts simultaneously. Each account can have its own calendar selection and mapping rules.
TimeSync needs internet access to communicate with Google Calendar and Moneybird APIs. However, it runs locally on your machine. Your data is stored in a local database, not in the cloud.
By default, all-day events are skipped during sync. You can change this behavior in the sync settings.
Yes. Set a custom date range in the Sync tab to sync events from any period in the past.
Go to Settings, unbind your current device, then activate the license on your new device. You can also manage devices from the customer portal.
Yes, additional integrations are on the roadmap. Currently TimeSync supports Google Calendar as source and Moneybird as the destination for time entries.