Dashboard
Live hiring overview across all departments
All Applications
Full candidate pipeline
| Applicant | Position | Department | Status | Applied | Docs | Actions |
|---|
Squarespace Integration
Connect your careers page to TalentDesk in 4 steps
How it works
Applicants fill in a form on your Squarespace website. On submission, they are redirected to the TalentDesk application form — or you can embed it directly. Applications land here automatically, tagged to the right department.
Upload talentdesk-ats.html to a hosting service (e.g. Netlify Drop, GitHub Pages, or any web host). Copy the URL — e.g. https://yourfirm.netlify.app/talentdesk-ats.html
In your Squarespace editor, add a Button block on your Careers or Jobs page. Set the link to:
In Squarespace, go to the page where you want the form, add a Code Block, and paste this iframe embed:
When a candidate submits the form, they show up in your All Applications list, tagged by department. You can update status, add notes, and manage the whole pipeline from this dashboard.
?dept=Engineering to the button URL — the form will pre-select that department for the applicant automatically.
Using Squarespace Forms instead?
If you prefer to use a native Squarespace form, connect it to a Zapier webhook that posts the submission data to TalentDesk. The fields to map are: first_name, last_name, email, phone, department, position, notes. CV/cover letter uploads require the direct form approach above.
Azure AD Login Setup
Enable real Microsoft account login in 3 steps (~10 minutes)
Step-by-step: Azure App Registration
This is a one-time setup done by an admin (Kyle). You need access to the Azure Portal logged in as [email protected].
Go to portal.azure.com → Microsoft Entra ID → App registrations → New registration
Fill in:
Click Register. On the next page, copy the Application (client) ID and Directory (tenant) ID — you'll need both.
Open talentdesk-ats.html in a text editor. Near the top, find these two lines and replace the placeholders:
Upload the updated HTML file to Vercel. Open the app — you'll now see the Sign in with Microsoft button instead of the demo selector. Sign in with [email protected] to test. Only the 3 allowed emails can get in.
To add more allowed users, find this line in the HTML and add their email:
Role mapping
When a user signs in via Microsoft, their role is set automatically based on their email. To change a role, find roleMap in the HTML and edit it.
Application Form
This is the form candidates see — link or embed this on your Squarespace careers page
Users & Roles
Manage team access and permissions