How to Connect a Data Source

Connect data tables, charts, images, KPIs, and dashboards to Slideform to populate your presentations

If your recurring reports and presentations use charts and metrics from specific data sources, you can pull the data directly into your slide deck.

In your Slideform account, go to the left-side menu and choose Data Sources. Click  Add Data Source. There you will see a card for each supported data type. Click Add Integration to get started.

Find detailed instructions below to connect any supported data source to your Slideform account.

 


Airtable

To connect your Airtable account to Slideform, you will need to create a personal access token. See the Airtable documentation for details. 

1. Log into Airtable. Go to the Developer hub and Create a new Personal Access Token. Set the scope to read all records as shown below. Set the access to all the workspaces that you want to use in Slideform. Copy the token and keep it handy to paste into Slideform at a later stage in setup.

2. In Slideform, click on Add Integration and then click Authenticate on the next page. A new window will open.

3. Choose the access you want to allow for Slideform. We recommend allowing all current and future bases in your workspace. 

airtable auth splash screen

4. Return to Slideform. You will see a message that Slideform in "Checking prior authorization status". This may take a few minutes to resolve.

5. Next, you will see the following screen. Enter a name for the Airtable data source. Enter your personal access token. Then select the Base that you want to link. You can also select a specific table, which enables our system to automatically expose records using the column names.

6. The new data source will appear on the Data Sources screen. This may take a few minutes.


AWS Athena

To connect to data in AWS, enter your AWS client name, secret key, and other credentials as requested.

 

Domo dashboards

Link your Domo cards & dashboards to Slideform for use in presentations and reports.

Slideform uses an API-based integration. API credentials are associated with specific Domo users. You or your Domo admin will need to generate an Access Token and enter it into Slideform. Access can be revoked at any time from your Domo admin settings. Screenshot 2024-06-10 at 10.06.28 AM

  1. In Slideform, go to Data Sources > Add Data Source and click Add Integration under Domo.
  2. On the next page, you will enter a name for the data source, the Domo instance URL, and the access token.
  3. To generate an access token, log into your Domo account. You will need Admin privileges. On the top menu, go to More. Navigate to Admin > Authentication > Access Tokens.
  4. From there, click on Generate access token in the upper right corner of the screen. You will need to give the token a descriptive name, select the user, and set the expiration date. We recommend setting the expiration date to 1 year to avoid unnecessary re-authorization. Copy the access token.

  5. Paste the access token into Slideform. Click Test Connection.
  6. If the connection is valid, you will see a message and you will be prompted to select the page (dashboard) you want to connect. If you need to set up multiple pages, we recommend creating a new data source for each page.
  7. After you select the page, click Save in Slideform.
  8. The new data source will appear on the Slideform Data Sources screen. This may take a few minutes.

 

Upload an Excel file

You can upload an Excel file to Slideform to fill in data and charts in your presentations. Upload the file by dragging it to the gray box, or navigate to the file.

The new data source will be indexed and will appear in a box on the Data Sources screen. If you make changes to the Excel file, you will need to upload a new version to Slideform.

Connect a Google Sheet

Connect your Google Drive to easily pull in Sheets and Slides for use in Slideform. Here's how: Authenticate with Google

After authenticating your Google account, go to Data Sources, click Add Data Source, and choose Add Integration on the Google Sheets card. On the next screen you will be able to Select the file from Google Drive with the built in Google file picker.

 

If you are not able to authenticate your Google account, you may follow this manual process:

1. Share the Google Sheet with share@slideform.co so that Slideform can read the file.

2. Enter the URL of the Google Sheet into the URL box and click Save.
The new data source will be indexed and will appear on the Data Sources screen. This may take a few minutes.


Google Drive

Connect your Google Drive to easily pull in Sheets and Slides for use in Slideform. Here's how: Authenticate with Google

This integration is useful for connecting multiple Google Sheets, or master slide decks, to be used as data sources in Slideform.

1. Share the Google Drive folder with share@slideform.co

2. In Slideform, Go to Data Sources > Add Data Source > Google Drive > Add Integration and enter the URL of the Google Drive folder into the URL box and click Save.

The new data source will be indexed and will appear on the Data Sources screen. This may take a few minutes.

See a walkthrough of this integration here: 

Google Slides

Connect your Google Drive to easily pull in Sheets and Slides for use in Slideform. Here's how: Authenticate with Google

After authenticating your Google account, go to Data Sources, click Add Data Source, and choose Add Integration on the Google Slides card. On the next screen you will be able to select the file from Google Drive with the built in Google file picker.

 

If you are not able to authenticate your Google account, you may follow this manual process:

1. Share the Google Slide deck with share@slideform.co 

2.Enter the URL of the Google Slide deck into the URL box and click Save.

The new data source will be indexed and will appear on the Data Sources screen. This may take a few minutes.

Hubspot (CRM)

This integration supports querying standard and custom objects from Hubspot. To connect your Hubspot CRM data to Slideform, first you must authenticate with Hubspot and allow Slideform to access your Hubspot data.

1. Log into Hubspot

2. In Slideform, click on Add Integration and then click Authenticate on the next page. A new window will open.

3. Choose the Hubspot account you want to connect.

4. On the next screen, click Connect app. You are now linked. Please close that window and return to the Slideform interface. 

5. In Slideform, enter a name for the Hubspot CRM data source.

6. The new data source will appear on the Data Sources screen. This may take a few minutes.

 

HubSpot (Dashboards)

This integration supports embedding charts and visuals from your Hubspot Dashboards. This integration uses report emails from HubSpot to access the dashboard charts and tables. You or your email admin will need to set up auto-forwarding of these messages from HubSpot to Slideform.

  1. Set up dashboard emails. Log into Hubspot and navigate to your dashboard. In the upper right corner, choose Share and select "Email this dashboard".
    1. Set up the recurring emails as shown.hubspot_dashboard_email_settings 
      Select yourself as the internal recipient.
      Enter an informative email subject. This will be used to identify the dashboard in Slideform.
      You can select any schedule for the emails; this will be the refresh rate for the data in Slideform.
      Select ZIP of PNGs for the attachment.
      You may send with or without dashboard filters depending on your needs.
      Click Schedule e-mail.
  2. Set up email forwarding from your email account to Slideform. 
    1. In Gmail, go to Settings > Forwarding, > Add a forwarding address to share@slideform.co. Slideform staff will need to approve your request, so please give us a head's up before setting this up.
    2. Set up a filter to forward the HubSpot dashboard emails to share@slideform.co. This can be achieved by a filter on emails from noreply@notifications.hubspot.com and click Has attachment.
       
    3. If you do not use Gmail, please set up forwarding and contact Slideform to make sure that we are receiving the dashboard messages.
  3. Add the data source in Slideform.
    1. Log into Slideform. Go to Data Sources, Choose Add Data Source, and click Add Integration on the HubSpot (Dashboards) card.Screenshot 2024-06-20 at 3.22.20 PM
    2. On the next page, click the Authenticate button. A new window will open.
    3. Choose the Hubspot account you want to connect.
    4. Click Connect app. You are now linked. Please close that window and return to the Slideform interface.
    5. Back in Slideform, enter a name for the data source, and enter the email address of the "Internal Recipient" that the HubSpot dashboard emails are sent to. Click Save.
  4. The new data source will appear on the Data Sources screen. New data will only be captured once a day when the emailed dashboard is sent by HubSpot.

Looker Studio

Slideform works by reading and saving your entire dashboard with all pages and all elements (charts, KPIs, tables, & filters) for use in your slides.

  1. Open your Looker Studio dashboard and share it with Slideform. To do this, click Share and add viewer access for share@slideform.co. 
  2. In Looker Studio, Edit mode, look at File > Embed Report. Make sure that the checkbox next to Enable Embedding is clicked On.
  3. In Slideform, go to Data Sources and click Add Data Source.Screenshot 2024-06-05 at 3.59.36 PM

    Click Add Integration under Looker Studio.

  4. On the next page you will be prompted to enter a name for this data source and the dashboard URL. 
  5. Open your Looker Studio dashboard. Copy the URL of the dashboard and paste it into Slideform in the Dashboard URL box.

  6. Optional features:
    1. Page Load Time is used to specify a longer time (in seconds) to wait for your dashboard to load. Only enter a time here if your chart elements are not loading properly.
    2. Chart Labels: By default, Slideform uses chart titles and other labels to name your charts, where possible. To disable this, toggle the Ignore Labels option on.
    3. Index Shapes: If you have several smaller elements, such as scorecards, that should be grouped together, turn on the Index Shapes feature. You will also need to create a background shape on your dashboard (such as a rectangle) and group it together with all the elements you want to group. 
    4. Auto Crop: Use Auto Crop to decrease the amount of white space around the dashboard elements.
  7. Click Save. The new data source will appear on the Data Sources screen. This may take a few minutes.

If you make changes to the optional settings, click Save and then Refresh to pull in new data from your dashboard.

 

Looker Dashboards

Link your Looker charts, Looks, metrics, and other dashboard elements to Slideform for use in presentations and reports.

Slideform uses an API- based integration. This is the most scalable approach for situations with many looks, dashboards, and filters. This method requires access to API keys and permissions are controlled at the user level. API credentials are associated with specific Looker users.

In Slideform, go to Data Sources and click Add Data Source and click Add Integration under Looker (Classic).Screenshot 2024-06-05 at 3.38.09 PM
  1. On the next page, you will enter a name for the data source, the Looker dashboard instance URL, the client ID, and client secret.
  2. In Looker, navigate to your dashboard and copy the Instance URL into Slideform.
  3. Navigate to your Looker user settings and click on API Keys > Edit Keys. From there, click on New API Key to generate a new client ID and client secret. Enter these into Slideform.
  4. Click Save in Slideform.
  5. The new data source will appear on the Slideform Data Sources screen. This may take a few minutes.

Metabase

Link your Metabase dashboard to Slideform for use in your presentations and reports. 

  1. In Metabase, create a new user account for Slideform to access Metabase. This can be done by adding share@slideform.co as a user and setting a password for them.
  2. In Metabase, go to Admin Settings and click Embedding on the left-side menu. Click to enable Static Embedding.


  3. Click Manage to generate a secret key for Slideform to use to access your Metabase. Copy the key value to enter it into Slideform.
  4. Exit the Admin settings and go to your dashboard. Click the sharing icon in the upper right corner. Then go to Embed.
  5. In the popup window, choose Static Embedding. Click Publish at the top of the page.
  6. On the parameters tab, check that all the parameters you want to expose to Slideform are set to Editable.
  7. In Slideform, go to Data Sources and click Add Data Source. Click Add Integration under Metabase.
  8. You will see the following screen.
  9. Enter a name for the data source and the URL of the dashboard.
  10. Enter the login name and password of the user you created for Slideform.
  11. Paste in the Secret Key that you created in step 3.
  12. Click Test Connection. If the connection is successful, you will see a message at the top of the screen.
  13. Click Save.

 

Power BI

Link your PowerBI dashboard to Slideform for use in your presentations.


  1. In Slideform, go to Data Sources and click Add Data Source. Click Add Integration under PowerBI.
  2. Enter a name for this data source.
  3. Authenticate with your Microsoft credentials. A new tab will open to enter your credentials. Afterward, please come back to the original Slideform page to finish setting up your datasource.
  4. Select the workspace (Group) and report that you want to connect.
  5. If you need to use your personal workspace, you can add share@slideform.co as a guest collaborator on your dashboard and enter the URL to the dashboard (not the share link), and the session email should be set to share@slideform.co.
  6. Optional features:
    1. Use the Add Report Page button to integrate only specific pages of the dashboard. Leave this blank if you want all pages. For each page, enter a name and the page URL from the browser navigation bar. If you enter any specific pages, only those pages will be indexed.
    2. Page Load Time is used to specify a longer time (in seconds) to wait for your dashboard to load. Only enter a time here if your chart elements are not loading properly.
    3. Auto Crop: Use Auto Crop to decrease the amount of white space around the dashboard elements.
  7. Click Save. The new data source will appear on the Data Sources screen. This may take a few minutes.


Redshift / PSQL

To connect to data in Redshift, enter your host name, port, and other credentials as requested.


Snowflake

To connect to data in Snowflake, you will need to provide several credentials to Slideform. snowflake integration

  1. In Slideform, go to Data Sources and click Add Data Source. Click Add Integration under Snowflake.
  2. Enter the requested information:
    1. Account Name: Enter a descriptive name for this data source in Slideform.
    2. Username & Password: Enter a username and password for Snowflake. Rather than providing your own login information, please create a new user for Slideform.
    3. Account: Enter the account URL for your Snowflake. This should begin with the account locator number and the cloud computing region such as 
      xy12345.us-east-2
      Find the account URL on the Snowflake sign-in page for your account.
    4. Warehouse: Enter the warehouse. You can find this information with the SHOW WAREHOUSES command or in Snowsight go to Admin » Warehouses » Warehouse.(1) Warehouse
    5. Database & Schema: Enter the name of the database you want to connect to Slideform and the schema. This can be found with the SHOW DATABASES command, or in the database object explorer in Snowsight as pictured below.(2) Database & Schema
3. Click Save. The new Snowflake data source will appear on the Slideform Data Sources screen. This may take a few minutes.


Tableau

Connect your Tableau dashboard to Slideform.

  1. In Slideform, go to Data Sources and click Add Data Source. Click Add Integration under Tableau.Screenshot 2024-06-05 at 4.16.37 PM
  2. Enter a name for this data source. Next you will provide the connection information from Tableau.
    1. Tableau login: your username or login name
    2. Tableau instance URL. The instance URL should look like this: https://10ax.online.tableau.com".
    3. Tableau site name. The site name is usually found after the "#/site" in the URL.
  3. Tableau requires Connected App credentials (with Direct Trust). To get started, navigate to your Tableau settings and click on Connected Apps. From there, create a new connected app with the Direct Trust option.(First) Connected Apps-1
  4. Create a new connected App with the following settings:
     (Second) Create Direct Trust App
  5. Enter the Client ID, Secret ID, and Secret Value to Slideform where requested.
    (Third) Copy Secret Information
  6. Optional settings:
    1. Set how much time to wait for page reloads (otherwise automatic). Specify a longer time (in seconds) to wait for your dashboard to load. Only enter a time here if your chart elements are not loading properly.
    2. Auto Crop. Use Auto Crop to decrease the amount of white space around the dashboard elements.
  7. Click Test Connection. If there are any errors, a message will appear on the screen.
  8. The new data source will appear on the Slideform Data Sources screen. This may take a few minutes.

 


IntentWise or Reason Automation

To connect these data sources to Slideform, please contact support@slideform.co

 

For additional help, contact support@slideform.co