Skip to main content
The Custom Google Calendar block lets you set up an entire appointment-booking workflow in just a few clicks. Instead of manually creating multiple blocks and connecting them together, this block bundles the full appointment flow for you:
  • Get Availability
  • Select Appointment Slot
  • Make Appointment
This makes appointment scheduling fast to set up, even for non-technical users, while still allowing complete customization if needed.

Add the Custom Google Calendar Block

  1. Open your Flow.
  2. Click any + connector to add a new block.
  3. Under Custom Actions, select: Google Calendar (Custom Google Calendar).
Custom Google Calendar Block Pn This adds a single block containing the full appointment workflow. The block includes two output paths:
  • Success: Appointment successfully created.
  • Fail: Calendar error, missing info, or scheduling failure. Google Calendar Custom Block Pn

Connect Your Google Account

  1. Click “Connect to Google Calendar.”
    • A pop-up will appear prompting you to link your Google account.
  2. Select the Google account you want to connect.
    • Choose from the list of accounts or click “Use another account” if not listed.
  3. Review the permissions requested and click “Continue.”
    • This authorizes Phonely to securely access your calendar.
  4. Once authenticated, Phonely will display Reconnect and the Continue button should now be activated.

Configure the Custom Google Calendar Block

After selecting the Custom Google Calendar action and connecting your Google account, the Configure tab allows you to define how appointments should be created. This block comes pre-wired with all logic needed to fetch availability, present options to the caller, and book the selected slot.
Your job is simply to fill in basic scheduling details.

1. Duration

Define how long each appointment slot should be. Examples you can enter: 15m, 30m, or 1h 30m etc This value determines how each time slot is generated and displayed to the caller.2. Event Title Enter the title that should appear on the Google Calendar event. Examples:
  • Consultation Call
  • Demo Appointment
  • Therapy Session.
  • Onboarding Meeting
This is what both you and the caller will see on the calendar invite.

2. Event Description

Add optional additional details that should appear inside the calendar event.

3. Availability Schedule

Set which days and hours callers are allowed to book. Each day includes: **Day Toggle: **Enable or disable booking for that day (e.g., disable weekends). **Time Ranges: **For each enabled day, you can define one or more availability windows: Example:
  • 9:00 am to 12:00 pm
  • 1:00 pm to 5:00 pm
Options per day:
  • Clock icon: quickly adjust time
  • to remove the current window
  • + to add another window (useful for breaks, split shifts, etc.).
Phonely will automatically:
  • Check your Google Calendar for conflicts
  • Only offer callers times that fall within these defined ranges
  • Generate slots using the Duration you defined earlier

4. Click Done

Once your duration, title, description, and weekly schedule are set: Click Done Your Google Calendar block is now fully configured and ready to handle booking automatically during live calls.

Edit the Block Internally

If you want full control, custom prompts, more conditions, storing the slots, or adjusting logic, you can turn the block into an editable group.

How to Edit the Block

  1. Click the ⋮ menu on the Google Calendar block.
  2. Select Edit.
Edit Google Calendar Block Pn The block expands into a full workflow group containing:
  • Collect Info
  • Get Availability
  • Select Appointment Slot
  • Make Appointment Edit Calendar Block Pn
You can now:
  • Change the prompts in the Talk blocks.
  • Adjust variable names.
  • Modify how slots are presented.
  • Change fallback logic (e.g., if no slots available).
  • Add conditions.
  • Save slots for later use.
  • Change how API responses are parsed.
Custom Google Calendar Block Gi

Publishing or Reverting Edits

Inside the group’s top-right corner menu you will see:
  • Cancel editing – revert to the original single block.
  • Save as Draft – changes only apply to this Flow.
  • Publish to Marketplace – make this integration reusable across your workspace.