iCloud Calendar + Needt

Needt connects to your iCloud calendars over CalDAV using an Apple app-specific password. Once connected, the events you see in Apple Calendar on your iPhone and Mac become busy time, and Needt schedules your tasks around them.

Needt+iCloud Calendar
Needt Connections: Google, Apple and Outlook calendars

What the integration does

Apple doesn't offer a Google-style “Sign in with” button for calendar access in most third-party apps. Instead, you create a one-off password just for Needt. Needt uses it to read your iCloud events and, when you choose, to write task blocks to a calendar. Your main Apple Account password never goes to Needt.

Set it up

1. Create an app-specific password at Apple

  1. Make sure your Apple Account uses two-factor authentication. Apple requires it for app-specific passwords.
  2. Sign in at account.apple.com.
  3. In Sign-In and Security, select App-Specific Passwords.
  4. Select Generate an app-specific password, name it “Needt”, and copy the password.

Source: Apple Support: app-specific passwords.

2. Connect in Needt

  1. Open Settings → Calendars and choose iCloud.
  2. Enter your Apple Account email and paste the app-specific password.
  3. Pick the calendars to include, then check Calendar in Needt.

What syncs and what doesn't

ItemDirectionNotes
iCloud eventsiCloud → NeedtRead as busy time; not edited.
Scheduled task blocksNeedt → iCloudOnly when you choose to write them.
Apple RemindersNot syncedReminders is a separate app. Add those tasks to Needt directly.
Calendars shared with youUsually readableIf they appear in your iCloud account.

Revoke or rotate access

You stay in control on Apple's side. To cut Needt off, sign in at account.apple.com, open Sign-In and Security → App-Specific Passwords, and remove the “Needt” password. Needt stops reading your calendars at once. To reconnect, generate a new password and paste it in Settings → Calendars. Apple also notes that resetting your main Apple Account password revokes every app-specific password, so expect to reconnect after a password change.

Using Fastmail, Nextcloud or another CalDAV host instead? Choose the CalDAV option in the same screen and enter the server details your provider publishes.

Example workflows

Family calendar, real priorities

Alex's shared iCloud “Home” calendar has school pickup 15:00–15:45 every weekday. Alex adds “update shop listings, 45 min #Shop” and “Spanish lesson prep, 30 min #Spanish”. Needt places them 13:30–14:15 and 16:00–16:30, never on top of pickup.

See the plan on your iPhone

Write task blocks to a calendar called “Needt”. They show up in Apple Calendar and on your lock-screen widgets, while the full task stays in Needt. You can also install Needt itself as an app on iPhone; see download.

Limits by plan

FreePro
Connected calendars1Unlimited
Auto-scheduled tasks15 per monthUnlimited
Booking pages1Unlimited

Other CalDAV servers (Fastmail, Nextcloud and similar) connect the same way and count toward the same limit.

Troubleshooting

  • “Invalid credentials”. Use the app-specific password, not your Apple Account password. Paste it without spaces at the ends.
  • It worked, then stopped. Changing or resetting your Apple Account password revokes all app-specific passwords. Generate a new one and reconnect.
  • No option to generate a password. Turn on two-factor authentication for your Apple Account first.
  • A calendar is missing. Make sure it lives in iCloud, not “On My Mac” or a local device calendar.

Questions, answered.

Is an app-specific password safe?

It only signs in Needt, and you can revoke it at account.apple.com any time without changing your main password.

Does Needt sync Apple Reminders?

No. Needt connects to iCloud calendars only. Move reminders into Needt as tasks.

Why not just sign in with Apple?

Calendar access over CalDAV uses your Apple Account email plus an app-specific password. That's the method Apple documents for third-party apps.

How many app-specific passwords can I have?

Apple lets you keep several. Name each one so you know which app uses it.

Can I connect iCloud and Google together?

Yes, on Pro. Free connects one calendar.

Does it work if I only use a Mac?

Yes. As long as your calendars are stored in iCloud, Needt can read them from the web app or the installed app.

Your day, finally planned.

Free plan + 14 days of Pro. Add a card only if you keep Pro.

Try it free · 14 days of Pro