---
title: "Getting started with Workable"
img: https://s3.us-east-2.amazonaws.com/unified-article-images/getting_started_with_workable-icon.png
date: 2024-01-11T00:00:00.000Z
tag: Guides
description: "Workable is one of 190+ integrations that you no longer have to build from scratch thanks to our unified API developer platform. In this guide, you will learn..."
url: "https://docs.unified.to/guides/getting_started_with_workable"
---

# Getting started with Workable
------
_January 11, 2024_

Workable is one of 190+ integrations that you no longer have to build from scratch thanks to our unified API developer platform. In this guide, you will learn about Unified.to's [Workable integration](https://unified.to/integrations/workable), including how to activate Workable, implementation steps, example use cases, and how your users can authorize the integration in your app.


At the end of this guide, you will have everything you need to activate a Workable integration and begin creating user connections in production.


## Prerequisites


To activate a Workable integration, you will need a Unified.to account. [Sign up for a free tester account](https://app.unified.to/login) and follow the onboarding steps. Workable and all our pre-built integrations are available on every [Unified.to plan](https://unified.to/pricing).


This article assumes you are familiar with [Workable](https://www.workable.com/) and product integration concepts. You do not have to be an expert in integration development or our platform.


## Activating Workable


Once you've created your Unified.to account and completed onboarding, you can activate Workable and any other integrations you'd like to add to your app. Activation refers to the process of enabling and configuring an integration.


Sign in to Unified.to, and select **Integrations > Active Integrations**. Use the search bar or click the **ATS** tab to find Workable and other integrations within the same category. You can also locate Workable in the **HR** tab if you are interested in HR data.


![Search_Workable_in_Unified.to.png](https://s3.us-east-2.amazonaws.com/unified-article-images/getting_started_with_workable-0.png)


**Authorization**


Select **Workable** to begin the activation process. On the authorization page, you can specify the integration categories (ATS or HR) and the authorization method (API key or OAuth 2). If you'd like your Workable integration to support OAuth 2, you will need to enter your OAuth 2 Client ID.


![Workable_authorization.png](https://s3.us-east-2.amazonaws.com/unified-article-images/getting_started_with_workable-1.png)


**OAuth 2**


If you want your Workable integration to support OAuth 2, select the **OAuth 2** tab to view where to set your OAuth2 redirectUri to and the unified scopes to enable in your application. You may need all or some depending on your use case.


![Workable_OAuth_2_Credentials.png](https://s3.us-east-2.amazonaws.com/unified-article-images/getting_started_with_workable-2.png)


If you don't yet have your Workable OAUth 2 credentials, fill out [this form](https://www.workable.com/partnership-program/apply?utm_source=unified.to&utm_medium=unified.to%20blog&utm_campaign=unifedto_partner) to start a Workable partnership and generate your credentials. Return to the **Authorization** tab, paste your credentials, and select **Activate**. If you need support with your Workable partnership, please email hello@unified.to or reach out on [Discord](https://discord.gg/85z7HF7JbD).


**Feature support**


Select the **Feature Support** tab to view a detailed breakdown of the objects and fields our Workable integration currently supports. Green represents fields we support, grey represents fields Workable does not support, and the fields in red are the features we don't support yet. 


![Workable_feature_support_preview.png](https://s3.us-east-2.amazonaws.com/unified-article-images/getting_started_with_workable-3.png)


We're always open to feedback. If you have questions or ideas, reach out on [Discord](https://discord.gg/85z7HF7JbD). To see full feature support for Workable, [sign in or sign up for Unified.to for free](https://app.unified.to/login). 


## Your workspace


When you create a Unified.to account, we automatically create a workspace for you. This will be true for any team members in your company that individually sign up for Unified.to. You can create multiple workspaces for different environments (QA, staging, production, etc.) with unique access and configuration rules.


You will need to know your workspace ID when using our embedded authorization widget. You can find your workspace ID under **Settings > API Information**.


## Setting up authorization


To add Workable and other integrations to your app, navigate to **Settings > Embed** to set up user authorization. Configure your authorization settings and copy the line of code to insert the embedded authorization widget into your app along with your workspace ID.


If you do not wish to use our authorization widget, you can call our API directly to get a list of integrations to display in your app and build your own front-end.


![Embedded_authorization.png](https://s3.us-east-2.amazonaws.com/unified-article-images/getting_started_with_workable-4.png)


You can also interact with the authorization preview to simulate your end user's Workable authorization experience. You'll see the same authorization page that your end user will experience when they enable an integration in your app.


You can run further authorization tests by adding a [test user connection](https://unified.to/blog/start_here_how_to_add_a_test_connection) or by using our [sandbox environment](https://unified.to/blog/how_to_test_unified_apis_using_sandbox_connections).


## Creating user connections


Once a customer authorizes a Workable integration from your app, they are redirected to the success URL that you defined earlier when setting up authorization.


That URL will have an id={connection_id} appended to the URL. Store that connection_id in your database and associate it with your customer's account. You can also send in a state query parameter with your customer's ID.


<iframe width="560" height="315" src="https://www.youtube.com/embed/sd9Efb4i9N0?si=f-ztv2g3nFdRiq_S" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>


**Important:** Make sure you associate your app's user ID/account ID with the newly created Unified.to connection ID. We recommend using the state parameter in our embedded authorization widget or authorization endpoint. That state will be sent back to your success_url along with the connection_id. Store our connection_id in your database and associate it with your user.


## Perform actions with your user connections


Here's the exciting part! Once your user authorizes your Workable integration, you can start accessing our API with your user connections. User connections represent a specific authentication of an integration, which means you can now:

- Access your customers' third-party data in Workable
- Build new features and support more users
- Leverage Workable data to support use cases like [candidate sourcing](https://unified.to/blog/how_to_build_a_candidate_sourcing_or_job_board_app_with_unified) and [candidate assessments](https://unified.to/blog/how_to_build_a_candidate_assessment_product_with_unified)

If you'd like to simulate performing actions with user connections, you can create user connections in our Sandbox environment.


<iframe width="560" height="315" src="https://www.youtube.com/embed/jA6_Dot5kN0?si=jRPZqnVkIoq6YYKP" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>


Pass 'X-Mock: 1' in a header in your API request to receive mock data from our API. [See documentation](https://docs.unified.to/overview/restapi/mock).



**Note:** We have SDKs available for Node/Typescript, Python, PHP, Java, Go, C#, and Ruby. [Learn more](https://docs.unified.to/overview/sdks).


Have a question for us? Complete [this form](https://unified.to/contact) or chat with us directly on [Discord](https://discord.gg/85z7HF7JbD).