Tell Agent to add the calendar integration
Replit ships a built-in Google Workspace connector that covers Google Calendar. Agent signs in to Google with a single click — there are no API projects to create, no OAuth credentials to copy, and no secrets to paste. Agent will provision the Google Workspace connector, open a single Connect dialog in the workspace, and after you sign in with the Google account that owns the calendar, wire Velocity to add an event every time a reservation is confirmed.Connectors are a Core, Pro, or Enterprise feature. On the free plan, ask Agent to use a Google OAuth project instead — you’ll need to create a Google Cloud project, enable the Calendar API, and paste the resulting credentials into your app’s Secrets pane.
Test it end-to-end
- Open your own Google Calendar in a new tab.
- Sign in to Velocity in Preview.
- Reserve a car for next Saturday-Sunday and confirm the booking.
- Switch to your Google Calendar tab. A new “Velocity rental: [car]” event should appear on Saturday-Sunday with the pickup address in the description.
- Change the reservation in Velocity to Sunday-Monday. The calendar event should move automatically.
- Cancel the reservation. The calendar event should disappear.
- As a second test, open Integrations in the workspace and disconnect Google Workspace, then try to book. Velocity should still confirm the reservation and show a clear message like “Couldn’t add to your calendar — your reservation is confirmed.” Reconnect the connector once the test passes.
Publish and try it from the public URL
Once the calendar integration works in Preview:- Publish Velocity again from the Agent chat.
- Open the public URL and book a car from a real customer’s perspective.
- Confirm the event appears on the calendar of the account that booked.
- Update and cancel a booking from the public URL and confirm the calendar event follows.
Improve it next
Add a custom domain
Move Velocity to a branded URL customers can share.
Add payments
Take a refundable deposit at booking.
Need further help?
- No event appears in Google Calendar: open Integrations in the workspace, confirm the Google Workspace connector shows Connected, and that the Calendar scope is granted.
- The connector shows Connected but events still don’t land: ask Agent to log the calendar payload it sends, then fix the field mapping.
- Date or address fields land in the wrong place on the event: ask Agent to log the event shape it sends, then fix the field mapping.
- You want a different integration: swap “Google Calendar” for any other connector — Slack notifications for the team, HubSpot to log customers as CRM contacts, Airtable to track bookings in a shared base. Agent handles each the same way through the Integrations pane.