1. Home
  2. Workstorm for Administrators
  3. How to Integrate an app with Workstorm using Zapier
  1. Home
  2. Help Articles
  3. How to Integrate an app with Workstorm using Zapier

How to Integrate an app with Workstorm using Zapier

One of the many advantageous features Workstorm offers is the ability to pull in data from another app and post a message to a Channel conversation whenever there is something new to share. 

To connect Workstorm to another app using Zapier, a company admin will need to begin by creating an integration in Workstorm. 

  1. Click Settings on your left side bar and choose Integrations under Organization Settings
  1. Select New Integration at the top right of the window and ensure that Integration is enabled is toggled on 
  1. Enter a name and short description for your integration
  1. Copy the API token and paste it somewhere handy 
  1. If you want, you can add a picture to represent your integration 
  1. In the search box below Select Channels for this integration, enter and select a preexisting Channel name where you would like the integration to post messages
  1. After selecting the Channel, it will move under the Channels with Integration section 
  1. Click on Copy Conversation ID to Clipboard and paste the conversation ID with the API token you copied and pasted earlier
  1. Click Save 
  1. Go to Zapier and sign in to your account 
  1. Click Make a Zap and search for the app you want to connect
  1. Depending on the app you choose, you will be walked through a set of choices to customize your Zap and integration. Here’s an example of a Zap made to send new tweets to the Channel you previously selected in Workstorm:
  1. In the Username field, enter in the twitter handle you chose above in Choose Account
  1. In the Do This section, search for and select Webhooks by Zapier
  1. Select Post from the Action Event dropdown menu
  1. Enter in https://app.workstorm.com/api/v1/post?conversation=insert-conversation-id&token=insert-token-id&urgent=false to the URL section 
  1. Add in the conversation ID and the API token you copied and pasted earlier in the allotted areas 
  1. Choose Json as the Payload Type 
  1. Enter text (in lowercase) in the data field and then format the post. See below for an example:
  1. In the Send Data section, test the Zap to make sure it posts a message to your selected Channel with the correct formatting 
  1. If no changes are needed, turn on your Zap and have it send any new tweets from the selected handle until you turn it off or delete the integration from within your Workstorm settings 
  1. See below for an example of how the Zap you created would look in Workstorm. As you can see, there were a couple attempts made until the formatting was finalized:
Updated on September 4, 2024