Workato docs Return to Workato
Edit this page
GitHub (opens new window)
  • Introduction
  • Getting started
  • Product Updates (opens new window)
  • Concepts
  • Connecting apps
  • Building recipes

  • Running recipes

  • Troubleshooting

  • Data types and formulas

  • Tools
  • Files and attachments

  • Batch processing

  • Teams and collaboration
  • People Task by Workato
  • Recipe lifecycle management
  • On-prem connectivity
  • Key features
  • Workbot for Slack
  • Workbot for MS Teams
  • Workbot for Workplace
  • API Platform
  • Connectors

  • Universal connectors
  • Community connectors
  • Connector SDK
  • Custom OAuth profiles
  • Workato API
  • Security
  • Training & Certification
  • Contact us

# Workbot personal connections

By default, recipes perform actions based on the identity & permissions of the credentials used to connect the application.

Connection credentials A sales manager's credentials used in Salesforce connection

In the example above, Workbot commands create opportunities in Salesforce — but solely as the sales manager, i.e. the Salesforce connection owner. This means that even though sales reps are creating opportunities in Slack, they would all be reflected as creations of the sales manager in Salesforce. This is also an issue for approvals workflows — approving users need to perform approvals as themselves, not as the connection owner.

Using personal connections, Workbot allows users to authenticate themselves before carrying out actions for them in other apps, e.g. asking sales reps to log in to Salesforce before dispatching Workbot to create the opportunity in Salesforce on their behalf. These personal connection persist, meaning that the user doesn't have to provide credentials every time they use a Workbot command.

To enable personal connections, go to Recipe > Settings page and enable Verify user access at runtime. Currently, Workbot supports personal connections to apps with OAuth2 connections only, e.g. Salesforce, ServiceNow, Box.

recipe-setting

When this feature is enabled, Workbot recipes will request individual users to authenticate (i.e. login) to the app, from Slack, before carrying out the app action.

personal-connection-flow Personal connection setup for Salesforce Approval flow

# Viewing personal connections

You can view your personal connections sending 'connections' in a DM to Workbot.

Personal connections - DM 'connections' Sending a 'connections' DM to Workbot to view personal connections

You can also type 'help'' in the DM, followed by clicking on the personal accounts button.

personal-connection-control Viewing personal connections

If Workbot has been invited to your channels, you can use '@Workbot connections'' or '@Workbot help' to view your personal connections in those channels.

# Disconnecting your personal connections

You can disconnect your personal connections anytime by viewing your personal connections and clicking 'Disconnect'.

Disconnecting personal connections Disconnecting a personal connection

← Workbot buttons Workbot troubleshooting →

Didn’t find what you are looking for?
Search our resource library View getting started guides, tutorials, training videos, webinars and FAQ Ask our community View questions and answers from other users and Workato experts. File a support ticket File a support ticket for critical issues that require a higher level of support.
Privacy Terms (844) 469-6752 Workato 2021