Skip to main content
Butler integrates seamlessly with many apps. Connecting apps to Butler will give Butler context in it’s knowledge base to automate, answer questions and search through. Unlike other similar app, Butler does not use tools or any other workaround for exposing siloed data to LLMs. Instead, we vectorize and store your data long-term.

Initial knowledge fetch

After connecting an app, Butler will fetch past data. Butler will only fetch data in the scopes that you allow for each app.

For example, I can choose to only give Butler access to a subset of pages in my Notion.

On the Standard plan, Butler initially fetches data created or mutated within the last three months for all apps. Upgrading to Pro allows Butler to fetch the last six months instead.

Automatic syncs

Butler will automatically keep it’s knowledge base updated by syncing (fetching) recently mutated or newly created data since the last sync. Butler will refresh data from all of your connected apps every hour, but you can choose to manually sync new data at any time at will.
Setup:
  • Type: Individual
  • Method: Google OAuth
Sync:
  • Type: Hourly
  • Information stored: Email authors, titles, subjects, bodies and created_at timestamps
Quirks:
  • New emails will be monitored in real-time to allow automations to run instantly
  • Emails in Butler’s knowledge base will still only be updated hourly
Setup:
  • Type: Individual
  • Method: Microsoft OAuth
Sync:
  • Type: Hourly
  • Information stored: Email authors, titles, subjects, bodies and created_at timestamps
Quirks:
  • New emails will be monitored in real-time to allow automations to run instantly
  • Emails in Butler’s knowledge base will still only be updated hourly
Setup:
  • Type: Individual
  • Method: Google OAuth
Sync:
  • Type: Hourly
  • Information stored: Event authors, locations, created_at timestamps, titles, descriptions and meeting links
Quirks:
  • All future events are also initially fetched to allow Butler to schedule our meeting bot
  • Only new events in the future can be “seen” by Butler; creating a meeting that started or ended before the current time will render it inaccessible to Butler and the meeting bot
Setup:
  • Type: Individual
  • Method: Google OAuth
Sync:
  • Type: Hourly
  • Information stored: Files (.doc, .pdf, .xml, etc.) and their contents, authors, created_at and last_edited timestamps
Setup:
  • Type: Individual
  • Method: Notion OAuth
Sync:
  • Type: Hourly
  • Information stored: Pages + Databases and their contents, authors, created_at and last_edited timestamps
Team connectors (Linear, Slack, Discord, etc.) are currently being overhauled.

Security

Nobody can see your data except for you. We’re currently:
  • Being audited for SOC 2 and GDPR compliance by Vanta
  • Being actively pentested by Astra Security
  • Verified for CASA Tier 2
We use military-grade AES-256 encryption at rest and TLS 1.2 in transit to keep your data safe. All of our subprocessors uphold the highest standards of security, and your data is never used to train third party AI models. For more information, visit our Trust Center or see our Privacy Policy.