How do registration links with TempWorks candidates?

Last updated: October 1, 2026

Each TempWorks apply link is a single URL for your account. When a candidate opens it, Onboarded creates a new registration link for them and sends them to your registration form. Add job orders to the URL to apply the candidate to specific jobs. Add a branch to skip the branch picker.

Before you start

  • The TempWorks integration is connected on your account.

  • You know your Onboarded account ID (it starts with acc_). Onboarded support can give it to you if you don't have it.

  • Optional: you've picked a Registration Form in the TempWorks integration settings. If you skip this, candidates get the default New Employee Intake form.

How the apply link works

Every apply link has this shape:

https://app.onboarded.com/api/integrations/tempworks/actions/accounts/{account-id}/job_apply

The link itself never expires, and you can post it anywhere: the TempWorks job board, your website, an email, or a QR code. Each click creates a new registration link that's valid for 30 days, so candidates who come back later get a working link again.

You control what happens through two optional URL parameters:

Parameter

What it does

Example

orders

One or more TempWorks job order IDs, separated by commas. The candidate gets a Candidacy placement for each job.

orders=12345 or orders=12345,12346

branch

The TempWorks branch ID to register the candidate under. Skips the branch picker.

branch=10

Share a link

  1. Pick the kind of link.

    • Job-specific: add orders with the job order IDs.

    • General application: leave out orders. The candidate gets a General Application placement that isn't tied to a job.

  2. Decide how the branch is set.

    • If you add branch, the candidate goes straight to the registration form.

    • If you leave out branch and the link has exactly one job order, Onboarded uses that job order's branch.

    • Otherwise, the candidate first sees a Start your application page. They can enter a postal code to find nearby branches, pick one, and select Continue.

  3. Build the URL. Add your parameters after a ?, separated by &. For example:

    https://app.onboarded.com/api/integrations/tempworks/actions/accounts/acc_123/job_apply?orders=12345&branch=10

  4. Test the link in a private browser window before you share it. Confirm you see the right registration form and, if you left out the branch, the branch picker.

  5. Share the link with candidates, or post it on your job board.

After the candidate submits the registration form, Onboarded creates the employee and their placements and assigns the forms your policies require.

If your account has a custom subdomain

Onboarded can serve your candidate links from your own subdomain, such as acme.onboardedapp.com, in place of app.onboarded.com. You can't set the subdomain yourself. Email support@onboarded.com with the subdomain you want, and Onboarded support will set it up.

After the subdomain is live:

  • Links that Onboarded generates use the subdomain automatically. This includes the registration link a candidate gets after they open your apply link, and the links you copy from Registration links in the dashboard.

  • Apply links that still use app.onboarded.com keep working. The candidate starts on app.onboarded.com and moves to your subdomain when the registration form opens. If the candidate sees the branch picker, it appears on app.onboarded.com.

  • To show your subdomain from the first click, change the host in the link. Replace app.onboarded.com with your subdomain and leave the rest of the URL unchanged. The branch picker then appears on your subdomain as well.

For example, this link:

https://app.onboarded.com/api/integrations/tempworks/actions/accounts/acc_123/job_apply?orders=12345&branch=10

becomes:

https://acme.onboardedapp.com/api/integrations/tempworks/actions/accounts/acc_123/job_apply?orders=12345&branch=10

If TempWorks set up your job board apply link, ask your TempWorks contact to change the host.

⚠

Use the apply link for TempWorks candidates, not New Registration Link on the Employees page. Links from that button don't record a TempWorks branch, and TempWorks needs a branch to create the employee.

Troubleshooting

  • "Invalid branch" error. The branch value doesn't match a branch in your TempWorks account. Fix the ID, or remove branch so the candidate picks a branch.

  • The candidate sees the wrong form. Check the Registration Form setting in the TempWorks integration. If it's empty, candidates get the default New Employee Intake form.

  • A recruiter sees a "blocked content" page on your subdomain. Some corporate networks, such as those using Microsoft Defender SmartScreen, block domains they haven't seen before. Ask your IT team to allow *.onboardedapp.com.