
Step 1: Connect your stack
Connect Attio with an access token from Workspace settings > Developers. Triggers run on webhooks Viktor creates in your Attio workspace: new record, record updated and new note.
Viktor works in Attio for you. Ask in Slack or Microsoft Teams.
Viktor is an AI employee that connects to Attio and helps you track deals and customer relationships through a sales pipeline, running 23 Attio actions for you like List lists, Get record, and List notes. Ask in plain English from your workspace; Viktor does the work in Attio and reports back. Viktor connects with an API key.
Viktor, the AI employee, connects to your Attio workspace and works with your records, objects, lists, list entries, notes and tasks. He can look up people and companies, read objects and attributes, read a record's attribute history (for example a deal's stage), review a pipeline in a list, create and update records, add notes and tasks, list workspace members, read meetings, call recordings and transcripts, and read and write comments.
REST API: for anything the named actions don't cover, he calls Attio's REST API v2 directly within the scopes you grant. Creating, changing or deleting webhooks that way is refused, because the triggers manage their own.
Triggers (webhooks): Viktor can react to Attio events as they happen. When you set up a trigger, he creates a webhook in your Attio workspace for it, and he deletes that webhook when you remove the trigger. Supported triggers: new record (a record is created, optionally only for one object such as people or companies), record updated (a record's attribute values change, optionally only for one object) and new note (a note is created on a record). Every incoming event is checked against Attio's webhook signature.
Permissions: Viktor asks for these 11 Attio scopes: record_permission:read-write, object_configuration:read-write, list_configuration:read, list_entry:read-write, note:read-write, task:read-write, user_management:read, webhook:read-write, comment:read-write, meeting:read and call_recording:read. Records are read and written through record_permission, object_configuration:read-write lets him add attributes and select options when you ask, triggers need webhook:read-write, meeting:read and call_recording:read let him list meetings, call recordings and transcripts, and comment:read-write lets him read comment threads and comment on records. A key missing a scope is refused at connect with the missing scopes named.
Setup: a workspace admin opens Workspace settings > Developers in Attio, creates an access token, ticks the scopes above and pastes the token when Viktor asks to connect Attio. Viktor checks the token against your workspace and its scopes before saving it. Disconnecting removes the token from Viktor; delete it in Attio under Workspace settings > Developers to revoke it. Signing in with your Attio account (OAuth) instead of a token becomes available once Attio approves the Viktor app.
About Attio
Attio is a CRM for people, companies, deals and custom objects. Viktor connects to it with an Attio API key. Viktor is not affiliated with, endorsed by, or sponsored by Attio.
Message Viktor in a Slack channel, a Microsoft Teams chat or a direct message. He opens Attio, does the work and posts the result in the same thread, so nobody has to switch tabs.
He can also run Attio work on a schedule, like a weekly Attio summary posted to your team's channel. Anything sensitive waits for your approval before it runs.
You ask in your workspace
Describe what you need in plain English
Viktor picks the actions
Selects from 23 Attio actions, chains them together
Runs in Attio
Helps you track deals and customer relationships through a sales pipeline - 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.
“Update the Attio deal I closed today and move it to won.”
— you, to @Viktor
“Pull this week's pipeline from Attio and post a summary to #sales every Friday.”
— you, to @Viktor
“Find contacts in Attio we haven't touched in 30 days and draft follow-ups.”
— you, to @Viktor
“Cross-check Attio against our billing records and flag deals that don't match.”
— you, to @Viktor

Connect Attio with an access token from Workspace settings > Developers. Triggers run on webhooks Viktor creates in your Attio workspace: new record, record updated and new note.
Message Viktor like you'd message a teammate. "Update the Attio deal I closed today and move it to won." "Pull this week's pipeline from Attio and post a summary to #sales every Friday." Plain English, any tool.
Viktor opens Attio, runs the work, and posts back what changed. Sensitive actions wait for your approval. Everything is logged. You stop doing the work and start reviewing it.
Ask in plain English from your workspace. Viktor picks the right Attio actions, runs the work, and reports back. No workflows to build.
Reads the connected Attio workspace (id, name and slug) and the scopes the connection was granted.
Lists the workspace's objects - people, companies, deals and custom objects - with their api slugs.
Lists the attributes of an object or a list: slug, type, and whether each one is unique or writable.
Lists the workspace's lists with their api slugs and parent object.
Finds records of an object that match a filter, sorted and paged (up to 500 at a time). Use it to look up people and companies or find new records.
Reads one record with the current values of every attribute.
Reads the values of one attribute on a record, optionally with every past value and when it was active - for example the history of a deal's stage.
Shows which lists a record is on, with the list and entry ids.
Reads one list entry with the list's own attribute values.
Ask for outcomes that span tools - Viktor pulls from Attio, cross-references the rest of your stack, and delivers one finished result.
Yes. Attio is one of the 9,800+ tools Viktor connects to, with an API key. Once connected, anyone on your team can put Viktor to work in Attio from their workspace - no workflow builder, no code.
Ask Viktor in your workspace to connect Attio, then paste an API key from your Attio account when prompted. Viktor stores the key encrypted, uses it only for the actions you ask for, and you can revoke it at any time. Setup takes about two minutes.
Viktor can run 23 Attio actions, including List lists, Get record, and List notes - and chain them with other tools in a single request. In practice that means Viktor helps you track deals and customer relationships through a sales pipeline. 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 Attio actions to take, runs them, and reports back.
Start free. Viktor delivers.
Start for free today. No credit card required.