Connect to Services

Build 1-Click AI Data Extractors by Connecting Ask Steve to Other Services

To access the Connections page, click on the Connections link in the left navigation of the Extension Settings. Or click here.

What is a Connection?

A connection is a link to another service that Ask Steve can use to read from or write data to that service. Typically you will need to authenticate with that service by either giving Steve permission to access one or more of your files or by entering an API Key. Some services require a Premium plan. Everyone gets a 30 day free trial of Premium, with no credit card required, when you create an account - the video below shows how!

Free Services

Gmail


Take Control of Your Inbox with Ask Steve's AI Tools!
For details, check out this post about how the Gmail connection works.



Google Calendar


Use AI to parse out events from web pages, emails and other documents and automatically add them to a Google Calendar.

To auto-create a data extractor for your Google Calendars, go to Google Calendar, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Google Calendar account if necessary.

  • By default any auto-created data extractors will ask you what calendar you want to write into at runtime. If you want to assign a specific calendar, you can do so from the Sidepanel > Tools > Extractors and APIs section.
  • Event details are stored in the description. Supports one-time and recurring events, and can add multiple events at once.


Google Docs


Capture text, links, comments, AI summaries, etc. into any Google Doc with 1-click, without leaving the page you're on.

To auto-create a data extractor for your Google Doc, go to the Google Doc, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Google Docs account if necessary.

  • By default any auto-created data extractors will ask you what tab you want to write into at runtime. If you want to assign a specific tab, you can do so from the Sidepanel > Tools > Extractors and APIs section.
  • Supports the following Markdown and HTML formatting: bold, italic, underline, strikethrough, hyperlinks, headings, pre and blockquotes.


Google Sheets


Generate an AI Data Extractor from any Google Sheet in seconds.

To create a data extractor for a specific Sheet, go to any Google Sheet that you have write access to, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Google Sheets account if necessary.

  • Ask Steve will automatically write the prompt for you, but you can add to or adjust it if necessary.
  • By default, Ask Steve adds new rows to the end of your sheet. You can configure Ask Steve so that if it finds an existing row that matches the columns you specify, it will update any empty fields in the row, but NOT write over any existing data. You can do this by opening the Tool in the sidepanel, opening the Extractors and APIs and then clicking on Advanced Settings.
  • Ask Steve only has access to the documents that you pick.
  • Ask Steve can also read Google Sheets. If nothing is selected or a single cell is selected, it will read the whole sheet. If a range is selected it will use that. Selected rows or columns need to be contiguous.


Microsoft Excel


Generate an AI Data Extractor from any Excel Sheet in seconds.

To create a data extractor for a specific Sheet, go to any Excel Sheet that you have write access to, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Microsoft Excel account if necessary.

  • Ask Steve will automatically write the prompt for you, but you can add to or adjust it if necessary.
  • By default, Ask Steve adds new rows to the end of your sheet. You can configure Ask Steve so that if it finds an existing row that matches the columns you specify, it will update any empty fields in the row, but NOT write over any existing data. You can do this by opening the Tool in the sidepanel, opening the Extractors and APIs section and then clicking on Advanced Settings.
  • Ask Steve can also read Excel Sheets. It will ask you what cell range you want to use. If you leave the range empty, it will use the whole sheet.


Premium Services

Airtable

Premium

Generate an AI Data Extractor from any Airtable table in seconds.

To create a data extractor for a specific table, go to any Airtable table, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Airtable account if necessary.

  • Ask Steve will automatically write the prompt for you, but you can add to or adjust it if necessary. It should handle all different field types appropriately, and will skip any that aren't writable.
  • By default, Ask Steve adds new rows to the end of your table. You can configure Ask Steve so that if it finds an existing row that matches the columns you specify, it will update any empty fields in the row, but NOT write over any existing data. You can do this by opening the Tool in the sidepanel, opening the Extractors and APIs section and then clicking on Advanced Settings.


Apollo

Premium

Capture contacts and accounts from any web page directly into Apollo.io.

To create a data extractor for People or Companies, go to the corresponding page in Apollo, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Apollo account if necessary.

  • Steve will automatically write the prompt for you, but you can add to or adjust it if necessary.
  • By default, Ask Steve adds new People to your Contacts list, even if they are already there. You can configure Ask Steve so that if it finds an existing Contact that matches the columns you specify, it will update any empty fields in the Contact, but NOT write over any existing data. You can do this by opening the Tool in the sidepanel, opening the Extractors and APIs section and then clicking on Advanced Settings.
  • Supports lists, account and contact stages, and custom fields.


Google Chat

Premium

Share links, comments, summaries, etc. to any public Google Chat space with 1-click, without leaving the page you're on.

To auto-create a data extractor for Google Chat Spaces, go to a public space in Google Chat, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Google Chat account if necessary.

  • By default any auto-created data extractors will ask you what space you want to write into at runtime. If you want to assign a specific space, you can do so from the Sidepanel > Tools > Extractors and APIs section.
  • Supports Google Chat markdown


HubSpot

Premium

Capture contacts and companies from any web page directly into HubSpot.

To create a data extractor for Contacts or Companies, go to the corresponding page in HubSpot, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your HubSpot account if necessary.

  • Steve will automatically write the prompt for you, but you can add to or adjust it if necessary.
  • By default, Ask Steve adds new Contacts even if they are already in your Contact list. You can configure Ask Steve so that if it finds an existing Contact that matches the columns you specify, it will update any empty fields in the Contact, but NOT write over any existing data. You can do this by opening the Tool in the sidepanel, opening the Extractors and APIs section and then clicking on Advanced Settings.


Notion Databases

Premium

Generate an AI Data Extractor from any Notion Database in seconds.

To create a data extractor for a specific Notion database, go to the database page, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Notion account if necessary.

  • Ask Steve will automatically write the prompt for you, but you can add to or adjust it if necessary.
  • By default, Ask Steve adds new rows to the end of your table. You can configure Ask Steve so that if it finds an existing row that matches the columns you specify, it will update any empty fields in the row, but NOT write over any existing data. You can do this by opening the Tool in the sidepanel, opening the Extractors and APIs section and then clicking on Advanced Settings.


Notion Pages

Premium

Share links, user input, summaries, etc. to any Notion Page with 1-click, without leaving the page you're on.

To auto-create a data extractor for Notion pages, go to any page in Notion, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Notion account if necessary.

  • By default any auto-created data extractors will ask you what page you want to write into at runtime. If you want to assign a specific page, you can do so from the Sidepanel > Tools > Extractors and APIs section.
  • Supports the following Notion formatting options: headings, code, bulleted lists, numbered lists, urls, to-do items, quotes and dividers.


Pipedrive

COMING SOON!

Premium

Capture people and organizations from any web page directly into Pipedrive.

To create a data extractor for People or Organizations, go to the corresponding page in Pipedrive, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Pipedrive account if necessary.

  • Steve will automatically write the prompt for you, but you can add to or adjust it if necessary.
  • By default, Ask Steve adds new People even if they are already in your People list. You can configure Ask Steve so that if it finds an existing Person that matches the columns you specify, it will update any empty fields in the Person, but NOT write over any existing data. You can do this by opening the Tool in the sidepanel, opening the Extractors and APIs section and then clicking on Advanced Settings.


Salesforce

Premium

Capture Leads, Accounts, Cases, Events and Tasks from any web page directly into Salesforce.

To create a data extractor for a specific object, go to the corresponding page (or list page) in Salesforce, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Salesforce account if necessary.

  • Steve will automatically write the prompt for you, but you can add to or adjust it if necessary.
  • By default, Ask Steve adds new records even if they are already in their respective list. You can configure Ask Steve so that if it finds an existing record that matches the columns you specify, it will update any empty fields in the record, but NOT write over any existing data. You can do this by opening the Tool in the sidepanel, opening the Extractors and APIs section and then clicking on Advanced Settings.
  • There are separate services for Production and Sandbox accounts.


Slack

Premium

Share links, comments, summaries, etc. to any public Slack channel with 1-click, without leaving the page you're on.

To auto-create a data extractor for Slack Channels, go to a public channel in Slack, open the Ask Steve sidepanel, click on Tools and then press the NEW button. Connect your Slack account if necessary.

  • By default any auto-created data extractors will ask you what channel you want to write into at runtime. If you want to assign a specific channel, you can do so from the Sidepanel > Tools > Extractors and APIs section.
  • Supports Slack markdown
  • You can also create data extractors for private groups, but you will need to add the Ask Steve app to the group first.


Add a New Connection

Press the CREATE NEW CONNECTION button in the upper right of the screen, pick the service you want to connect and either enter in your authentication details or press the Connect My Account button.

Delete a Connection

Press the trashcan icon on any connection to delete it. If the connection is in use, you will get a message asking you to delete any Tools that use it first.

Edit a Connection

Click anywhere on the connection except the service logo or the trashcan icon to open it for editing.

Filter Connections

You can use the search box at the top of the page to quickly filter the connection list.

Visit Service

Click on the service logo to visit their site.