Changelog
We're constantly shipping. Here is a rundown of the latest updates and improvements to Polymer.
Plato AI Candidate Review
We've launched Plato, an AI candidate reviewer built into Polymer. Plato reviews each applicant against your job description and produces a scoring and analysis.
Each review gives a fit level from Poor to Excellent, a resume summary, and a breakdown of how the candidate meets each requirement, with evidence from the resume for each point.
You'll find the review in a new Plato tab on each candidate, and a fit indicator on the candidate list. A new filter lets you show a stage by fit level.
You can have Plato review new applicants automatically by turning on auto-review in the job's AI settings. Or use the Run Plato button on a job to review every candidate in every stage at once, with an option to re-score candidates that already have a review.
Plato uses credits. Every plan includes a monthly credit allocation, and you can add a Plato subscription or buy one-time top-ups from the new Plato AI section in Account Settings.
The same section shows your credit usage, and is where you set your auto-review default, choose whether hiring team members can spend credits, and turn on low-credit email alerts.
Plato is currently in beta. New-candidate notification emails now include a link to the candidate's Plato review.
LinkedIn Requirements in Settings
The LinkedIn integration page now shows whether LinkedIn distribution is active for your organization. A new Requirements section lists what's needed if it isn't, and updates once your organization is eligible.
You can also save your LinkedIn company ID before you're eligible.
Other improvements & fixes
- Jobs posted to We Work Remotely through Polymer now include the job's salary range
- New organizations now start with a 14-day free trial
Export Resumes
You can now download all the resumes for a job as a single ZIP file. Select Export resumes from the job menu, and Polymer builds the file in the background and emails you a download link when it's ready.
You'll also see a download notification in the app. Each resume is named with the candidate's name and job application ID. Available on paid plans.
New Requests in the Notification Center
Review requests now appear in the Notification Center. When a teammate asks you to review a candidate, the request shows up in a new "New requests" section with an unread count.
Clicking it opens the review form for that candidate.
Create Message Templates from Automations
You can now create a message template while setting up a hiring stage automation. If the template you need doesn't exist yet, select "Create new template" in the automation modal, write it, and it's saved and selected for the automation.
A preview of the selected template now also appears in the modal.
Other improvements & fixes
- Fixed an issue where the Map location field in Job Setup couldn't be cleared
Unarchive Jobs
You can now unarchive a job from the job list menu. The job goes back to draft, where you can edit and republish it.
Unarchiving doesn't affect your billing.
Customer API Write Endpoints
The Customer API now supports write operations. You can create job applications, either a full application with a resume and question responses or a simple import with a name and email, move candidates between hiring stages, and archive them.
You can also create, update, and delete comments and reviews, and list your organization's users.
Actions taken through the API are labeled "via API" in the candidate's activity timeline. See the API docs for the full list of endpoints.
Customer API Improvements
We've expanded the data returned by the Customer API. The jobs endpoint now includes the description, location, salary, public post URL, and remote-work restrictions.
Candidate profile links are returned as full URLs, comment and review lists include only published items, and pagination metadata uses clearer field names. Stage events are now called hiring stage events and include the application ID.
Emails about comments and reviews created through the API are now attributed to the API integration.
Customer API (Beta)
We've launched an authenticated Customer API that lets you access your hiring data programmatically. You can retrieve jobs (with their hiring stages and custom questions), candidates, and job applications. For each job application, you can also retrieve comments, reviews, hiring stage history, and message threads. All list endpoints support pagination and filtering by records updated since a given timestamp, making it easy to build custom reporting dashboards or sync incremental changes with other tools.
The API also supports bulk resume exports for any job. Start an export, poll for progress, and download all resumes as a ZIP file when complete. Each resume is named with the candidate's name and job application ID for easy reference.
Admins can generate and manage their own API keys from the settings page. The API is currently in beta. If you'd like access, reach out to us and we'll get you set up. You can view the api docs here.
Write endpoints for candidates, job applications, and more are coming in Phase 2.
Other improvements & fixes
- Job Published emails now include distribution status details and are sent to all admins, not just the organization owner
LinkedIn Status in Job Setup
You can now see your LinkedIn distribution status directly in Job Setup. A new section shows whether your job meets LinkedIn's requirements and provides real-time feedback if anything needs to be updated before your listing can be distributed.
Job Publish Success Modal
When you publish a job, a new success modal now appears with helpful next steps. You'll see where your job is being distributed, quick links to share on social media, and other actions to help you get the word out.
Other improvements & fixes
- Updated all Twitter references to X throughout the application
- Fixed an issue where Google Translate caused problems with the message editor
- Deprecated the "Remote friendly" option to improve compatibility with third-party job boards (existing jobs using this option are unaffected)
WhatJobs Job Board Integration
You can now purchase and publish premium job listings on WhatJobs directly from Polymer. At a flat rate of $175, it's a great way to get your roles in front of a larger audience. Listings can be previewed before publishing, and Polymer shows the current status of your listing so you always know where things stand. UTM tracking is automatically added to job URLs so you can measure results.
This integration is available for US-based job postings. You can find it in the Distribution section within Job Setup.
Display Subscriber Count in App
You can now see how many people have subscribed to job alerts on your careers page. The subscriber count displays at the top of the app, giving you visibility into how your job board audience is growing.
Careers Page Style Refresh
We've refreshed the look of your careers page with updated styling for a more modern feel. Banners and job videos now display more prominently, tags include icons for improved readability, and we've improved mobile responsiveness throughout. All of this uses your existing customization settings and assets – no action required.
X Hiring & LinkedIn Distribution Controls
You now have granular control over where your jobs are distributed. Individual toggles let you enable or disable X Hiring and LinkedIn separately, and dedicated tabs in Job Setup make it easy to manage each platform's settings.
Other improvements & fixes
- Fixed character count display issues in text fields
Publish One Job for Free
Polymer now offers a free plan that lets you publish one job at no cost. New organizations are automatically started on the free plan – no credit card required. When you're ready to publish more jobs, you can upgrade from the Plan & Billing section.
Webhook for Published Jobs
A new webhook event fires whenever a job is published, allowing you to trigger custom automations in external systems.
Sign in with Google
You can now sign in to Polymer using your Google account for faster, more secure access. The option appears on both the login and registration pages. Your existing account will be linked automatically if you sign in with the same email address.
Other improvements & fixes
- Scale plan users can now remove Polymer branding from their job board entirely
- Registration and login pages have been redesigned with improved mobile responsiveness
- Dark mode is now supported on authentication pages
Improvements & fixes
- Fixed an issue where Chrome autofill would incorrectly populate the name field with an email address on application forms
- Leading and trailing spaces are now automatically stripped from form inputs
Spanish, French & German Localization
Spanish, French, and German have been added as language options for job board localization. We also fixed incorrect language codes for Dutch and Swedish. We continue to take requests for additional languages.
CSV Export – Date Moved to Stage
Candidate exports now include a "Date moved to current stage" column, making it easier to calculate time-to-hire and track how long candidates spend in each stage.
Skip Hiring Stage Automations
When moving candidates between stages, you can now choose to skip any automated messages configured for the destination stage. This option appears when using the "Move to Stage" button, as well as in the Move to Stage and Bulk Move modals – useful when you're reorganizing candidates and don't want to trigger emails.
Organization Data Export
You can now export your entire organization's hiring data in one go. Export jobs, candidates, and job applications as separate CSV files or bundled together in a single ZIP. For large datasets, exports are processed in the background and you'll receive an email with a download link when it's ready.
This can be initiated from the Organization section in App Settings.
Other improvements & fixes
- A new CandidateLastName variable is available in message templates for more formal communications
- Limited visible toast notifications to two at a time to prevent screen clutter
Additional Employment Type
A new "Full-time or Part-time" option has been added to employment types, giving you more flexibility when the role could go either way.
Other improvements & fixes
- Password reset now redirects to the login page instead of the magic link page
- Fixed an issue where dates like "27. February" were incorrectly formatted in messages
Slack Notification Granular Controls
You now have separate settings for new application notifications and channel message notifications in your Slack integration. Additionally, when candidates reply via your messaging channel, those messages now post to Slack as well.
Other improvements & fixes
- Fixed an issue where duplicate notification toasts appeared when switching organizations
Webflow API v2 Upgrade
We've upgraded our Webflow integration to API v2 ahead of Webflow's deprecation of v1. For most users, this happened automatically with no action required. If you need to reconnect your Webflow account, you'll see a prompt in your integration settings. The upgrade includes more reliable field mapping.
This upgrade also includes significantly improved error handling. You'll now see more specific error messages when something goes wrong – validation errors, not found errors, and conflicts are all clearly identified. When syncing all jobs, you'll see success and failure counts along with unique error messages for each issue.
Other improvements & fixes
- Fixed an issue where changing a job's location or category wasn't syncing to Webflow
Start hiring with Polymer for free
Seeing is believing. Publish your first job post and attract candidates today on our 14-day free trial.