PageSourceSearch

https://promptql.io/_next/static/chunks/pages/integrations/promptq…-calendar.451235d04aba193d.1790864470201.js

js promptql.io collected 2026-10-03 19:05:53 UTC 16,534 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6299],{81635:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/integrations/promptql-for-google-calendar",function(){return s(98401)}])},98401:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return j}});var r=s(85893),a=s(41664),l=s.n(a),n=s(41766),i=s(2593),o=s(67363),c=s(82920);let d={meta_title:"PromptQL for Google Calendar - AI-powered scheduling intelligence",meta_description:"Connect Google Calendar to PromptQL to get AI-powered scheduling intelligence, meeting prep, and cross-app insights about your time.",canonical_url:"https://promptql.io/integrations/promptql-for-google-calendar",meta_image:{data:{attributes:{url:"https://promptql.io/og/integrations.png"}}}},p={gmail:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/gmail-light.svg","google-calendar":"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/google-calendar-light.svg","google-meet":"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/google-meet-light.svg","google-chat":"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/google-chat-light.svg","google-drive":"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/google-drive-light.svg",salesforce:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/salesforce-light.svg",slack:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/slack-light.svg",linear:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/linear-light.svg",hubspot:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/hubspot-light.svg",zendesk:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/zendesk-light.svg",github:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/github-light.svg",intercom:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/intercom-light.svg",notion:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/notion-light.svg",luma:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/luma-light.svg"},h=[(0,r.jsxs)(r.Fragment,{children:["Click on ",(0,r.jsx)("strong",{children:"Data"})," in the left pane."]}),(0,r.jsxs)(r.Fragment,{children:["Search for ",(0,r.jsx)("strong",{children:"Google Calendar"})," in integrations."]}),(0,r.jsxs)(r.Fragment,{children:["Click ",(0,r.jsx)("strong",{children:"Connect"}),"."]}),(0,r.jsx)(r.Fragment,{children:"Complete the OAuth flow."}),(0,r.jsx)(r.Fragment,{children:"Done!"})],m=[{question:"Block 2 hours of focus time every morning this week",response:"Done! Created 5 focus blocks (Mon-Fri, 9-11am). I avoided your existing meetings and put them in your most productive morning slots.",followUps:["Move to afternoons?","Make them recurring?"]},{question:"How am I spending my time? Show me a breakdown this month",response:"Here's your April breakdown: 38% in meetings (24h), 22% focus time (14h), 18% in 1:1s (11h), 12% external calls (8h). Your Tuesdays are most meeting-heavy.",followUps:["Find time to reclaim?","Compare to last month?"]},{question:"Find 30 minutes to meet with Sarah next week",response:"Found 3 optimal slots: Mon 2pm, Wed 11am, Thu 4pm. Tuesday is blocked — you both have focus time.",followUps:["Send invite for Mon 2pm?","Check the week after?"]}],g=[{question:"Prep me for my 3pm call with context from email, Slack, and CRM",response:"Your 3pm is with Northstar Partners (renewal discussion). Last email: they asked about pricing tiers. Slack: Mike mentioned they're comparing to competitors. Salesforce: $85K ARR, contract expires in 3 weeks.",followUps:["Draft talking points?","See full email thread?"],references:["google-calendar","gmail","slack","salesforce"]},{question:"Schedule QBRs with all customers whose renewals are in 60 days",response:"Found 6 customers with renewals in 60 days. Drafted QBR invites with personalized agendas based on their recent support tickets and usage.",followUps:["Send the invites?","Prioritize by ARR?"],references:["google-calendar","salesforce","gmail"]},{question:"Block time to follow up with leads from last week's webinar",response:"Found 47 registrants from the 'AI Analytics' webinar. 12 are already in HubSpot as MQLs. Blocked 3x 30-min slots this week for follow-up calls with the top-scoring leads.",followUps:["See the lead list?","Draft follow-up emails?"],references:["google-calendar","luma","hubspot"]},{question:"Don't schedule meetings during our busiest support hours this week",response:"Analyzed ticket volume patterns: your busiest hours are Tue/Wed 10am
1-12pm. Blocked those as 'Support Coverage' time and moved 2 conflicting internal meetings.",followUps:["Extend to next week?","See ticket trends?"],references:["google-calendar","zendesk"]},{question:"Schedule interview debriefs for all candidates this week",response:"Found 4 candidates with completed interviews. Created 30-min debrief slots with the interview panel for each: Mon 4pm (Alex Chen), Tue 11am (Jordan Lee), Wed 3pm (Sam Patel), Thu 2pm (Riley Kim).",followUps:["Send invites?","Pull interview feedback?"],references:["google-calendar","notion","gmail"]},{question:"Block time before the board meeting to review all the materials",response:"Your board meeting is April 25th at 2pm. I blocked April 24th 2-5pm for prep. Found 3 relevant docs in Drive (board deck, financials, product roadmap) and 2 Slack threads with last-minute updates.",followUps:["Summarize the materials?","Check for open action items?"],references:["google-calendar","google-drive","notion","slack"]},{question:"Block time for sprint ceremonies based on our Linear cycles",response:"Your next sprint starts Monday. Created: Sprint Planning (Mon 10am), Daily Standups (Tue-Fri 9:30am), Sprint Review (Fri 3pm), Retro (Fri 4pm). Avoided conflicts with your existing 1:1s.",followUps:["Invite the team?","Adjust times?"],references:["google-calendar","linear"]},{question:"Clear my calendar the day before any deal closes this quarter",response:"Found 8 deals with close dates this quarter. Blocked the day before each as 'Deal Prep'. Flagged 2 that have stalled email threads and might need attention now.",followUps:["See the stalled deals?","Draft follow-ups?"],references:["google-calendar","salesforce","gmail"]}],x=e=>{let{className:t="w-6 h-6"}=e;return(0,r.jsx)("img",{src:"https://graphql-engine-cdn.hasura.io/promptql/integration-icons/google-calendar-light.svg",className:t,alt:"Google Calendar"})},u=e=>{let{className:t="w-4 h-4"}=e;return(0,r.jsx)("svg",{viewBox:"0 0 24 24",className:t,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M7 17L17 7M17 7H9M17 7V15",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})})},f=()=>(0,r.jsxs)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",children:[(0,r.jsx)("circle",{cx:"5",cy:"3.5",r:"1.8",fill:"#6B7280"}),(0,r.jsx)("path",{d:"M1.5 9.5c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5",stroke:"#6B7280",strokeWidth:"1.2",strokeLinecap:"round"})]});function b(e){let{steps:t}=e;return(0,r.jsx)("ol",{className:"flex flex-col gap-4",children:t.map((e,t)=>(0,r.jsxs)("li",{className:"flex gap-4 rounded-2xl border border-[#E5E5E5] bg-white p-5",children:[(0,r.jsx)("div",{className:"flex h-8 w-8 flex-shrink-0 items-center justify-center rounded-full bg-[#1F212B]",children:(0,r.jsx)(o.Z,{textStyle:"eyebrow2",className:"text-white",children:t+1})}),(0,r.jsx)(o.Z,{textStyle:"body2",className:"text-[#4B5563]",children:e})]},t))})}function w(e){let{example:t}=e;return(0,r.jsxs)("div",{className:"overflow-hidden rounded-2xl border border-[#E5E5E5]",children:[(0,r.jsxs)("div",{className:"flex items-start gap-4 bg-[#F9FAFB] px-6 py-5",children:[(0,r.jsx)("div",{className:"mt-0.5 flex h-5 w-5 flex-shrink-0 items-center justify-center rounded-full bg-[#F3F4F6]",children:(0,r.jsx)(f,{})}),(0,r.jsxs)(o.Z,{textStyle:"body2",className:"italic text-[#4B5563]",children:["“",t.question,"”"]})]}),(0,r.jsxs)("div",{className:"border-t border-[#E5E5E5] bg-white px-6 py-5",children:[(0,r.jsxs)("div",{className:"flex items-start gap-3 pb-4",children:[(0,r.jsx)("img",{src:"https://promptql.io/brand-assets/promptql-icon-black.png",alt:"PromptQL",className:"mt-0.5 h-5 w-5 flex-shrink-0"}),(0,r.jsx)(o.Z,{textStyle:"body2",className:"text-[#030712]",children:t.response})]}),(0,r.jsx)("div",{className:"flex flex-wrap gap-2",children:t.followUps.map(e=>(0,r.jsx)("span",{className:"rounded-full border border-[#E5E5E5] bg-[#F9FAFB] px-3 py-1.5 text-[13px] leading-tight text-[#6B7280]",children:e},e))})]})]})}function y(e){let{example:t}=e;return(0,r.jsxs)("div",{className:"overflow-hidden rounded-2xl border border-[#
1E5E5E5]",children:[(0,r.jsxs)("div",{className:"flex items-start gap-4 bg-white px-6 py-5",children:[(0,r.jsx)("div",{className:"mt-0.5 flex h-5 w-5 flex-shrink-0 items-center justify-center rounded-full bg-[#F3F4F6]",children:(0,r.jsx)(f,{})}),(0,r.jsxs)(o.Z,{textStyle:"body2",className:"italic text-[#4B5563]",children:["“",t.question,"”"]})]}),t.references&&t.references.length>0&&(0,r.jsxs)("div",{className:"flex items-center gap-2.5 border-t border-[#E5E5E5] bg-[#F4F6FF] px-6 py-3",children:[(0,r.jsx)("span",{className:"text-[11px] font-semibold uppercase tracking-wider text-[#9CA3AF]",children:"Referenced:"}),(0,r.jsx)(l(),{href:"/integrations/all",className:"flex items-center gap-1.5",title:"Explore all integrations",children:t.references.map(e=>(0,r.jsx)("img",{src:p[e],alt:e,title:e.replace(/-/g," "),className:"h-6 w-6 rounded-full border border-[#E5E5E5] bg-white p-0.5 shadow-sm"},e))})]}),(0,r.jsxs)("div",{className:"border-t border-[#E5E5E5] bg-[#F9FAFB] px-6 py-5",children:[(0,r.jsxs)("div",{className:"flex items-start gap-3 pb-4",children:[(0,r.jsx)("img",{src:"https://promptql.io/brand-assets/promptql-icon-black.png",alt:"PromptQL",className:"mt-0.5 h-5 w-5 flex-shrink-0"}),(0,r.jsx)(o.Z,{textStyle:"body2",className:"text-[#030712]",children:t.response})]}),(0,r.jsx)("div",{className:"flex flex-wrap gap-2",children:t.followUps.map(e=>(0,r.jsx)("span",{className:"rounded-full border border-[#E5E5E5] bg-white px-3 py-1.5 text-[13px] leading-tight text-[#6B7280]",children:e},e))})]})]})}function j(){return(0,r.jsxs)(n.Z,{removeTrustedBrands:!0,footerBgClass:"bg-surface",children:[(0,r.jsx)(i.T,{...d}),(0,r.jsx)("div",{className:"bg-white px-6 pb-16 pt-[168px] md:pb-20",children:(0,r.jsx)("div",{className:"mx-auto max-w-[1060px]",children:(0,r.jsxs)("div",{className:"relative py-12 md:py-16",children:[(0,r.jsx)(c.Z,{delay:0,children:(0,r.jsx)("div",{className:"flex items-center justify-center gap-3 pb-6",children:(0,r.jsxs)("div",{className:"flex items-center gap-2 rounded-full border border-[#E5E5E5] bg-[#F9FAFB] px-4 py-2",children:[(0,r.jsx)(x,{className:"w-5 h-5"}),(0,r.jsx)(o.Z,{textStyle:"eyebrow1",className:"text-[#6B7280]",children:"Google Calendar Integration"})]})})}),(0,r.jsx)(c.Z,{delay:100,children:(0,r.jsx)(o.Z,{textStyle:"h1",as:"h1",className:"mx-auto max-w-[760px] pb-6 text-center text-[#030712]",children:"PromptQL for Google Calendar"})}),(0,r.jsx)(c.Z,{delay:200,children:(0,r.jsx)(o.Z,{textStyle:"caption",as:"p",className:"mx-auto max-w-[720px] pb-10 text-center text-[#4B5563]",children:"Connect Google Calendar to PromptQL to get AI-powered scheduling intelligence, schedule meetings, block focus time, and prep for your next call with cross-app context."})})]})})}),(0,r.jsx)("div",{className:"bg-surface px-6 py-20 md:py-24",children:(0,r.jsxs)("div",{className:"mx-auto grid max-w-[1060px] grid-cols-1 items-start gap-10 lg:grid-cols-[0.95fr_1.05fr] lg:gap-16",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(o.Z,{textStyle:"eyebrow1",className:"pb-4 text-[#6B7280]",children:"Getting Started"}),(0,r.jsx)(o.Z,{textStyle:"section-title",as:"h2",className:"pb-6 text-[#030712]",children:"How to Connect Google Calendar"}),(0,r.jsx)(o.Z,{textStyle:"body1",className:"pb-8 text-[#4B5563]",children:"Once connected, Google Calendar becomes a fully integrated workspace in PromptQL. Ask questions about your schedule, schedule meetings, block focus time, and let PromptQL help you manage your calendar with cross-app intelligence."})]}),(0,r.jsxs)("div",{className:"rounded-3xl border border-[#E5E5E5] bg-[#F9FAFB] p-8",children:[(0,r.jsx)(o.Z,{textStyle:"body2-title",as:"h3",className:"pb-6 text-[#030712]",children:"Instructions to connect Google Calendar"}),(0,r.jsx)(b,{steps:h})]})]})}),(0,r.jsx)("div",{id:"what-you-can-do",className:"scroll-mt-36 bg-white px-6 py-20 md:py-24",children:(0,r.jsxs)("div",{className:"mx-auto max-w-[1060px]",children:[(0,r.jsxs)("div",{className:"mb-12 text-center",children:[(0,r.jsx)(o.Z,{textStyle:"section-title",as:"h2",className:"pb-6 text-[#030712]",children:"What you can do with PromptQL for Google Calendar"}),(0,r.jsx)(o.Z,{textStyle:"body1",as:"p",className:"mx-auto max-w-[640px] text-[#4B5563]",children:"AI-powered scheduling that adapts to your work"})]}),(0,r.jsx)("div",{className:"flex flex-col gap-4",children:m.map(e=>(0,r.jsx)(w,{example:e},e.question))})]})}),(0,r.jsx)("div",{id:"full-power",className:"scroll-mt-36 bg-surface px-6 py-20 md:py-24",children:(0,r.jsxs)("div",{className:"mx-auto max-w-[1060px]",children:[(0,r.jsxs)("div",{className:"mb-12 text-center",children:[(0,r.jsx)(o.Z,{textStyle:"section-title",as:"h2",className:"pb-6 text-[#030712]",children:"Unlock the full power of PromptQL"}),(0,r.jsx)(o.Z,{textStyle:"body1",as:"p",className:"mx-auto max-w-[640px] text-[#4B5563]",children:"Replace entire scheduling apps with cross-app intelligence"})]}),(0,r.jsx)("div",{className:"flex flex-col gap-4 pb-10",children:g.map(e=>(0,r.jsx)(y,{example:e},e.question))}),(0,r.jsx)("div",{className:"text-center",children:(0,r.jsxs)(l(),{href:"/integrations/all",className:"inline-flex h-11 items-center justify-center gap-2 rounded-full border border-[#D1D5DB] bg-white px-6 py-2 font-medium text-[#1F212B] transition-all duration-200 ease-in-out hover:bg-[#F5F5F5]",children:["Browse all integrations",(0,r.jsx)(u,{className:"h-4 w-4"})]})})]})}),(0,r.jsx)("div",{className:"bg-[#1F212B] px-6 py-20 md:py-24",children:(0,r.jsxs)("div",{className:"mx-auto max-w-[1060px] text-center",children:[(0,r.jsx)(o.Z,{textStyle:"section-title",as:"h2",className:"mx-auto max-w-[560px] pb-4 text-white",children:"Start querying your calendar with AI"}),(0,r.jsx)(o.Z,{textStyle:"body1",as:"p",className:"mx-auto max-w-[520px] pb-10 text-[rgba(255,255,255,0.6)]",children:"Connect Google Calendar to PromptQL and get scheduling intelligence, meeting prep, and cross-app insights — all in natural language."}),(0,r.jsx)("div",{className:"flex flex-col items-center justify-center gap-4 sm:flex-row",children:(0,r.jsx)(l(),{href:"https://prompt.ql.app/",className:"inline-flex h-11 items-center justify-center rounded-full border border-[rgba(255,255,255,0.3)] bg-transparent px-6 py-2 font-medium text-white transition-all duration-200 ease-in-out hover:bg-[rgba(255,255,255,0.08)]",children:"Get started"})}),(0,r.jsx)(o.Z,{textStyle:"body2",as:"p",className:"mt-4 text-[rgba(255,255,255,0.4)]",children:"No credit card required"})]})}
1),(0,r.jsxs)("div",{className:"border-t border-[#E5E5E5] bg-surface px-6 py-10",children:[(0,r.jsxs)("div",{className:"mx-auto flex max-w-[1060px] flex-col items-center justify-center gap-4 sm:flex-row sm:gap-8",children:[(0,r.jsx)(l(),{href:"/ai-transparency",className:"text-[14px] text-[#6B7280] transition-colors duration-150 hover:text-[#030712]",children:"AI Transparency"}),(0,r.jsx)("span",{className:"hidden text-[#D1D5DB] sm:block",children:"\xb7"}),(0,r.jsx)(l(),{href:"/integrations/all",className:"text-[14px] text-[#6B7280] transition-colors duration-150 hover:text-[#030712]",children:"All Integrations"})]}),(0,r.jsxs)(o.Z,{textStyle:"body2",as:"p",className:"mx-auto mt-6 max-w-[640px] text-center text-[#9CA3AF]",children:["The use of raw or derived user data received from Workspace APIs will adhere to the"," ",(0,r.jsx)("a",{href:"https://developers.google.com/terms/api-services-user-data-policy",target:"_blank",rel:"noopener noreferrer",className:"underline hover:text-[#6B7280]",children:"Google User Data Policy"}),", including the Limited Use requirements."]})]})]})}},65500:function(e){e.exports={style:{fontFamily:"'__Inter_f367f3', '__Inter_Fallback_f367f3'",fontStyle:"normal"},className:"__className_f367f3"}}},function(e){e.O(0,[3996,1862,5276,9555,4658,2888,9774,179],function(){return e(e.s=81635)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.