Candidate Attributes are points of information we gather from candidates through the interview questions. It helps us categorize specific information collected in the recruitment process, for example, Legal Age, BPO Experience, etc.
Collected information or data points from the candidates will be mapped as a candidate attribute inside their Talkpush Profile. (e.g., Age, Education, BPO Experience, etc.) and will be shown as Other Information on their profile, which recruiters can edit.
For example, we would like to collect the candidates’ legal age. We can link the question to the candidate attribute Legal Working Age.
We have a long list of Candidate Attributes that you can choose to link your questions to or you can also create a new candidate attribute for more specific pieces of information.
Note: Link your video questions to a candidate attribute to enable privacy options that allow candidate responses to be marked as Private or for users with Owner access only. In this way, you can avoid potential bias on a candidate's physical appearance.
Default candidate attributes are attributes initially configured in the system and thus cannot be deleted or edited. Some are found on the Candidate Profile's Contact Details and Application Details. While the rest are Custom attributes that can be edited and are found on the Other Information of the candidate profile.
Here's the list of all Default Candidate Attributes:
Address
Appointment
Assigned Recruiter
Attachment
Campaign
City/Municipality
Completed At
Country
Date Added
Documents
Education
Email
First Name
Gender
Graduation Year
Job Matching
Labels
Last Assigned Date
Last Interaction
Last Name
Mobile
Phone Country Code
Scheduled At
School Name
Source
State/Province
Years of Working Experience
🚀 Candidate Attributes as Filters
The Candidate Attributes will allow us to easily filter the candidates that are coming in based on the qualifications that we set.
For example, you want to search for candidates with specific BPO Experience.
1. Click on All Campaigns + All Folders and Select Candidate Attribute as a filter.
2. Choose a specific candidate attribute. In this case, BPO Experience.
3. Then choose an operator and enter the value you are looking for. Here, the operator is 'matches' and the value is either Yes or No.
'Yes' will be for the candidates with BPO Experience and 'No' for those who don’t.
Note: Unlike Typeform, candidate attributes in lead ad applications are not overwritten. If candidates fill out more than one ad, new applications with updated information will be created. This will only be possible if you allow duplicates.
💡 Learn more about the search function + the Filter bar in this article.
🚀 Candidate Attributes as Autoflow triggers
Moreover, Candidate Attributes are also used to set triggers and rules for Autoflow. The system will automate actions that you've set and will use the Candidate Attributes as identifiers.
In setting up an autoflow, we use Candidate Attributes as criteria to filter the candidates who will be affected by the specific automated action.
In the image above, the Candidate Attributes Legal Working Age, Education, and BPO Experience are used as criteria. Those candidates that matched the data point for each of the Candidate Attributes will automatically be affected by the autoflow action.
Candidate Attributes are not just used to observe, search, or filter specific candidate information; it’s our ticket to perform automatic actions to process candidates' applications.
Tip: The "Add Data" Autoflow can override existing candidate attributes when set up. The example below shows that if the attribute Willing to work in weekend is a Yes, the data will be overwritten and changed to a No.
🚀 You can select specific candidate attributes in your next export. These data points are now listed as individual extra data that you can select when you are exporting candidates.
🚀 Candidate Attributes as Tokens
Candidate attributes can be used as tokens within message templates to dynamically insert candidate-specific data at send time. These tokens automatically pull information from each candidate’s profile when the message is sent, allowing recruiters to personalize messages at scale without manual editing.
By using candidate attributes, teams can ensure consistent, relevant, and accurate communication across individual messages, bulk messaging, and automated workflows such as Autoflow and scheduled sends. This approach improves efficiency while maintaining a personalized experience for every candidate.
Where Attribute Tokens Can Be Used
Candidate attributes as tokens can be applied across different messaging scenarios to enable dynamic personalization and automated communication.
Single-candidate messaging
Recruiters can insert attribute tokens when messaging an individual candidate to personalize communication using details from their profile.
Bulk messaging
Attribute tokens allow teams to send personalized messages at scale, ensuring that each candidate receives content tailored to their specific information without manual customization.
Message templates
Tokens can be embedded into reusable message templates so that every message sent automatically adapts to each candidate’s attributes, maintaining consistency while reducing manual effort.
Automated workflows (Autoflow and scheduled messages)
Tokens can be used in automated messages to dynamically personalize communications based on candidate attributes, enabling timely, consistent, and highly targeted engagement throughout the recruitment journey.
🚀 Use Case: Sending Interview Reminders Using Candidate Attributes
Recruiters can use candidate attributes as tokens to automatically personalize interview reminders. For example, by inserting the <Scheduled at token into a message, the system pulls the candidate’s interview date and time directly from their profile and displays it in the message at send time.
Sample message:
Candidate’s View:
This ensures that every candidate receives an accurate and personalized reminder without recruiters needing to manually edit each message, making it easier to send timely updates at scale.
💡 Pro-tip
Search for candidates using the operators "is empty" and "is present"
You may use the "is empty" operator to search for candidate attributes that have not been filled.
To search for candidates regardless of the values inside the candidate attribute, you can use the operator "is present".
These operators are helpful when sending mass reminders or mass transferring candidates.
Q: Why are the candidate attributes grayed out? A: This means that the attribute has not been added to the “Candidate Attribute” list. Once not in the list, the attribute cannot be exported nor used as a filter. Q: What does the Candidate Attribute "Moved to status date" mean? A: The date of movement to the Completed Folder is the moved-to status date. |













