You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/marketing/src/pages/about-executor.astro
+10-5Lines changed: 10 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
const pageTitle ="Executor";
3
3
const pageDescription =
4
-
"Executor is a web application that lets people connect AI assistants to Google Calendar, Gmail, Google Sheets, and other software, then control the actions those assistants can take.";
4
+
"Executor is a web application that lets people connect AI assistants to Google Workspace, related Google services, and other software, then control the actions those assistants can take.";
5
5
---
6
6
7
7
<!doctypehtml>
@@ -106,9 +106,9 @@ const pageDescription =
106
106
<sectionaria-labelledby="what-heading">
107
107
<h2id="what-heading">What Executor does</h2>
108
108
<p>
109
-
A person can use Executor to connect an AI assistant to services such as Google
110
-
Calendar, Gmail, and Google Sheets. The person can then ask the assistant to manage a
111
-
schedule, organize email, or update a spreadsheet through Executor.
109
+
A person can use Executor to connect an AI assistant to Google Workspace and related
110
+
Google services. The person can then ask the assistant to manage schedules, email,
111
+
files, documents, contacts, tasks, meetings, photos, or website data through Executor.
112
112
</p>
113
113
<p>
114
114
Executor performs only the actions the person requests and permits. It does not give an
@@ -125,8 +125,13 @@ const pageDescription =
125
125
</p>
126
126
<ul>
127
127
<li><strong>Google Calendar:</strong> read calendars and events, or create, update, and remove events.</li>
128
-
<li><strong>Gmail:</strong> read and search messages, compose and send mail, manage labels, archive messages, or move messages to trash.</li>
128
+
<li><strong>Gmail:</strong> read and search messages, compose and send mail, manage labels, archive or trash messages, or permanently delete messages only when explicitly requested.</li>
129
129
<li><strong>Google Sheets:</strong> read spreadsheet data and update cells, ranges, and worksheets.</li>
130
+
<li><strong>Google Drive, Docs, Slides, and Forms:</strong> find and manage files and folders, edit documents and presentations, and create or read forms and responses.</li>
131
+
<li><strong>Google Contacts and Tasks:</strong> read or update contacts and contact groups, read other contacts or an available Workspace directory, and manage task lists and tasks.</li>
132
+
<li><strong>Google Meet:</strong> create and configure meeting spaces or read meeting records, participants, recordings, and transcripts.</li>
133
+
<li><strong>Google Photos:</strong> upload and manage app-created media or read media explicitly selected through Google Photos Picker.</li>
Copy file name to clipboardExpand all lines: apps/marketing/src/pages/google-oauth.astro
+46-4Lines changed: 46 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -13,8 +13,8 @@ const googleServices = [
13
13
index: "02",
14
14
name: "Gmail",
15
15
purpose:
16
-
"Executor can read, search, compose, send, label, archive, and move messages to trash when you instruct an agent to work with your email.",
17
-
scope: "googleapis.com/auth/gmail.modify",
16
+
"Executor can read, search, compose, send, organize, trash, and permanently delete messages only when you explicitly instruct an agent to work with your email.",
17
+
scope: "mail.google.com",
18
18
},
19
19
{
20
20
index: "03",
@@ -23,12 +23,54 @@ const googleServices = [
23
23
"Executor can read spreadsheet data and update cells, ranges, and worksheets when you ask an agent to work with a spreadsheet.",
24
24
scope: "googleapis.com/auth/spreadsheets",
25
25
},
26
+
{
27
+
index: "04",
28
+
name: "Google Drive",
29
+
purpose:
30
+
"Executor can find, create, download, organize, share, or delete files and folders when you ask an agent to manage your Drive.",
31
+
scope: "googleapis.com/auth/drive",
32
+
},
33
+
{
34
+
index: "05",
35
+
name: "Google Docs, Slides, and Forms",
36
+
purpose:
37
+
"Executor can read and edit documents and presentations, and create or read forms and responses, when you ask an agent to work with that content.",
"Executor can read or update contacts and contact groups, read other contacts or an available Workspace directory, and manage task lists and tasks when you ask an agent to organize people or work.",
"Executor can create and configure meeting spaces or read meeting records, participants, recordings, and transcripts when you request meeting-related work.",
Copy file name to clipboardExpand all lines: apps/marketing/src/pages/google-workspace.astro
+28-3Lines changed: 28 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -8,13 +8,38 @@ const services = [
8
8
{
9
9
name: "Gmail",
10
10
description:
11
-
"Read, search, compose, send, label, archive, or move messages to trash when you ask an agent to work with your email.",
11
+
"Read, search, compose, send, label, archive, trash, or permanently delete messages when you explicitly ask an agent to work with your email.",
12
12
},
13
13
{
14
14
name: "Google Sheets",
15
15
description:
16
16
"Read spreadsheet data and update cells, ranges, or worksheets when you ask an agent to work with a spreadsheet.",
17
17
},
18
+
{
19
+
name: "Google Drive, Docs, Slides, and Forms",
20
+
description:
21
+
"Find and manage files and folders, edit documents and presentations, and create or read forms and responses when you ask an agent to work with them.",
22
+
},
23
+
{
24
+
name: "Google Contacts and Tasks",
25
+
description:
26
+
"Read or update contacts and contact groups, read other contacts or an available Workspace directory, and manage task lists and tasks when you ask an agent to organize people or work.",
27
+
},
28
+
{
29
+
name: "Google Meet",
30
+
description:
31
+
"Create and configure meeting spaces or read meeting records, participants, recordings, and transcripts when you request meeting-related work.",
32
+
},
33
+
{
34
+
name: "Google Photos",
35
+
description:
36
+
"Upload and manage app-created photos or read media you explicitly select through Google Photos Picker.",
37
+
},
38
+
{
39
+
name: "Google Search Console",
40
+
description:
41
+
"Read and manage verified sites, sitemaps, URL inspection results, and search-performance data when you request website analysis.",
42
+
},
18
43
] asconst;
19
44
---
20
45
@@ -26,7 +51,7 @@ const services = [
26
51
<metaname="robots"content="index, follow" />
27
52
<meta
28
53
name="description"
29
-
content="Executor connects AI agents to Google Calendar, Gmail, and Google Sheets with your permission."
54
+
content="Executor connects AI agents to Google Workspace and related Google services with your permission."
Copy file name to clipboardExpand all lines: apps/marketing/src/pages/privacy.astro
+6-3Lines changed: 6 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -57,9 +57,12 @@ import LegalLayout from "../components/LegalLayout.astro";
57
57
<p>
58
58
If you connect a Google Workspace service, Executor uses the permissions you grant to perform the actions you
59
59
request through that integration. Depending on the service and permissions you choose, this may include accessing
60
-
or modifying Google Calendar events, Google Sheets spreadsheets, Gmail messages, drafts, threads, attachments,
61
-
labels, or other Google Workspace content. For Gmail, this can include reading and searching email, composing and
62
-
sending messages, and organizing or moving messages to Trash when you request those actions.
60
+
or modifying Google Calendar events; Gmail messages, drafts, threads, attachments, labels, and settings; Google
61
+
Drive files and folders; Docs documents; Sheets spreadsheets; Slides presentations; Forms and responses; Contacts,
62
+
other contacts, and an available Workspace directory; Tasks; Meet spaces, participants, recordings, and transcripts; app-created or user-selected Photos media; Search
63
+
Console sites, sitemaps, indexed URLs, and performance data; or other Google content made available by the service
64
+
you connect. For Gmail, this can include permanently deleting messages or threads only when you explicitly request
65
+
that irreversible action.
63
66
</p>
64
67
<p>
65
68
Executor stores OAuth credentials and connection metadata so the integration can continue working. It processes
0 commit comments