Google Calendar
Let your contacts book time with your team without the back-and-forth. Positive User connects natively to Google Calendar so each agent gets a unique scheduling link, customizable availability, and meeting types. Every booking is tracked on the contact's timeline. Need more? Add Zapier to create calendar events from CRM activity or trigger automations when meetings are scheduled.
Scheduling That Lives Inside Your CRM
Built-In Meeting Booking for Every Agent
Each team member connects their own Google Calendar from their Positive User agent profile. They set their available days, time slots, and meeting types (demo, onboarding, support call). Positive User generates a unique booking link they can share via chat, email, or landing page. Contacts pick a time, fill in their details, and the meeting appears on both calendars.
Every Booking Step Tracked on the Contact Timeline
Positive User doesn't just record the final booking. It tracks each step of the scheduling flow as events on the contact's timeline: choosing a meeting type, selecting a date, picking a time, and submitting the form. You see exactly how your contacts engage with the scheduling process, and you can trigger automations based on any of these steps.
Extend With Zapier for Advanced Workflows
The native integration handles scheduling and timeline tracking. For everything else, connect Google Calendar and Positive User through Zapier. Create calendar events automatically when a new deal is created or a tag is applied. Update a contact profile when a calendar event starts. Send a follow-up email after a meeting ends. The combination of native booking and Zapier workflows covers the full meeting lifecycle.
Three simple steps to get started
Connect Your Google Calendar
In Positive User, go to your Agent Profile > My Calendar > Appointment. Click Connect and authorize your Google account. Positive User will access your calendar to manage availability and create events.
Configure Your Availability and Meeting Types
Set your available days and time slots. Go to Meeting Types to create categories like "Demo," "Onboarding," or "Support." Each type can have a different duration. Click Save Settings.
Share Your Booking Link
Copy your unique scheduling link from the top of the Calendar page. Paste it in chat messages, emails, or embed it on your website. Contacts click the link, pick a time, and the meeting is booked on both calendars with full tracking in Positive User.

Popular implementation guides
- Google Calendar Integration: Step-by-step walkthrough of connecting your Google Calendar, configuring availability, setting up meeting types, and sharing your booking link. Read Guide →
- Google Calendar + Positive User via Zapier: Browse the Zapier integration page for additional triggers (New Event, Event Start) and actions (Create Event, Update Event) to build advanced calendar workflows. View on Zapier →
- How to Integrate With Zapier: Complete walkthrough of connecting Positive User to Zapier: authentication, triggers, actions, and field mapping. Read Guide →
- Automation Workflows: Set up automations that trigger when a contact books a meeting, completes onboarding, or reaches a specific stage in their journey. View Tutorial →
- What Are Events and How to Create Them: Understand how calendar booking events (calendar_1st_step through calendar_4th_step_submit) work alongside custom events in Positive User. View Tutorial →
- Slack Integration: Combine calendar booking with Slack notifications so your team gets alerted the moment a contact books a call. View Tutorial →
Frequently Asked Questions
Do I need coding skills to set this up?
No. The native Google Calendar integration is configured entirely through the Positive User interface. You connect your Google account, set your availability, and share a link. No code involved.
Does each agent need to connect their own calendar?
Yes. Each agent connects their personal Google Calendar from their Agent Profile. This means each team member has their own availability, their own meeting types, and their own unique booking link.
What meeting types can I create?
You can create any meeting type you need: demos, onboarding calls, support sessions, consultations, etc. Each type has its own name and duration. Agents can manage their meeting types from the My Calendar section.
What data is tracked when a contact books a meeting?
Positive User tracks the full scheduling flow as separate events on the contact timeline. Four events are recorded: choosing the meeting type, selecting the date, picking the time slot, and submitting the booking form. The final event includes attributes like name, email, company, and description entered by the contact.
Can I trigger automations based on a booking?
Yes. The booking events (calendar_1st_step through calendar_4th_step_submit) are standard Positive User events. You can use them as triggers in automation workflows to send confirmation emails, apply tags, create deals, or notify your team.
How does this differ from the Zapier Google Calendar integration?
The native integration handles the scheduling experience: booking links, availability management, and timeline tracking. Zapier adds workflow automation around calendar events. Use the native integration for letting contacts book meetings. Use Zapier for things like creating calendar events from deals, updating contacts when events start, or sending follow-ups after meetings end.
Can I use both the native integration and Zapier at the same time?
Yes. They complement each other. The native integration manages the booking flow and contact timeline. Zapier extends the integration with triggers and actions that go beyond scheduling, like creating events from CRM activity or syncing calendar data to other apps.
What Google Calendar triggers are available on Zapier?
Zapier offers triggers like New Event, Event Start, Event Ended, and New or Updated Event. These let you react to calendar activity in real time, for example updating a contact in Positive User when a meeting starts.
Can I create Google Calendar events from Positive User events?
Yes, through Zapier. Use a Positive User trigger (new deal, new tag, new event) paired with Google Calendar's "Create Detailed Event" or "Quick Add Event" action. For example, when a deal moves to "Demo Scheduled," automatically create a calendar event with the contact's details.
Is the data GDPR-compliant?
The native integration requires Google OAuth authorization, and calendar data stays within Google's infrastructure. Positive User stores booking event data on contact timelines. Both platforms offer GDPR compliance tools. If you also use Zapier, it provides a GDPR data processing addendum and is SOC 2 compliant.









