Hey there, can any one help me with this question:
I’m freelancer and working with Toole since 6 months.
I need to keep my calendar entries longer than just a few months.
What I did so far: Connected it to my AppleCalender. Works good, but only keeps the entries for two weeks, as mentioned in the instructions:
** When you add the iCal link, the feed only sends your time entries from the past two weeks, anything from before that is not exported. After two weeks though, you will still see older time entries in the iCal feed, if your calendar allows for this.*
What does “if your calendar allows for this” mean? how can I tell my apple calendar to keep the entries?
This is especially a problem, since Toggle does not provide calendar information longer than 3 months ago and I sometimes need to scroll back in time and have an overview what I did in this or that week.
To see older time entries in your Apple Calendar from a Toggl Track iCal feed, you’ll need to adjust your calendar’s sync settings. Here’s how:
On Mac:
Open Calendar app
Go to Calendar > Settings (or Preferences in older versions)
Click on the “Accounts” tab
Select your calendar subscription account
Look for “Refresh Calendar” or “Auto-refresh” setting
Change it to “Every hour” or “Every day” rather than “Every week”
Change “Remove events” to “After one year” or “Never”
On iPhone/iPad:
Go to Settings
Scroll down to “Calendar”
Tap “Accounts”
Select the subscribed calendar
Tap “Delete Old Events”
Choose “Never” or “After one year”
However, it’s important to note that this will only affect how long your calendar keeps the entries once they’re synced - it won’t override Toggl’s two-week limit for initial syncing. The oldest entries will still only appear after they’ve been in the feed for two weeks.
With that said, the 3-month limit refers to the Calendar view on the Timer page in the web app or the calendar view in our mobile and desktop apps, but the reports view will show all your data based on the date range you set.
As described in this tutorial, I added the calendar integration via “File->new Calendar Subscription”. So it is now seen in the the calendar list.
However I do not see an entry in the accounts-tab of the settings of the Calendar-App. So I can’t do the setting changes you are suggesting.
That wouldn’t be a problem, as long as I have somewhere (best case in my apple calendar) a complete and detailed overview what I did in a week let’s say seven months ago.
When you subscribe to a calendar via File > New Calendar Subscription, it doesn’t always appear in the Accounts tab because it’s considered a local subscription rather than an account-based calendar like iCloud or Exchange.
Can you try using the iCal feed instead via the URL?
Just to make sure we’re on the same page, did you try copying the iCal URL and adding the calendar like that? Here’s an example of doing that with the Google Calendar:
When you try that, you might be able to access the settings shared above for retaining events data.
What I could try, since you say it seems to work with google, that I create a google-calendar and add that google-account to my Apple-Calender. Is a bit of a workaround, but if it does the job…
Yes … and I added the ULR via “New Calendar Subscription”
As said, I did it exactly as in the tutorial, and the update works fine, but it deletes entries after two weeks.
And, after adding the URL via “New Calendar Subscription”, there is no such calendar in the Accounts setting where I could do the adjustments you suggested in the first reply
After extensive testing on the latest macOS and iOS, I apologize for the previous instructions. It appears that selecting retention options for imported or subscribed calendars in the Calendar app is no longer possible.
The best approach is to add the iCal feed to a calendar like Google Calendar. Then, you can add Google as an account with calendar sync to your Apple Calendar as a workaround. While we have a limit on what can be fetched via the iCal feed, we unfortunately cannot control the retention on the receiving end.
I found some information in the Apple community suggesting this may be related to device or iCloud storage being full. However, I wasn’t able to confirm that during testing.
Just to let you know: the workaround does not seem to work either.
I can add the calendar subscription to my google account, and I as well can add the google account to my AppleCalender. However google does only pass over the sub calendars listed in “my calendar” but not the ones listed in “more calendars”
Unfortunately, we were unable to find a solution for configuring the retention of events from subscribed calendars in the native Apple Calendar app. Based on our research in the Apple community, most discussions about event retention are focused on events created within the Apple ecosystem or from actual calendar accounts that have been added. It seems that there are no settings available for subscribed calendars in the recent iOS updates. We apologize for not being able to assist you with this.
It sounds like the issue is with how Apple Calendar handles iCal feeds. The phrase “if your calendar allows for this” likely refers to the calendar’s ability to display older events from the iCal feed. Unfortunately, Apple Calendar doesn’t store events indefinitely if they’re coming from an external feed like Toggle—it typically only shows recent entries.
To address this, you might need to look at other solutions, such as exporting your time entries from Toggle to a CSV and importing them into a calendar system that supports longer-term viewing, or use a tool like Google Calendar, which may offer more flexibility with iCal feeds. I hope that helps!