
Step 1: Connect your stack
27+ native integrations plus 9,800+ tools via managed connectors. Mostly one-click OAuth, a few API keys. No webhooks, no Zapier zaps.
Viktor works in Google Docs for you. Ask in Slack or Microsoft Teams.
Viktor is an AI employee that connects to Google Docs and helps you capture, organize, and find team or personal notes, running 24 Google Docs actions for you like List Tabs, Create Tab, and Append Text. Ask in plain English from your workspace; Viktor does the work in Google Docs and reports back. Viktor connects with Sign in with Google.
Viktor connects to your Google Docs account and completes work in it. He doesn't just answer questions about Google Docs, he takes the actions on your behalf and delivers the finished result to your workspace.
Unlike workflow builders such as Zapier or Make, there is nothing to configure - no triggers to map, no workflows to maintain. You describe the outcome in plain English, and Viktor picks the right Google Docs actions, chains them with the other 9,800+ tools he connects to, and asks for approval before anything sensitive runs.
About Google Docs
Google Docs is a cloud-based word processor with real-time collaboration, version history, and integration with other Google Workspace apps
Message Viktor in a Slack channel, a Microsoft Teams chat or a direct message. He opens Google Docs, does the work and posts the result in the same thread, so nobody has to switch tabs.
He can also run Google Docs work on a schedule, like a weekly Google Docs summary posted to your team's channel. Anything sensitive waits for your approval before it runs.
Viktor is not affiliated with or endorsed by Google Docs.
You ask in your workspace
Describe what you need in plain English
Viktor picks the actions
Selects from 24 Google Docs actions, chains them together
Runs in Google Docs
Helps you capture, organize, and find team or personal notes - your real data.
Reports back
Delivers the finished result to your workspace
Messages you'd actually send. Paste one into your workspace, swap in your specifics, and Viktor takes it from there.
“Find the Google Docs doc about onboarding and turn it into a checklist.”
— you, to @Viktor
“Summarize what changed in Google Docs this week and post it here every Friday.”
— you, to @Viktor
“Draft a new Google Docs page from this meeting transcript.”
— you, to @Viktor
“Search Google Docs for anything about the renewal and pull out the key facts.”
— you, to @Viktor

27+ native integrations plus 9,800+ tools via managed connectors. Mostly one-click OAuth, a few API keys. No webhooks, no Zapier zaps.
Message Viktor like a teammate: "Pull this week's MRR from Stripe." "Triage new Linear bugs." "Pause Meta ads over $40 CPA." Any tool.
Viktor opens the tools, runs the work, and posts back exactly what changed. Sensitive actions wait for your approval. It’s all logged.
Ask in plain English from your workspace. Viktor picks the right Google Docs actions, runs the work, and reports back. No workflows to build.
Append text to the end of a Google Doc, or to the very beginning when Append at Beginning is set. Use when adding a line or paragraph to an existing document without choosing an exact character position. Use Insert Text instead when the text must land at a specific index, or when inserting into a particular tab. Use Find Document to resolve a document's name to its ID.
Turn paragraphs into a bulleted or numbered list in a Google Doc. Locate the paragraphs with Find Text, or pass an explicit Start Index and End Index. Every paragraph the range touches becomes a list item. Use Remove Bullets to undo. Use Find Document to resolve a document's name to its ID.
Create a new Google Doc by copying a template document and substituting {{placeholder}} tokens with values. Use Find Document to resolve the template's name to its ID. Returns {documentId, title, url}.
Create a new Google Doc with an optional body. The body is rendered as Markdown, so you can include headings (# Title), bold/italic, bullet/numbered lists, links, and code. Optionally place the doc in a specific Drive folder. Returns {documentId, title, url}.
Add a new tab to an existing Google Doc and return its Tab ID. The tab is created empty; pass the returned tabId as Tab ID to Insert Text, Write Table, Insert Image, Insert Table or Insert Page Break to fill it, because an edit sent without a Tab ID always goes to the document's first tab. Added at the end of the document's tabs unless Position is set, and nested under another tab when Parent Tab ID is set. Use List Tabs to see the tabs a document already has, or Find Document to resolve a document's name to its ID. Position applies only to the tab being created: this tool set cannot rename, reorder or delete a tab that already exists — say so plainly rather than attempting a workaround such as recreating the tab.
Remove an entire table, structure and contents, from the document. Use this to clear a table completely, including an empty table left behind after its text was removed. Set Table Number to pick which table to remove (1 = first top-level table in the document, in reading order; a table nested inside another table's cell doesn't count separately). Use Get Document first if you need to confirm how many tables exist. This also works on a table linked to a Google Sheet, since removal is treated as ordinary content deletion. Use Find Document to resolve a document's name to its ID. In a multi-tab document, set Tab ID to choose which tab to delete from — without it the first tab's tables are the ones counted and removed; use List Tabs to get the IDs.
Export a Google Doc to a file in PDF, DOCX, TXT, HTML, or ODT format. Use when asked to export, download, convert, or 'save as' a doc in one of those formats. Use Find Document to resolve a document's name to its ID. Returns {filePath, filename, mimeType}, where filePath is the exported file in the workflow's temporary storage - it is a local path, not a shareable download link.
Search for Google Docs by name or full-text content. Returns a list of {id, name, url, modifiedTime}. Use this first to resolve a document's name to its ID, then pass the id to Get Document, Export Document, or any of the insert/replace tools.
Apply paragraph formatting (heading style, alignment, line spacing, indentation) in a Google Doc. Locate the paragraph with Find Text, or pass an explicit Start Index and End Index. Google Docs applies paragraph styles to whole paragraphs, so every paragraph the range touches is restyled, not just the matched text. Use Find Document to resolve a document's name to its ID.
Ask for outcomes that span tools - Viktor pulls from Google Docs, cross-references the rest of your stack, and delivers one finished result.
Yes. Google Docs is one of the 9,800+ tools Viktor connects to, with Sign in with Google. Once connected, anyone on your team can put Viktor to work in Google Docs from their workspace - no workflow builder, no code.
Ask Viktor in your workspace to connect Google Docs, then pick your Google account in the Sign in with Google prompt and approve access. Viktor never sees your password, handles authentication itself, and starts working right away. Setup takes about two minutes, and you can revoke access at any time from your Google account.
Viktor can run 24 Google Docs actions, including List Tabs, Create Tab, and Append Text - and chain them with other tools in a single request. In practice that means Viktor helps you capture, organize, and find team or personal notes. If a task spans several actions, Viktor plans the sequence itself and reports back when the work is done.
No. Viktor isn't a workflow builder - there are no triggers to map and nothing to maintain. You ask for the outcome in plain English in your workspace, and Viktor decides which Google Docs actions to take, runs them, and reports back.
Start free. Viktor delivers.
Start for free today. No credit card required.