Skip to content
Text to sign in
IntegrationsView Markdown

iCloud Calendar & Contacts

Add, move and cancel events on your iCloud calendar, check your day, find free time, and look up or add people in your iPhone contacts, all by text. Beta; each person connects their own iCloud with an app-specific password.

BetaCalendar

Beta. iCloud Calendar & Contacts works today and is being tested with early users. Expect rough edges, and tell us in your thread when something looks wrong.

Beta. It works today and is still being tested with early users. Tell us in your thread if something looks wrong.

You text What happens
“Put the Henderson AC tune-up on my calendar tomorrow at 2” Adds the event to your iCloud calendar for an hour (or the length you say)
“Push my 2pm tomorrow to 4” Moves that event and keeps its length. One day of a repeating event moves on its own
“Cancel the dentist” Asks first, then deletes it from your calendar
“What do I have tomorrow?” / “What’s my week look like?” Lists your events across your iCloud calendars
“When am I free Thursday for an hour?” Finds open time between 8am and 6pm, or the hours you say
“What’s Sarah Lee’s number?” / “Who is 512-555-0188?” Looks the person up in your iPhone contacts by name, number or email
“Add Mike Ortiz 512-555-0101, Acme Supply, to my contacts” Saves a new contact with the phone, email, company or note you give

Adding, moving and canceling events and adding contacts can be undone for 10 minutes: text “undo”.

See the full list of what the assistant can do in iCloud Calendar & Contacts, with example texts, the API call behind each action, and which ones ask first or can be undone.

No invitations. Apple doesn’t say whether iCloud emails invitations when another app adds guests to an event, so the assistant doesn’t invite people from iCloud. For the same reason it leaves events that have guests for you to move or cancel in the Calendar app, so your guests hear about the change. Events are always on your own calendar only.

  • An Apple Account with two-factor authentication turned on (Apple requires it for app-specific passwords).
  • iCloud Calendar and, for contacts, iCloud Contacts turned on (on iPhone: Settings → [your name] → iCloud).
  • Any member of your Tack team can connect their own iCloud. Each person’s iCloud is personal: only they can use it.

Apple doesn’t let other companies’ apps sign in to iCloud Calendar and Contacts with a normal “Sign in with Apple” button, so you make a separate password just for Tack. Your Apple Account password is never used and never typed in your text thread.

  1. Make an app-specific password: sign in at account.apple.com, go to Sign-In and Security → App-Specific Passwords, and generate one (name it “Tack”). It looks like abcd-efgh-ijkl-mnop. Apple’s help: Sign in to apps with your Apple Account using app-specific passwords.
  2. Text “connect iCloud.” The assistant texts you a secure link.
  3. Tap the link, enter the email you sign in to iCloud with, paste the app-specific password, and tap Save.
  4. We check the password with Apple right away. If Apple accepts it, the assistant confirms in your thread.

You can also start from Connections in the account dashboard. The link works once and expires after 15 minutes. The password is stored encrypted and is never shown to the AI.

An app-specific password opens your iCloud calendars and contacts (and, to Apple, could open iCloud Mail too; the assistant never uses mail). The assistant only:

  • reads events on your calendars to answer questions and find free time,
  • adds events to your first calendar you can edit, and moves or deletes events you ask about,
  • searches your contacts and adds the people you ask it to.
  1. On Tack: text disconnect iCloud and say yes, or go to Connections on the website and tap Disconnect next to iCloud. We delete the stored password right away.
  2. At Apple: sign in at account.apple.com, open Sign-In and Security → App-Specific Passwords, and remove the one you made for Tack. Changing your Apple Account password also removes every app-specific password.

If you only remove it at Apple, our next attempt is refused and the assistant asks you to connect again.

  • No meeting invitations, and events with guests are left for you to move or cancel (see above).
  • New events go on your first iCloud calendar you can edit (the order in the Calendar app). Shared calendars you can only read are listed but never written to.
  • iCloud Reminders and Notes have no server access for other apps; they’re only reachable through Shortcuts.
  • Contacts sign-in problems. Since about September 2026 Apple has been refusing some app-specific passwords for iCloud Contacts while the same password still works for the calendar (reported on Apple’s developer forums). If that happens when you connect, your calendar still connects and the page tells you; if it happens later, the assistant tells you contacts were turned down and your calendar keeps working. Making a new app-specific password and connecting again may fix it.