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
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 theNEW
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
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 theNEW
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
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 theNEW
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
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 theNEW
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
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 theNEW
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
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 theNEW
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
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 theNEW
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
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 theNEW
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
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 theNEW
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
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 theNEW
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
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 theNEW
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
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 theNEW
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
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 theNEW
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.