Help Center

Integrations and Agent Capabilities

Explore DoubleO's core agent capabilities and integrations.

Integrations and Agent Capabilities

DoubleO empowers you to automate a wide array of tasks by leveraging intelligent agents with diverse capabilities and seamless integrations with your favorite tools. Our platform is designed to understand your needs, interact with various systems, and execute complex workflows, all to make your operations more efficient and effective.

Core Agent Capabilities

Every DoubleO agent comes equipped with a powerful set of foundational skills:

  • Contextual Understanding: Agents can handle and utilize context from other agents in the workflow, the workspace, and any uploaded documents or data.
  • Web Interaction: Agents can search, scrape, and navigate the web to gather information or perform actions.
  • Document Management: Agents can read, query, and create various document formats, including:
    • Word (DOCX)
    • PDF
    • PowerPoint (PPT)
    • CSV
    • Excel
  • Content Extraction: Agents can read images and handwritten content within the supported document formats.
  • Communication: Agents can read, draft, send, and engage in back-and-forth messaging via:
    • Email
    • Slack
  • Data & API Operations: Agents can operate APIs, read and create database tables, and insert or update rows in databases (both DoubleO's embedded databases and externally connected ones).

Optional Agent Capabilities

Beyond the core functionalities, DoubleO agents can be enhanced with specialized skills to tackle more specific tasks:

  • Lead Enrichment: Find or enrich leads using paid lead data sources.
  • Deep Research: Utilize DoubleO's dedicated research agent for in-depth investigation on any topic.
  • Image and Video Generation: Generate images or videos.

Connect Your Tools: Seamless Integrations

DoubleO agents can connect to a variety of external tools and platforms, enabling them to work within your existing ecosystem. Here's how our agents can leverage these integrations:

Calendars (Google Calendar)

Manage your schedule effortlessly. DoubleO agents can:

  • Fetch and view calendar events based on date ranges or other criteria.
  • Add new events to your calendar, including details like summary, start/end times, description, location, and attendees.
  • Edit existing calendar events, modifying their details as needed.

Email (as DoubleO or as you, via Gmail)

Take control of your inbox. DoubleO agents can:

  • Send emails on your behalf to specified recipients with a subject and body.
  • Read emails from your inbox, with the ability to filter by mail type (sent, received, all), date range, or specific email ID.
  • Send emails and automatically wait for responses, then process the reply content and any downloaded PDF attachments.

Document Processing (Google Docs, Docx, PDF, PPT)

Handle your documents with ease. DoubleO's general document processing capabilities allow agents to:

  • Create new Word (DOCX) files from HTML content and save them.
  • Create new PDF files from HTML content and save them.
  • Read and extract text content from PDF files.
  • Read and extract text content from DOCX files.
  • Read and extract text content from PowerPoint (PPTX) files.

Spreadsheet Processing (Google Sheets, CSV, Excel)

Automate your spreadsheet workflows. DoubleO agents can:

  • Read data from specified cells or ranges in your Google Sheets.
  • Update data within specified cells or ranges in your Google Sheets.
  • Append new rows of data to existing Google Sheets.
  • Create entirely new Google Sheets spreadsheets with a given title.
  • Delete specific sheets (tabs) within a Google Spreadsheet.
  • Perform batch read operations to get values from multiple ranges at once.
  • Perform batch update operations to change values in multiple ranges simultaneously.
  • Append values to a sheet with options to insert new rows or overwrite existing data.

Google Drive

Organize and manage your cloud storage. DoubleO agents can:

  • Create new folders in your Google Drive.
  • Create new files within a specified Google Drive folder (e.g., creating a placeholder for a Google Doc, Sheet, or Slide, to be populated subsequently or via other actions).
  • List all files and folders within a specified Google Drive folder.
  • Download files from Google Drive to make their content accessible for other processing steps.

HubSpot

Connect with your Customer Relationship Management (CRM) system. DoubleO agents can interact with HubSpot by:

  • Leveraging their general API operation capabilities to make calls to the HubSpot API. This allows agents to perform actions such as:
    • Creating or updating contacts, companies, or deals.
    • Retrieving data about CRM objects.
    • Logging activities or notes.

Salesforce

Supercharge your CRM workflows. DoubleO agents can interact with Salesforce by:

  • Employing their general API operation capabilities to communicate with the Salesforce API. This allows agents to:
    • Create, update, or retrieve records for standard and custom objects (e.g., Leads, Accounts, Contacts, Opportunities).
    • Execute SOQL queries to find specific data.
    • Perform other standard API actions supported by Salesforce.

Linear

Streamline your project and issue tracking. DoubleO agents can interact with Linear by:

  • Utilizing their general API operation capabilities to connect to the Linear API. This enables agents to:
    • Create new issues or projects.
    • Update existing issues (e.g., changing status, assignee, or labels).
    • Retrieve information about issues, projects, and cycles.

LinkedIn

Leverage professional network data for research and outreach. DoubleO agents can:

  • Read publicly available data from LinkedIn user profiles given a profile URL.
  • Search for and retrieve LinkedIn job listings based on keywords, location, date posted, and sort preferences.
  • Read publicly available data from LinkedIn company profiles using the company name or LinkedIn company URL.

Notion

Integrate with your collaborative workspace. DoubleO agents can:

  • Read content from a specified Notion page.
  • Update properties of an existing Notion page using JSON.
  • Archive (delete) a Notion page.
  • Retrieve a list of users within your Notion workspace, filterable by type (all, person, bot).
  • Load an entire Notion database into a new table in a SQL database for further querying and analysis.

Slack

Enhance team communication and automate notifications. DoubleO agents can:

  • Read messages from Slack channels or direct messages (given appropriate permissions and access).
  • Draft and send messages to specified Slack channels or individual users.
  • Engage in conversational back-and-forth interactions if designed as part of a workflow. (Leverages general communication and messaging capabilities).

General Data Management (CSV, Excel, Databases)

Beyond specific SaaS integrations, DoubleO offers robust built-in capabilities for versatile data handling:

  • CSV Files:
    • Create CSV files from structured data.
    • Read the entire content of CSV files into a processable format.
    • Read specific rows from CSV files by row number.
    • Get the total number of rows in a CSV file.
    • Add new rows to existing CSV files.
    • Query and filter data from CSV files using natural language.
  • Excel Files:
    • Write data (lists of lists) to specified sheets in Excel files, creating the file or sheet if it doesn't exist.
    • Read data from Excel files.
    • Query and filter data from Excel files using natural language.
    • Update existing Excel sheets.
  • SQL Databases (DoubleO Embedded & External):
    • Generate SQL queries from natural language descriptions to fetch data from tables.
    • Add new rows of data (provided as a list of dictionaries) to specified SQL database tables.
    • Perform various table operations based on natural language queries, such as inserting data, updating existing records, or modifying table schemas (e.g., adding new columns).
    • Convert data from an SQL table directly into a CSV file and get a link to it.
    • Load data from files (like CSVs) directly into new or existing database tables.
  • Vector Databases (for Semantic Search & RAG):
    • Write text data (e.g., document contents, web scrapes) to a vector database, chunking it appropriately for semantic search.
    • Read (query) a vector database using a natural language query to find the most relevant text chunks.
    • Automate the process of scraping a website and immediately writing its content into a vector database.
    • Automate crawling an entire website and indexing all its content into a vector database.
    • Perform web searches and store the aggregated results directly into a vector database for later querying.

Web Interaction & Research Tools

Advanced tools for interacting with the vast information on the web:

  • Comprehensive Web Search:
    • Perform general web searches using engines like Google (via SerpAPI or Tavily) with options for location, language, number of results, etc.
    • Search for news articles using specific queries, country codes, and freshness parameters.
    • Conduct Google Jobs searches with detailed criteria.
    • Search Google Ads Transparency Center for advertiser information or ad creatives.
  • Website Scraping & Crawling:
    • Scrape the content of specific URLs (using simple or advanced FireCrawl methods for tag filtering, PDF parsing, custom wait times, etc.).
    • Extract structured data from webpages using LLMs based on a natural language prompt (e.g., "Extract all product names and prices from this page").
    • Generate a sitemap (map all URLs) of a given website.
    • Systematically crawl websites (follow links to a specified depth) to gather content from multiple pages.
  • Social Media & Niche Site Scraping:
    • Scrape company or product reviews from G2.com.
    • Retrieve recent tweets from specified Twitter users.
    • Search for Reddit posts based on given queries.

Communication & Utility

Additional tools to extend agent capabilities:

  • Twilio: Make automated outbound phone calls to deliver spoken messages to a phone number.
  • Image Analysis (OCR & Visual Question Answering):
    • Extract text from images.
    • Analyze the content of images to answer specific questions about them (e.g., "What objects are in this image?", "Describe the main subject of this photo.").

Talk to SupportTalk to Support