LearnGuide · iPhone

Natural language scheduling: type plain English

Natural language scheduling lets you create calendar events by typing or saying them in plain English. Here's how it works, and how it differs from a parser or a chatbot.

Natural language scheduling means you create or change a calendar event by typing or saying it in plain English — "lunch with Sam Thursday at noon" — instead of tapping through date wheels and dropdown menus. The app reads the sentence, figures out the date, time, title, and people, and drafts the event for you. Done well, it also checks that sentence against the calendar you already have and waits for your okay before writing anything.

That last part is where the real differences hide. "Understands plain English" can mean three very different things, and they're not equally useful on a phone.

How natural language scheduling actually works

A good natural language calendar does four things in order, fast enough to feel like one step:

  1. Reads your sentence and pulls out the structure — what, when, how long, with whom, where.
  2. Resolves the fuzzy parts against today's date and your habits — "next Tuesday," "morning," "in two weeks," "the usual hour."
  3. Checks it against your real schedule — is that slot free, or does it collide with something?
  4. Drafts the event and waits. Nothing lands on your calendar until you tap confirm.

The phrasing can be loose. You write the way you'd say it to a person, and the app does the translating.

A typed sentence becoming a drafted event

Not a parser, not a chatbot

The phrase "understands plain English" gets used for three different things. They're worth separating, because they fail in different ways.

What it doesWhat it can't do
Rule-based parser (e.g. Fantastical-style)Turns one tidy phrase into one event, fastNo memory of the thread, no conflict check, can't reason across your week
Generic chatbot (e.g. ChatGPT)Suggests plans, drafts wording, reasons in the abstractCan't see or write your calendar — doesn't know you're already booked
Conversational calendar (e.g. Beck AI)Drafts from your sentence, checks conflicts, holds the thread, writes on confirmDoesn't auto-rearrange your day — by design

Why a parser isn't enough

The classic natural-language parser — the kind Fantastical popularized and made genuinely pleasant — is pattern matching. Type "lunch with Sam Thursday at noon" and it produces exactly that event. It's quick and reliable for the tidy case.

But it's a one-shot translation. It doesn't hold the conversation, so a follow-up like "actually make it 30 minutes" starts from scratch. It doesn't look at the rest of your day, so it'll happily drop that lunch on top of an existing meeting without a word. And it can't reason — "find me a free hour with the team this week" isn't a phrase it can answer, because answering requires reading your calendar and thinking, not matching.

Why a chatbot isn't enough

ChatGPT is the opposite problem. It can reason about your week beautifully and write you a polished plan — but it can't see your calendar and can't write to it. So it doesn't know you already have a dentist appointment at that time, and even when it gives you the perfect slot, you still have to go create the event yourself. It's a smart advisor with no hands.

A conversational calendar closes both gaps: it reasons like the chatbot and has live read/write access to the calendar on your phone, like the parser wishes it did.

Try Beck AIFree 3-day trial · iPhone · type or speak the event; you tap confirm

Real sentences that work

You don't learn a syntax. You just write the thing. Some examples that Beck AI handles:

  • Quick events: "Coffee with Priya Thursday at 10." "Dentist next Tuesday at 9."
  • Durations and fuzzy times: "Block 90 minutes for the deck tomorrow afternoon." "Half hour for the gym before work."
  • Finding time: "Find 30 minutes with the design team this week." "When am I free Friday?"
  • Moving things: "Push my 3pm to Friday morning." "Move the standup back to 9:30."
  • Recurring: "Set a 1:1 with Marcus every other Monday at 2."
  • Follow-ups, in the same thread: "Actually make it 45 minutes." "Same time but next week instead."

When something's genuinely ambiguous, Beck AI asks instead of guessing — and because it holds the thread, your answer refines the same draft rather than starting over. Nothing is written until you confirm, so a misread costs you a tap, not a wrong appointment.

What it works with

Because Beck AI reads and writes through Apple's EventKit, your plain-English requests act on the calendar you already have — iCloud, Google, Outlook, Exchange, Fastmail, or Yahoo — with nothing to migrate. You type a sentence; it lands (after your confirm) in whichever calendar you'd expect, on the iPhone you already use.

The honest line: natural language scheduling is only as good as what sits behind the sentence. A parser gives you speed but no judgment. A chatbot gives you judgment but no reach. A conversational, confirm-first calendar gives you both — and still leaves the last tap to you. That's the shape of Beck AI's natural language calendar.

Questions, answered.

Can't find it? Write to us.

What is natural language scheduling?

Natural language scheduling is creating or changing calendar events by typing or speaking them the way you'd actually say them — "dentist next Tuesday at 9," or "move my 3pm to Friday morning" — instead of filling out a form with date and time pickers. The app reads the sentence, works out the date, time, title, and people, and drafts the event for you. In Beck AI, it then conflict-checks against the calendar on your phone and waits for you to confirm.

Is natural language scheduling the same as Fantastical's parser?

No. Fantastical's natural-language parser is rule-based pattern matching: it turns one tidy phrase into one event, fast and reliably. But it holds no thread, doesn't check your other events for conflicts, and can't reason across your week. A conversational calendar like Beck AI keeps the context, so you can follow up with "actually make it 30 minutes" or "any morning that week works," and it understands you mean the same event.

Can't I just use ChatGPT to schedule things?

ChatGPT can suggest a plan, but it can't see or write to your calendar — so it doesn't know you're already booked at that time, and it can't actually create the event. A natural language calendar has live read/write access to the calendar already on your iPhone. Beck AI reads your real schedule to check conflicts, drafts the event, and writes it only after you confirm.

What kinds of sentences does Beck AI understand?

Plain ones. "Coffee with Priya Thursday at 10," "block 90 minutes for the deck tomorrow afternoon," "find 30 minutes with the design team this week," "push my 3pm to Friday morning," "set a recurring 1:1 with Marcus every other Monday." You don't need a fixed format. If something's ambiguous, Beck AI asks rather than guessing, and you can refine in a follow-up message before anything lands.

At your beck and call.

The next reschedule, school flyer, or “can we do Thursday?” takes one sentence.

Download on the App Store
QR code linking to Beck AI on the App StoreOn your computer? Point your iPhone camera here.
Free 3-day trialWorks with iCloud, Google, OutlookNo ads, no tracking