This section walks through exactly how to configure Sai for complete meeting lifecycle automation — from connecting your tools to running your first automated scheduling + prep + follow-up loop. Each step includes what to say to Sai, what happens behind the scenes, and what you need to review before approving.
Step 1 — Connect Google Calendar and Gmail
Before Sai can schedule meetings or draft emails, it needs access to your calendar and inbox. Open Sai and type:
"Connect my Google Calendar and Gmail"
Sai will prompt you to authorize both services. You will see two separate approval requests:
- Google Calendar — allows Sai to read your events, check availability, and create new calendar entries
- Gmail (read + write) — allows Sai to search your sent folder, read email threads, draft messages, and send emails after your approval
Both authorizations use OAuth, meaning Sai never sees your Google password. You can revoke access at any time from your Google account security settings.
Important: Grant Gmail write access, not just read. Sai needs write access to send scheduling emails, follow-ups, and stale-thread re-engagements. If you grant read-only, Sai can still generate meeting briefs and draft emails — but you will need to copy-paste and send them manually.
Step 2 — Define Your Scheduling Preferences
Sai applies a set of scheduling rules every time it proposes meeting times. The default rules work for most professionals, but you can customize them. Tell Sai:
"Set my scheduling preferences: business hours 9am to 6pm Pacific, 15-minute buffer between meetings, prefer Tuesday through Thursday, no meetings before 10am or after 4pm unless I specify otherwise"
Sai stores these as persistent rules. Here is what each rule controls:
Business hours (9am-6pm). Sai will never propose a time outside this window unless you explicitly say "schedule an early morning call" or "find a time after 6pm."
Buffer time (15 minutes). If you have a meeting ending at 11:00am, the earliest Sai will propose the next meeting is 11:15am. This prevents back-to-back fatigue and gives you transition time. You can set this to 0, 10, 15, or 30 minutes.
Preferred days (Tuesday-Thursday). When multiple slots are available, Sai ranks Tue-Thu higher than Monday or Friday. Monday mornings are often consumed by planning, and Friday afternoons have the highest no-show rate. Sai still offers Monday/Friday if they are the only options.
Peak hours (10am-4pm). Sai treats 10am-4pm as the optimal window for external meetings — high enough energy for productive conversations, late enough that both coasts in the US are in business hours. Early morning and late afternoon slots are reserved for focus work unless overridden.
Meeting type durations. Sai applies default durations based on meeting type keywords:
- "intro" or "coffee chat" = 30 minutes
- "demo" or "walkthrough" = 60 minutes
- "check-in" or "sync" = 30 minutes
- "proposal review" or "deep dive" = 45 minutes
- "strategy session" or "workshop" = 90 minutes
You can override any of these. Tell Sai: "My demos are 45 minutes, not 60" and it updates the rule permanently.
Step 3 — Schedule Your First Meeting
Now test the full scheduling flow. Tell Sai:
"Schedule a 30-minute intro call with Sarah Chen (sarah@acmecorp.com) sometime next Tuesday or Wednesday"
Here is exactly what happens:
3a. Sai parses the request. It identifies:
- Contact: Sarah Chen, sarah@acmecorp.com
- Meeting type: intro (30 minutes)
- Timeframe: next Tuesday or Wednesday
- Constraints: your stored preferences (business hours, buffers, peak hours)
3b. Sai checks your Google Calendar. It pulls all events for next Tuesday and Wednesday, identifies blocked times, applies the 15-minute buffer rule, and generates a list of available 30-minute slots.
3c. Sai ranks and selects 3 options. From all available slots, Sai picks the three with the highest acceptance likelihood. The ranking logic:
- Mid-morning (10am-11:30am) and early afternoon (1:30pm-3pm) rank highest
- Slots immediately after lunch (12:30pm-1:30pm) rank lower
- Slots at the edges of the day (9am, 5pm) rank lowest
- Tuesday slots rank slightly higher than Wednesday (earlier in the week = higher commitment)
3d. Sai drafts the scheduling email. You see a preview:
Subject: Intro Call — Sai x Acme Corp
Hi Sarah,
Great connecting with you. Would any of these times work for a quick intro call?
- Tuesday May 13, 10:00am - 10:30am PT
- Tuesday May 13, 2:00pm - 2:30pm PT
- Wednesday May 14, 11:00am - 11:30am PT
Let me know which works best, or suggest an alternative. Happy to adjust!
Best, [Your name]
3e. You review and approve. Sai will not send the email until you explicitly approve. You can:
- Approve as-is
- Edit the email text (adjust tone, add context, change subject line)
- Swap out a time slot ("replace the Wednesday option with Thursday 3pm")
- Cancel entirely
3f. Sai sends and monitors. Once approved, Sai sends the email via Gmail. It then monitors your inbox for Sarah's reply. When she confirms a time, Sai:
- Creates a Google Calendar event with both attendees
- Adds a Google Meet or Zoom link (based on your default conferencing tool)
- Sends a calendar invite to Sarah
- Notifies you: "Meeting confirmed: Intro with Sarah Chen, Tuesday May 13 at 10:00am PT"
If Sarah replies proposing a different time, Sai checks your availability for that slot and either confirms automatically (if you are free) or asks you to approve the new time.
Step 4 — Enable Automated Pre-Meeting Intelligence Briefs
This is where Sai goes beyond scheduling into meeting preparation. Tell Sai:
"Before every meeting with an external attendee, generate a pre-meeting brief the evening before"
Sai will now run this workflow automatically for each qualifying meeting:
4a. Identify meetings needing prep. Every evening at the time you specify (default: 7pm), Sai scans your Google Calendar for tomorrow's meetings. It filters for external attendees — anyone whose email domain does not match your company domain. Internal standups, team syncs, and 1:1s with coworkers are excluded.
4b. Research each attendee on LinkedIn. For each external attendee, Sai opens a browser on its cloud desktop and navigates to LinkedIn. It searches for the attendee by name and company, then captures:
- Current title and company
- Time in current role
- Previous positions (last 2-3)
- Recent LinkedIn posts or articles (last 30 days)
- Mutual connections
- Education and certifications (if relevant to your industry)
This is browser automation — Sai navigates LinkedIn the same way you would. It reads publicly available profile information. It does not use the LinkedIn API or require your LinkedIn credentials.
4c. Pull email history from Gmail. Sai searches your Gmail for all threads involving the attendee's email address. It extracts:
- Date of first contact
- Date of most recent message
- Key discussion topics across the thread
- Any open commitments or questions that were never answered
- Attachments sent (proposals, decks, docs)
4d. Scan Google News for company updates. Sai searches Google News for the attendee's company name, filtered to the last 30 days. It looks for:
- Funding announcements
- Product launches or major updates
- Leadership changes (new CEO, VP hires)
- Earnings reports or revenue milestones
- Acquisitions or partnerships
- Layoffs or restructuring (flagged as a sensitive topic)
4e. Compile the intelligence brief. Sai assembles everything into a structured document and delivers it to you. The brief includes:
- Attendee profile summary (title, tenure, background)
- Relationship timeline (first contact, last contact, total interactions)
- Email thread summary with open items
- Recent company news with source links
- 3-5 suggested talking points tailored to the attendee's role and your relationship history
- Warning flags (unanswered emails, recent company layoffs, long silence periods)
4f. Delivery. You receive the brief in Sai's chat interface. You can also configure delivery via email or Slack. For a day with 4 external meetings, you receive 4 separate briefs — each taking Sai 2-3 minutes to generate, versus 15-30 minutes each if you did the research manually.
Customization options:
- "Only generate briefs for meetings longer than 30 minutes" — skips quick check-ins
- "Skip briefs for contacts I have met more than 5 times" — focuses prep on newer relationships
- "Include CRM notes if available" — Sai can pull deal stage and notes from your CRM via browser automation
- "Generate briefs 2 hours before the meeting instead of the evening before" — for same-day prep
Step 5 — Configure Post-Meeting Follow-Up Automation
After each meeting, Sai can draft a follow-up email immediately — while the conversation is fresh. Tell Sai:
"After every external meeting, ask me for key takeaways and then draft a follow-up email"
Here is the post-meeting workflow:
5a. Sai prompts you after the meeting ends. Within 15 minutes of a meeting's scheduled end time, Sai sends you a message:
"Your meeting with Sarah Chen just ended. Want me to draft a follow-up? Share a few bullet points on what you discussed, or say 'use calendar context' and I will infer from the meeting description and email history."
5b. You provide brief notes. You can be as minimal or detailed as you want:
"Discussed their Q3 eval timeline, they want a demo for their eng lead, I need to send the GitHub+Slack workflow recording, she'll share their security checklist"
5c. Sai drafts the follow-up email. Using your notes, the meeting context (title, attendees, duration), and your email history with the attendee, Sai generates:
Subject: Re: Intro Call — Next Steps
Hi Sarah,
Thanks for the great conversation today. Here is a quick summary and next steps:
Key Discussion Points:
- Your team is evaluating workflow automation tools for Q3 deployment
- Primary pain points: manual standup reports and CI/CD monitoring gaps
- Interest in seeing the GitHub + Slack integration in action
Action Items:
- [Our team] Send demo recording focused on GitHub + Slack workflow (by Thursday May 15)
- [Sarah] Share internal security requirements checklist
- [Both] Schedule a 45-minute demo for your engineering lead (targeting week of May 19)
I will send the recording over by Thursday. Let me know if anything else comes to mind!
Best, [Your name]
5d. You review and approve. Edit anything — add a personal note, adjust the tone, remove sensitive details, modify action items. Sai sends only after your explicit approval.
5e. Sai creates follow-up tasks. After sending the follow-up, Sai optionally:
- Creates a calendar reminder for your own action items (e.g., "Send Sarah the demo recording" on Thursday)
- Adds the thread to stale email detection — if Sarah does not reply within 5 days, Sai drafts a gentle check-in
Tone matching. Sai reads your original email thread with the attendee and mirrors your writing style. If your outreach was formal ("Dear Sarah, I hope this finds you well"), the follow-up maintains that register. If your original tone was casual ("Hey Sarah!"), the follow-up matches. This prevents the jarring tonal shift that makes AI-generated emails obvious.
Step 6 — Activate Stale Email Detection and Auto Follow-Up
This is the workflow that catches revenue and relationships that would otherwise slip through the cracks. Tell Sai:
"Every Monday morning, scan my sent folder for emails from the past 45 days that never got a reply. Draft follow-ups for each one."
Here is what Sai does every Monday:
6a. Scan sent folder. Sai reads your Gmail sent folder for the past 45 days. For each sent email, it checks whether the recipient ever replied in that thread.
6b. Filter out noise. Sai automatically excludes:
- Internal emails (same company domain)
- Newsletters and marketing emails
- Auto-replies and out-of-office responses
- Threads where you sent the last message as a "thank you" or closing statement (no reply expected)
- Contacts you have already met with since the email was sent (checked against calendar)
6c. Categorize by urgency. Each stale thread is classified:
- HOT (3-5 days): Recent enough for a casual bump. Draft is short and light: "Wanted to make sure this landed — any thoughts?"
- WARM (5-10 days): Needs added value to justify the follow-up. Draft includes a new angle, a relevant resource, or a reference to a recent event: "Saw Acme announced the Series B — congrats! Circling back on our earlier conversation..."
- COOL (10-21 days): Requires a topic redirect. Draft asks a new question or proposes a different approach: "Quick question on a related topic — have you evaluated X for your Q3 rollout?"
- COLD (21-45 days): Last-chance follow-up. Draft is a break-up style message that leaves the door open: "Totally understand if the timing is not right. If this becomes relevant down the road, I am here."
- DEAD (45+ days): Archived. No follow-up drafted.
6d. Cross-reference calendar context. For each stale thread, Sai checks your Google Calendar:
- Did you meet this person recently? If yes, reference the meeting: "Great chatting last Thursday — following up on the items we discussed."
- Is a meeting scheduled soon? If yes, skip the follow-up — the upcoming meeting will cover it.
- Did the contact attend a webinar or event you hosted? If yes, reference it as a natural touchpoint.
6e. Draft personalized follow-ups. Each draft is tailored to the original thread content, the urgency tier, and any calendar context. Sai reads your original email and writes a follow-up that sounds like you wrote it — not a generic template.
6f. Present all drafts for review. Sai delivers the batch:
"Found 6 stale email threads this week:
- 2 HOT (3-5 days): Sarah Chen, David Kim
- 1 WARM (8 days): Lisa Park
- 2 COOL (14-18 days): James Ng, Priya Patel
- 1 COLD (32 days): Michael Torres
Want me to show you the drafts?"
You review each draft individually. Approve, edit, or skip. Sai sends only the ones you approve, spacing them out over the day (not all at once, which would look automated).
Sending cadence. Sai spaces approved follow-ups at 30-60 minute intervals throughout the day. This prevents the "sent 8 follow-ups at 9:01am" pattern that signals automation to recipients. You can configure the cadence: "Send follow-ups between 9am and 2pm, spaced at least 45 minutes apart."
Step 7 — Set Up Recurring Schedules (Optional)
For maximum automation, configure Sai to run these workflows on a schedule:
"Every weekday evening at 7pm, generate pre-meeting briefs for tomorrow's external meetings. Every Monday at 9am, scan for stale emails and draft follow-ups. After every external meeting, prompt me for notes and draft a follow-up."
This creates three recurring automations:
- Daily (7pm): Pre-meeting intelligence briefs for the next day
- Weekly (Monday 9am): Stale email detection and follow-up drafting
- Event-triggered: Post-meeting follow-up prompts after each external meeting
You can adjust timing, frequency, and triggers at any time. Tell Sai "change stale email scans to every Wednesday" or "generate briefs at 8am instead of 7pm" and the schedule updates.