Feature · Sessions

Booking, calendar and video, one place.

Astrolium books the session, syncs it both ways with Google Calendar, creates a Zoom meeting for every confirmed slot, and collects birth data before it starts.

A purely visual diagram of two interlocking rings exchanging marks along a shared timeline band

By Oleg Kopachovets · Updated September 16, 2026

01

A booking tool, a calendar, a video link and a birth-data form are four subscriptions that do not know about each other.

02

You move an appointment in the Google Calendar app on your phone, and the astrology software never finds out.

03

Creating and pasting a fresh video link per session is two minutes of admin that nobody has ever enjoyed.

04

Birth data arrives in an email thread, gets retyped into the chart software, and the typo surfaces mid-reading.

Capabilities

What you can do with our astrology scheduling software

Booking link a client can use

Share one public page. The client picks a slot, confirms, and keeps a private link that lets them reschedule or cancel on their own up to the cutoff you set.

Google Calendar, both directions

Confirmed sessions are written to your connected Google Calendar. Changes you make on the Google side come back into Astrolium, so a reschedule from your phone no longer leaves the two systems disagreeing.

A Zoom meeting per confirmed session

Connect Zoom once. Astrolium creates a unique meeting for each confirmed Zoom session and hands the verified join link to the booking page, the calendar event and the client's confirmation.

Cancel and reschedule without leaving

Both actions live in the Session Notes header. Cancelling is soft: the row, its notes and its history stay intact, and a Notify client checkbox decides whether an email goes out.

Intake that becomes a chart

Five templates ship: Full Client Intake, Quick Birth Data, Pre-Session Focus, Rectification Questionnaire and Synastry Partner Data. Submissions land in an inbox and the birth data flows straight into calculation.

Sync status you can see

Session Notes shows where a session actually stands with the connected calendar, so checking does not mean opening Google in another tab.

How astrology scheduling software works in Astrolium

  1. Step 01 / 03

    Connect the accounts once

    Google Calendar and Zoom are each a one-time connection in Settings. Only the workspace owner can change the Zoom connection, and the status panel names the state in plain words when it needs attention.

  2. Step 02 / 03

    Publish a booking page and a form

    Set your session types and availability, then share the link. Pair it with an intake form so the birth data arrives before the appointment, not during it.

  3. Step 03 / 03

    Run the session from the client's file

    The session sits next to the client's charts and notes. Prep, live notes and debrief live in one place, and cancel or reschedule is a header action away.

Astrolium treats a consultation as one object rather than four. The booking page fills it, Google Calendar mirrors it in both directions, Zoom gives it a meeting, the intake form gives it birth data, and the notes stay attached to the client afterwards. Sessions are part of the $11 per month Pro plan; see pricing.

For the client record all of this hangs off, see the CRM. For what happens to the birth data once it arrives, see the natal chart workspace. For the report you send afterwards, see Report Studio.

What this replaces

Astrolium's scheduling stack covers the whole appointment rather than the calendar entry alone. A public booking page takes the reservation and hands the client a private link for rescheduling or cancelling up to a cutoff you choose. Confirmed sessions are written to your connected Google Calendar, and the sync runs inbound as well, so an edit made in Google comes back and the two systems stop disagreeing. Connect Zoom once and each confirmed Zoom session gets its own meeting, with the verified link placed on the booking page, the calendar event and the client's confirmation. Five intake templates collect birth data before the reading, and submissions land in an inbox with a review status, where an accepted one becomes a client profile and a chart. Cancel and reschedule both live in the Session Notes header, and cancelling is soft: the row, its notes and its history survive, with notifying the client left as a per-action choice.

Most astrologers running a paying practice have assembled this from parts. A scheduling tool that does not know what a birth chart is, a calendar that does not know what a session is, a video account, and a Google Form whose answers get retyped by hand. Every join between those parts is a place where something gets lost, and the thing that gets lost is usually a birth time.

The booking page

You publish one link. The client sees your session types and open slots, picks one, and confirms.

After confirmation they get a private manage link. That link is how they reschedule or cancel, and the page states the rule plainly: any time before the session, or up to a cutoff in hours if you have set one. Past the cutoff, the page tells them to message you directly. It does not quietly fail. A cancellation releases the slot.

A confirmation email to the client is a setting rather than an assumption. Some practices want it, some correspond by other means, and Astrolium does not send on a client's behalf without being told to.

Google Calendar, in both directions

The first version of this integration only pushed. Astrolium was the source of truth, your calendar was a projection, and anything you changed on the Google side was invisible.

That gap is closed. Astrolium now reads changes back: move a session in the Google Calendar app on your phone, and Astrolium sees the move instead of holding a stale time. Session Notes shows the real sync status for a session, so the state of the connection is something you look at, not something you infer.

Two honest limits. The calendar provider here is Google. And sync status is shown according to the client-visibility rules already in force in your workspace, so a delegated seat does not see more than it should.

A Zoom meeting per confirmed session

Connect Zoom once, in Settings under video meetings. From then on, any confirmed session whose location is Zoom gets a fresh meeting of its own, and Astrolium surfaces the verified link in three places: the booking confirmation, the calendar event and the session in your workspace.

The connection panel states its own status in words, not colour alone: connected, connecting, reconnect required, needs attention, not connected. Only the workspace owner can change it. Disconnecting removes the grant and reconciles the future meetings Astrolium had registered, so you are not left with orphaned rooms nobody will join.

Google Meet is available as a location too, with its link generated the same way.

Cancel and reschedule from inside the session

Both actions live in the Session Notes header, next to the session you are actually looking at.

Cancelling is soft. The stage moves to cancelled and everything else stays: the row, the prep notes, the live notes, the history. There is no hard delete anywhere in this flow. A reading that did not happen is still part of what you know about a client.

Notifying the client is a per-action choice. The checkbox defaults to on and you can turn it off for the case where you have already spoken to them. Astrolium is not more willing to email a client about a cancellation than it was about the booking in the first place.

Rescheduling writes the new time through the same path, and the calendar event follows.

Intake, so the data arrives first

An intake form is a shareable link that produces a client profile and a chart rather than an email.

Five templates ship:

  • Full Client Intake. Birth details, consultation goals and astrological background.
  • Quick Birth Data. Three fields: name, birth date and time, birth city.
  • Pre-Session Focus. A focused questionnaire on career, relationship or timing before a reading.
  • Rectification Questionnaire. Major life event dates and times, collected properly.
  • Synastry Partner Data. Birth data for two people plus relationship context.

Submissions land in an inbox with a status on each: pending review, accepted, rejected or duplicate. You accept a submission and the birth data goes straight into calculation. Nobody retypes a birth time, which is the single most common place a reading goes wrong before it starts.

What we are not claiming

Astrolium connects to your own Google account (calendar plus Meet links) and your own Zoom account. That is the list today. We would rather name the list than let a page imply a longer one, because an integration you were counting on and cannot find is worse than one that was never promised.

Cross-link

For the client record these sessions attach to, see the CRM. For the reports that follow a reading, see Report Studio. For sharing a chart with a client between sessions, see chart sharing. For plan limits and what each tier includes, see pricing.

Frequently asked questions

Which calendar does Astrolium connect to?
Google Calendar. The connection is bidirectional: Astrolium writes each confirmed session to your calendar, and edits made on the Google side are read back so the two do not silently diverge. That second half matters more than it sounds, because practitioners routinely move an appointment from the Google app on a phone and never think about it again.
How does the Zoom integration work?
You connect your own Zoom account once through Zoom's authorisation screen. From then on, every confirmed session whose location is set to Zoom gets its own meeting created automatically, and the verified join link is surfaced on the booking page, in the calendar event and in the client's confirmation. Disconnecting revokes the grant and reconciles the meetings Astrolium had registered for future sessions.
Does a free Zoom plan work?
It works, with one limit. Zoom Basic ends group meetings after 40 minutes. Astrolium still creates the meeting, but a 60 or 90 minute reading will be cut off unless the host upgrades their Zoom plan. The settings panel says so where you connect the account, so nobody discovers it eleven minutes before the end of a first consultation.
Can clients reschedule themselves?
Yes, from the private manage link they receive when they book. They can reschedule or cancel any time before the session, or up to a cutoff you set in hours. Past that cutoff the page tells them to message you directly instead. A cancelled slot is released back to your availability automatically.
What happens to my notes when a session is cancelled?
Nothing. Cancelling sets the session's stage to cancelled and leaves the row, its notes and its history intact. There is no hard delete, which is deliberate: a cancelled reading is still part of a client's record, and losing prep notes because somebody rescheduled would be the wrong trade.
Which plan includes scheduling?
Sessions, session notes and intake forms are part of the $11 per month Pro plan and everything above it. The Google Calendar and Zoom connections are your own accounts, so there is no separate integration charge from Astrolium. Unlimited clients arrive on the $29 per month Adept plan; Pro holds 25.

Get Booking, calendar and video, one place. as part of Astrolium

One subscription covers every feature. 5 free client profiles, no card required.