Workflows

How to connect other apps with workflow integrations

How to connect other apps with workflow integrations

In a TeleportHQ workflow, integration steps send data to other apps, such as posting a Slack message, adding a row to Google Sheets or creating a HubSpot contact. Add a step, open Integrations, pick the app, paste your API key or token for that app, choose an Action, and fill in its fields. TeleportHQ has integration steps for over 70 apps.

Before you start

Steps

This example posts a Slack message to a bakery's #orders channel for every new cake order.

  1. Open the workflow. Point at the step after which Slack should be notified and click the round + (Add node) below it. Below the last box of a workflow, the + always shows.
  2. In the Add Node menu, type slack in Search nodes.... Only the Integrations category is left.

    The TeleportHQ Add Node menu after searching for slack, with only the Integrations category left and highlighted
  3. Point at Integrations. A panel titled Integrations opens, grouped by category. Click Slack. In that panel's Search integrations... box you can also search for what you want to do, for example send message.
  4. In the right panel, paste your token into Bot Token. Click Where to find this? for the "How to Get Your Slack Bot Token" guide. The token is stored as a project secret, and every Slack step in the project uses it.
  5. Under Action, choose Send Message.
  6. Fill in the action's fields:
  7. Optional fields sit under Additional parameters. Click Add parameter to add one.

Check that it worked

Right-click the Slack step and choose Test this node…, then Run test. Every integration step can be tested. The message really appears in your Slack channel. See How to test a workflow step.

See every app your workflows use

In TeleportHQ, every app your workflows use also gets an entry in Project settings → Integrations: click the Project settings cog at the bottom of the left sidebar and look under Integrations, below GitHub. Each entry shows its status (for example Configured or Not set up), which workflows and steps use it, and its Credentials, which you can save once for every step, replace or remove. See How to add analytics, a GitHub token and push notification keys (Integrations).

Apps you can connect

The Integrations panel groups apps by category:

  • CRM: Salesforce, HubSpot, Pipedrive, Copper, Insightly
  • File Storage: Google Drive, Dropbox, Amazon S3
  • Developer Tools: GitHub, Bitbucket
  • Documents: Google Docs, Google Sheets, Notion, Microsoft Excel, Coda, Airtable, Typeform
  • Communication: Slack, Discord, Gmail, Microsoft Outlook, WhatsApp, Calendly, Google Calendar
  • Sales: Gong, Outreach, Apollo, Pardot
  • Project Management: Asana, Jira, Monday, Trello, Linear, ClickUp, Wrike, Hive, Productboard, Atlassian
  • Design & Collaboration: Miro, Figma
  • Support & Ticketing: Zendesk, Intercom, Gainsight
  • Marketing Automation: Mailchimp, ActiveCampaign, Keap, Eventbrite, Bannerbear
  • Analytics: Google Analytics, Mixpanel, Amplitude, Segment, Sentry, Beeminder
  • Accounting & ERP: NetSuite, Oracle
  • E-commerce: Shopify, WooCommerce
  • Business Intelligence: Google BigQuery, Snowflake, Tableau
  • Payments: Stripe
  • E-Signature: Dropbox Sign, PandaDoc
  • Social Media: YouTube, X (Twitter)
  • Applicant Tracking: Greenhouse, BambooHR, Workable
  • API & Data Tools: Google Maps, SerpApi, Tavily

Each app has its own list of actions. For example, Google Sheets can Append Row, Update Row, Get All Rows and more, and Mailchimp can Add Subscriber, Add Tag to Member and Send Campaign.

Troubleshooting

The step shows an orange warning and a yellow "1 issue" button appears at the top left of the editor The app's key or token is missing. Paste it in the step, or click the issues button and fill it in under Missing Credentials in the Issues window. See Why does my workflow show missing configuration or security warnings?.

The AI left the app's step out of my workflow When you ask the TeleportHQ AI Assistant for a workflow that needs an app you haven't connected yet, it doesn't add a step that would fail. It tells you what to connect, and adds a setup card for the app to the Issues window, under Setup Requested by the Assistant. Enter the app's credentials there, then ask again. See How to build a workflow with AI.

"<name> is required" A required field for the chosen Action is empty. Fill it in.

The test fails with an authorization error The key is wrong, expired or doesn't have the permissions the action needs. Create a new key in the app, following Where to find this?, and check its permissions (for Slack, the bot must also be invited to the channel).

The app I need isn't in the list Use the HTTP Request step in the General category to call the app's API directly. To receive data from an app, see How to start a workflow from a webhook.

Good to know

Share

Related Articles

What are workflows?

A workflow in TeleportHQ is a visual recipe that makes your web app do something, one trigger (like a button click or a form submission) followed by steps (like saving to a database, sending an email or opening a page), built without writing code; adding one makes a website a web app.

How to use data from one workflow step in the next

In a TeleportHQ workflow, every step can use the results of the trigger and earlier steps (the workflow Context), by dragging a value from the Context panel onto a field or picking it with the Select from context button.

How to test a workflow step

In TeleportHQ, click a workflow step and click Test in the right panel (or right-click the step and choose Test this node…), fill in sample values for the data it needs, then click Run test to run that one step for real and see its output; the Test runs tab lists every test of the workflow.

How to add analytics, a GitHub token and push notification keys (Integrations)

In the TeleportHQ editor, click the Project settings cog and look under Integrations to save your GitHub token, enter the credentials of each app your workflows use (such as Google Analytics or Slack) once for every step, and see your push notification keys; your site's own Google Analytics or Tag Manager ID is set on the dashboard's Project Settings page.

Workflow triggers and steps reference

A list of every trigger that can start a TeleportHQ workflow and every step you can add to it, grouped by the categories in the Add Node menu, with one plain line explaining each.

How to start a workflow from a webhook

In TeleportHQ, replace a workflow's trigger with Webhook Received, copy its endpoint URL, publish your site, and paste the URL into the other service (for example Stripe, Zapier or Typeform) so its requests start the workflow on your server.