Calendar
See your Google or Microsoft meetings and your team's VINSI events in one calendar, and schedule meetings linked to contacts, deals, activities, and engagements.
Created: September 16, 2026
Updated: September 16, 2026
Overview
Open CRM → Calendar. The calendar combines up to three sources: your connected Google calendars, your connected Microsoft calendars, and the built-in VINSI calendar, which works without any external account.
Use it to create meetings with guests, schedule follow-ups against CRM records, collect RSVPs, and send email reminders.
Calendar Sources
| Source | What you see | Created from the Calendar as |
|---|---|---|
| Events from every calendar in your own connected Google account, colored by that calendar's Google color. | A Google Calendar meeting with a Google Meet link. Guests get Google's invitation email. | |
| Microsoft | Events from the calendars in your own connected Microsoft account. | An Outlook meeting set up as a Microsoft Teams online meeting. Guests get Microsoft's invitation email. |
| VINSI | Native VINSI events: your own personal events plus every organization-wide event. | A VINSI event with a type, color, visibility, reminders, attendees, and optional CRM links. VINSI sends the invitation emails. |
Google and Microsoft events are always shown from your connection only. You don't see a teammate's Google or Microsoft calendar unless it is shared with your own account in Google or Microsoft. To share events with the whole team inside VINSI, create a VINSI event with Organization visibility.
Connect Google or Microsoft
When neither provider is connected, the Calendar shows a banner with Connect Google and Connect Microsoft buttons and switches to the VINSI calendar automatically.
- Click Connect Google or Connect Microsoft (or use the Google / Microsoft cards in CRM Admin → Team Settings).
- Sign in and grant the calendar permission.
- Return to CRM → Calendar. Your calendars now appear in the filters and on the grid.
Only an account connected with calendar access counts. If you connected without granting calendar access, reconnect and approve it.
Views and Filters
Use the arrows and Today to move through dates, and Month, Week, or Day to change the view. The calendar opens in Month view on desktop and Day view on a phone.
- Month shows up to 3 events per day (2 on a phone); click +N more to see the rest.
- Week and Day show a time grid from 6 AM to 10 PM with a line marking the current time.
The filters above the calendar:
| Filter | Options |
|---|---|
| Provider | All providers, Google, Microsoft, VINSI. Google and Microsoft appear only when connected. |
| Calendar (Google / Microsoft) | All calendars or one specific calendar, e.g. Google · Work ★ (★ marks the primary calendar). |
| Event filter (when Provider is VINSI) | All Events, Activities, Contacts, Deals, Engagements (events linked to that kind of record), Organization, or Personal (by visibility). |
When you have more than one external calendar, a color legend lists each calendar next to the filters.
Create a Google or Microsoft Meeting
- Set the Provider filter to All providers, Google, or Microsoft.
- Click New Event. The Create meeting sheet opens, starting at the next full hour for 1 hour.
- Fill in the fields below and click Create meeting.
| Field | Details |
|---|---|
| Title | Required. |
| Start / Duration / End | Required. Duration (15 min, 30 min, 45 min, 1 hour, 1.5 hours, 2 hours) sets the end time; you can also type an end time directly. End must be after start. |
| Calendar | Required. Which connected Google or Outlook calendar to put the meeting on. |
| CRM contact | Type at least 2 characters to search contacts by name, email, or phone. The selected contact is invited and the meeting is logged on their record. |
| Guests | Extra guest emails, separated by commas, semicolons, or new lines. The sheet shows how many guests will receive the invite. |
| Location | Optional. |
| Description | Optional. |
If the time overlaps another meeting you created from VINSI, you'll see You already have a meeting at this time: … with the option to create the meeting anyway.
Create a VINSI Event
- Set the Provider filter to VINSI.
- Click New Event. The Vinsi Calendar sheet opens.
- Fill in the fields below and click Create event.
| Field | Options and defaults |
|---|---|
| Event Title * | Required. |
| Type | Appointment, Call, Meeting (default), Reminder, Task, Other. |
| Start Date * / End Date * | Defaults to the next full hour for 1 hour. Changing the start keeps the same length. End must be after start. |
| All day | Switches the dates to whole days. |
| Visibility | Personal (default) or Organization. See Who Sees What. |
| Color | One of 8 swatches (purple by default). |
| Location | Optional. |
| Description | Optional notes or agenda. |
| Reminder | Pick any combination: 5 min, 15 min, 30 min, 1 hour, or 1 day before. None are selected by default. |
| Attendees | Choose from — Add org member —, or type an external email in Or type an external email... and click Add. Each attendee is tagged Org or External; click × to remove. |
| Link to CRM record (optional) | Expand to link a Contact, Deal, Activity, and/or Engagement. |
- Picking a deal, activity, or engagement also fills in its contact.
- Picking an activity that has a due date moves the event to that due date (1 hour long).
The contact linked to the event, directly or through the linked deal, activity, or engagement, is added as an attendee automatically and receives the invitation email. You, as the host, are always added as an accepted attendee.
Schedule from a CRM Record
You can open the same VINSI event form with the record already linked:
- Activity detail page: click Schedule Event.
- Deals and Engagements: open the record and choose Schedule Event from the ⋮ menu. See Deals.
- New Activity (Activities): tick Add to Vinsi Calendar. This creates a personal VINSI event named after the activity that ends at the Due By time and starts 1 hour earlier (or starts 1 hour from now if no due date is set), with a 30-minute reminder. Use Invite Attendees to add members or external emails; the activity's contact is invited too.
Meetings with a contact from a Google or Microsoft account can also be scheduled from the contact's profile. See Contacts.
View Event Details
Click any event on the calendar to open its details.
- Google / Microsoft events show the calendar name, date and time, the matching CRM contact (when a guest's email matches a contact), location, description, a Join meeting → link when the event has a Meet or Teams link, the organizer, and attendees.
- VINSI events show the type and visibility, date and time (or All day), location, description, linked contact, linked Deal / Activity / Engagement, each guest's response (Accepted, Rejected, Pending) with the Host labeled, and the reminder times.
Edit and Reschedule
To reschedule, open the event, click the edit (pencil) button, change the dates, and save.
| Event | How editing works |
|---|---|
| Google / Microsoft | Opens Edit meeting; click Save changes. Guests are sent the update by Google or Microsoft. You can't move a meeting to a different calendar (Calendar changes aren't supported yet for existing meetings.). Past events, holiday calendars, and read-only calendars can't be edited. |
| VINSI | Opens the event form; click Save changes. Only the host or an org admin/owner can edit. Newly added attendees get an invitation. Tick Notify attendees of changes to email existing attendees and the linked contact that the event was updated. |
Delete or Cancel
- Google / Microsoft: open the event and click the trash button. Confirm Delete this calendar event? This will cancel the meeting for all attendees. Past, holiday, and read-only events can't be deleted.
- VINSI: open the event, click the trash button, and confirm Are you sure you want to delete this event? Tick Notify attendees of cancellation to email attendees and the linked contact. Only the host or an org admin/owner can delete.
Invitations and Responses
Google and Microsoft handle invitations and RSVPs for their own meetings. For VINSI events, VINSI emails every attendee (and the host) when the event is created.
- The invitation email has accept and decline links. Team members are taken to CRM → Calendar; external guests see a confirmation page such as Invitation Accepted.
- If you're an attendee, open the event in the Calendar and use Accept or Reject under Your response. You can change your answer at any time.
- The host sees a summary such as 3 guests · 2 accepted · 1 awaiting.
Reminders
VINSI event reminders are sent by email to the host and every attendee, including external guests, at each reminder time you selected. Reminders are processed every 5 minutes, so one may arrive a few minutes early or late. Times in reminder emails use your organization's time zone (Team Settings → Time Zone).
Reminders for Google and Microsoft meetings are managed in Google or Microsoft.
Who Sees What
| Event | Who sees it in the Calendar | Who can edit or delete it |
|---|---|---|
| Google / Microsoft | Only the person whose account it comes from. | That person, if they have write access to the calendar and the event hasn't ended. |
| VINSI – Organization | Everyone in the organization. | The host, or an org admin/owner. |
| VINSI – Personal | Only the host. Invited attendees receive the email but don't see the event in their Calendar. | The host, or an org admin/owner. |
When you open an event you can't manage, the panel explains that only the host or an org admin can edit or delete it.
Default Calendar Account
Org admins can choose one connected Google or Outlook account as the organization's Default Calendar Account in CRM Admin → Team Settings → Calendar Settings. It controls where automated CRM calendar requests (for example, booking through the API) create, read, reschedule, and delete events. When it isn't set, those requests fall back to the internal VINSI calendar.
It doesn't change which calendars you see on the Calendar page.
Troubleshooting & FAQ
| Problem | What to do |
|---|---|
| New Event is disabled ("Connect a calendar provider to create meetings") | Connect Google or Microsoft, or switch the Provider filter to VINSI. |
| Edit and delete buttons are grayed out on a Google/Microsoft event | The event is in the past, on a holiday calendar, or on a calendar you can only read. Hover the button to see which. |
| "Only the host or an org admin can edit this event" | Ask the host (shown in the panel) or an org admin to make the change. |
| An early-morning or late-night event is missing | Week and Day views show 6 AM–10 PM only. Switch to Month. |
| A teammate can't see my VINSI event | Personal events are visible only to you. Edit the event and choose Organization. |
| I can't see a teammate's Google/Microsoft meetings | External calendars come from your own connection only. Have them share the calendar with your account in Google or Microsoft, or use Organization VINSI events. |
| "You already have a meeting at this time" | Choose another time, or confirm to create the meeting anyway. |
| "End time must be after start time." | Move the end later than the start, or pick a Duration. |
| A contact received an invitation I didn't expect | Linking a contact, deal, activity, or engagement invites that record's contact. Remove the link before saving if you don't want to invite them. |
| No reminder email | Reminders apply to VINSI events only and must be selected on the event. Check your spam folder; allow up to 5 minutes. |