Google Calendar Integration: Auto-Create Events from WordPress Triggers
Connect AIWU to Google Calendar to create events automatically from WordPress triggers — new orders get delivery reminders, new user registrations create onboarding call slots, form submissions book appointments, and scheduled workflows use calendar data to stay in sync with your team’s schedule.
Before You Start
You’ll need:
- Familiar with the workflow builder (First Custom Workflow guide)
- AIWU Pro with API key configured
- A Google account with Calendar access
- Time needed: ~15 minutes to authorize and configure
- Plan required: Pro
Step 1: Authorize Google Calendar
Go to AI Copilot → Integrations → Google Calendar → Connect. Click Authorize with Google — you’ll be redirected to Google’s OAuth consent screen. Grant AIWU permission to manage calendar events. You’ll be redirected back to WordPress when complete.
Step 2: Available Calendar Actions in Workflows
Once authorized, a new action type appears in your workflow builder: Create Calendar Event.
Fields available:
| Field | Description | Variable example |
|---|---|---|
| Event title | Name of the calendar event | Order #{order_id} — Follow-up call |
| Start date/time | When the event starts | Can be relative: “3 days after {order_date}” |
| End date/time | When it ends (or duration) | 30 minutes after start |
| Description | Event notes — supports {ai_output} |
AI-generated meeting agenda |
| Attendees | Email addresses to invite | {billing_email}, |
| Reminder | Notification before event | 1 hour, 1 day, custom |
| Color | Event color in calendar | Red for urgent, green for confirmed |
Recipe 1: New WooCommerce Order → Delivery Reminder
Trigger: New Order (Processing status)
Action: Create Calendar Event
- Title: Deliver order #{order_id} to {billing_first_name} {billing_last_name}
- Start: {order_date} + 3 business days (estimated shipping)
- Description: {order_items} — {shipping_address}
- Reminder: 1 day before
Recipe 2: New User Registration → Onboarding Call Slot
Trigger: User Registered
AI Prompt (optional — generates personalized agenda):
Write a 3-point onboarding call agenda for a new {site_name} user named {display_name} who signed up today. Focus on getting started, first key action, and Q&A time. Keep it to bullet points, max 30 words total.
Action: Create Calendar Event
- Title: Onboarding call — {display_name}
- Start: {registration_date} + 2 days, 10:00 AM
- Duration: 30 minutes
- Description: {ai_output}
- Attendees: , [email protected]
Recipe 3: Form Submission → Appointment Booking
Combine with your lead qualification form or contact form:
Trigger: Form Submitted (your booking/inquiry form)
Action: Create Calendar Event
- Title: Discovery call — {field_name} from {field_company}
- Start: Use a date/time picker field in the form:
{field_preferred_time} - Description: {field_project_description}
- Attendees: {field_email}, [email protected]
Verify It’s Working
Trigger a test workflow (place a test order, register a test user, or submit your form). Open Google Calendar — the event should appear within 30 seconds.
Common Issues
Problem: “Authorization succeeded but calendar events aren’t being created.”
Fix: Check the workflow action is set to the correct calendar (re-select from the dropdown). Verify the workflow is active (not paused).
Problem: “Events are created in the wrong timezone.”
Fix: Set your WordPress timezone in Settings → General, and verify it matches your Google Calendar’s default timezone.
What’s Next
- 📧 Also send an email when the event is created: Gmail & Outlook Integration
- 💬 Post a Slack notification too: Slack Integration
- 🎯 Capture the leads that book calls: Lead Qualification Form
Last verified: AIWU v.4.9.2 · Updated: 2026-02-25
