Help center      Automations & Integrations  
Workable + Process Street Integration

Workable + Process Street Integration

Updated March 7, 2024

Workable lets you make the right hires faster; it’s recruiting software designed to cater to your hiring needs from position creation to employee hiring. However, you can supercharge your use of Workable by integrating Process Street and Workable to automate your onboarding process. For example, as soon as you hire a candidate in Workable, it could trigger a Workflow Run in Process Street.

You can integrate Workable with Process Street via Webhooks or Zapier.

Connect Workable with Process Street via Webhook

A Webhook integration can bring information from Workable that would trigger a new workflow run in your Process Street account. Webhooks are automated messages or payloads sent from apps as a trigger to cause an action in a receiving app.

In this example, we will create a Webhook that runs the Call Center Employee Onboarding Workflow when a candidate is Hired for an open position in Workable.

Process overview:

  • We will create a Call Center Employee Onboarding Workflow in Process Street
  • We will create an open position in Workable and then create a few candidates for it. When a candidate is moved to Hired, this will act as our trigger
  • We will create a webhook that listens for our desired trigger in Workable and runs the Call Center Employee Onboarding workflow in Process Street

Now, let’s jump into the integration.

1. Preparations in Process Street

First, create a Workflow in Process Street and ensure to add form fields that are the same as the data fields in Workable. This will help you to map the relevant information from Workable to Process Street.

Their information is stored in Workable while creating a new candidate for an open position. So, we need to create relevant form fields in our workflow to push that information through to Process Street. These form fields should include the candidate’s first and last names (short text fields), email addresses (email field), phone numbers (number field), and so on.

This will mean that whoever is onboarding the candidate won’t have to look up their information in Workable, but can instead see everything in Process Street along with their instructions.

2. Preparations in Workable

Log into your Workable account or create a new account. Then click on Create a new job in the top-right corner. For our example, we’re adding a new position of Account Executive.

Then enter the job details and click on Save & continue.

Now click on the new position you just created and click on Add candidate in the top-right corner. For our example, we will enter candidate details manually.

Here, you can enter their full name, email address, and phone number. This will be the information we pass through to Process Street via Webhook.

If you already have a job listing in Workable, you can use the same one to set up this webhook. You can also use your existing list of candidates or create new ones for an existing position.

3. Create a Webhook trigger to run your workflow in Process Street

To get the webhook URL from Process Street, when you’re editing your workflow, click “Triggers” above your task list on the left or click the + icon next to your existing triggers as shown below.

Here, you can look for Workable as a Trigger to Run this workflow.

You can name your webhook as the app name or any phrase that helps you identify the Trigger. Then copy your Webhook URL.

4. Set up the Webhook Trigger in Workable

Since Workable doesn’t have a webhook interface, we’re going to use their API to set it up. To do this, first we need to generate an API token in Workable.

Click on your profile icon in the top right corner then select Settings. In the left panel, look for Integrations. Now scroll to the bottom till you see Access Token.

If you have an existing token, you can use the same. If not, you can click on Generate new token.

Now, go to Workable’s API documentation. In the left panel, look for Webhooks and click on /subscriptions (POST)

We’re going to need your Workable account’s subdomain. To get this, go back to your Workable account’s home page and navigate to your browser URL. Your subdomain is your account name that goes before .workable.com/backend.

Now paste your subdomain in the API doc as shown below.

Next, you need your API token. From your integrations page, copy the Access Token you generated earlier and paste it in the API doc in the Header field as shown below.

Lastly, go back to Process Street and copy the webhook URL. Paste this in the Target field as shown below.

Here, since we want to trigger the webhook when a candidate is moved to the Hired stage, we will enter the event as candidate_moved and the stage_slug as hired.

Once you have filled in all the fields mentioned above, your setup should look like what we have below. Then click on Try It on the right side of your screen. A successful setup should result in a 201 response when you click on try It.

5. Finish the setup in Process Street

Now come back to Process Street and test your trigger. Your payload should return as a success but if it doesn’t, you might want to go back to Workable and ensure you move a candidate to the Hired stage.

When your test returns successful, you can proceed to map your fields from Workable’s properties to your Process Street form fields.

Lastly, turn your webhook On and Save it. Then Publish your workflow and you’re all set!

As an extra step, you can go to Workable, move a candidate to Hired then come back to Process Street in the Reports Dashboard to confirm a new workflow is run with the information filled by the webhook.

Connecting Process Street with Workable via Zapier

Zapier is an integration platform that connects over 2000 different apps. An action in any of the supported apps (like forwarding an email or adding an attachment to a task) can trigger another app’s features automatically. Zapier integrates with both Workable and Process Street. The whole “recipe” sequence (“if X happens, do Y”) is known as a Zap.

In this example, we’ll be walking you through how to set up a Zap that connects Workable and Process Street.

Users: In order to create an API key for integrations, you must be an Administrator.

Process overview:

  • We will create a Zap in Zapier to run a new workflow in Process Street when a candidate enters the ‘Hired’ stage of the hiring process in Workable

Let’s look at how you can do this.

1. Preparations in Process Street

First, create a Workflow in Process Street and ensure to add Form Fields that are the same as the data fields in Workable. This will help you to map the relevant information from Workable to Process Street.

In this example, we are triggering the Employee Onboarding and Review workflow when a candidate reaches the ‘Hired’ stage of an open position.

Their information is stored in Workable via a form which the candidate has filled in while applying for the job. So, we need to create relevant Form Fields in our workflow to push that information through to Process Street. These Form Fields should include the candidate’s first and last names (short text fields), email addresses (email field), phone numbers, and so on.

This will mean that whoever is onboarding the candidate won’t have to look up their information in Workable, but can instead see everything in Process Street along with their instructions.

2. Preparations in Workable

Log into your Workable account or create a new account. Then click on Create a new job. Fill in the details like job title, description, and more, then publish your job on the careers page (eg, this is the careers page for our example).  This will enable you to apply as a candidate to have some dummy candidates for your Zap.

Next, you want to apply for the job you created to have at least one candidate for the open position. Make sure to fill in the first name, last name, and email address since we will require that data to create the Zap.

Once you have applied, you will see this candidate in the backend in Workable. You want to set their hiring stage to Hired so we can set that as the trigger for our Zap.

3. Create a Zap to run the workflow in Process Street

Log into Zapier or create an account, then click “Create Zap“. This will be your Zap to automatically run a new workflow when the candidate reaches the ‘Hired’ stage.

Here, choose Workable as the Trigger and Updated Candidate Stage as the Trigger Event.

Choose or connect your Workable account, then set up the Trigger by selecting your Account in Workable, the Job you’re hiring for and the stage as Hired.

In terms of our example (as you can see above), this means whenever a candidate enters the ‘Hired’ stage for the ‘Marketing Intern’ job, Zapier will run the workflow in Process Street.

Next, you want to test the Trigger to make sure the right account is selected in Workable and the Trigger was set up perfectly. A successful test would look like this:

For the test to pull sample data into Zapier, you need to ensure you have a candidate for that job in the Interview stage as you set up while preparing your Workable account earlier.

Once the test comes back successfully, set up the Action by choosing Process Street as the Action app. Next, select Run Workflow. This will make our Zap run a workflow in Process Street when the Trigger is detected.

Select or connect your Process Street account, then set up the Action by choosing the Employee Onboarding and Review workflow. Next, you want to map the fields from Workable to those in your workflow.

For example, you can see below that we’ve mapped the Form Fields in the Workflow to the fields in the job application in Workable to store information like their first name, last name, email address, and so on.

Now, click Continue to test your Zap. A successful test should look something like in the image below. You can also preview the information here and verify if you have your data mapped correctly.

When your test returns successfully, you should also check the new run via your Reports dashboard in Process Street.

Now, remember to give your Zap a name and turn it on.

Congratulations, you’ve now automated your data transfer and workflow creation process!

Zaps allow you to automate the busy work in your workflows, whether they’re HR-related or not. Try testing out the different Triggers and Actions yourself with Process Street and other apps to see what work you can wave goodbye to!

Discover Process Street

Use Process Street to make your team processes fun, fast and faultless. We'll help you transform your team's static checklists into powerful interactive workflows!

Learn more about Process Street

YouTube videos
Deep dive into Process Street with our YouTube video series.
Join a webinar
Effectively record, replicate, and replace your workflow!
See latest releases
Catch up on the latest releases and enhancements.
Join the community
Share with others about how you are using the app day to day.

Take control of your workflows today.