Documentation

Looking for something in particular?

Slack Integration with Automation

By integrating Automation with Slack, you can use a dedicated Slack channel to automatically notify internal team members about important test results in real-time. You can also define the type of test results you want to share. To create a Slack integration with Automation, you will need Slack admin rights for your Slack workspace.

Post Messages on Slack via Automation

Step 1: Create a Webhook.

  1. Create a new Slack app in the workspace where you want to post messages by selecting Add an app.
  2. From the Features page, toggle and activate Incoming Webhooks.
  3. Click Add New Webhook to Workspace.
  4. Pick a channel for the app to post to, then click Authorize.
  5. Use the Incoming Webhook URL to post a message to Slack.

Please see the screenshots below.

Above: Adding an app in the workspace.

Above: Activating Incoming Webhooks

When Incoming Webhooks are added from the app directory, you can see a Webhook URL generated for your channel.

Above: View of the generated Webhook URL.

Step 2: Add a new web service connection in Automation.

Create your test script with the connection details given below.

Above: Adding a new web service connection.

Step 3: Create a Test Script.

Create a test script. Drag the Web Request API from the Test Palette and drop it to your test script. Enter everything after the Slack API in the webhook URL to the Resource URL section.

Enter the text that you want to post in the body section in the given below format.

Above: Creating a test script.

Now, execute your test script. By default, the username with which your messages will be incoming and the channel name to which the messages are posted are set in the Incoming Webhooks configuration, but you can update the details in the JSON payload as well.

Upload file to a Slack Channel

You can upload a file to a Slack channel using Slack Files upload method API.

Step 1: Generate an authentication token by Creating a new Slack app and installing it in your workspace. Your tokens are displayed after installation is completed.

 Above: Generating an authentication token.

Step 2: Add a new web service connection in Automation.

Above: Adding a new web service connection. 

Create a new script with the connection drag Web Request API from the Test Palette and drop to the test script. 

Add a new Part

Enter the channel name as a parameter in the Resource URL and enter the authentication code in the Request Header in the format below.

Authorization:Bearer xoxp-27633*******-************-*************-************************

Enter the file’s name in the File Name section and add the file to be uploaded.

  Above: Uploading the file.

 Now, run your test script.

Review Provar on G2
Documentation library

Trying to raise a case with our support team?

We use cookies to better understand how our website is used so we can tailor content for you. For more information about the different cookies we use please take a look at our Privacy Policy.

Scroll to Top