Candidate acquisition
Adding Posting Specific Questions to Your Application Form
The same form asks the same thing on every posting: name, email, CV. Yet a field team needs a driving license, a call center needs shift availability, and export needs a language certificate. Those questions go into the form of that one posting, and the answer sits next to the application.
Adding posting specific questions to an application form means defining fields that belong to that position only, underneath the standard form. In GoTeam you add them from the Custom Application Fields section of the posting form: five field types, up to 20 fields per posting. Answers are written onto the application record with the label used that day and appear in the panel under the Position Specific Questions heading.
Defined on the posting form, shown on the application form
Fields are defined per posting, not company wide. You add them from the Custom Application Fields section at the bottom of the posting form, and the moment you save they appear on the application form of that posting. If the posting is deleted, the field definitions go with it.
Every field has a label, a type, a position in the order and two checkboxes: Required and Show on form. The order is set with up and down arrows in the panel; what the candidate sees is the order you see. A help text of up to 240 characters can be written under a field.
If you define no fields at all, the form keeps looking exactly as it does today. That default is deliberate: embedded forms already live on customer sites, and a new field should never change them.
- Five field types: Short text, Long text, Dropdown, Multiple choice, Date
- Up to 20 fields per posting, up to 50 options per field
- A second field cannot use the same label; the comparison runs with Turkish lowercasing, so a label typed in capitals and the same label in lower case count as one
- A field with "Show on form" switched off never reaches the candidate, while the definition and the answers already given stay in place
- Dropdown and multiple choice fields need at least one option, and the same option cannot be listed twice
Validating an answer: the rule lives on the server, not in the browser
When the form is submitted, the server revalidates the incoming answers against the field definitions currently shown on that posting. Nothing is accepted just because the browser sent it: a submission that breaks a rule is rejected and the application is not saved.
The rule is written into one shared definition rather than into individual screens. Had it been buried inside a screen, the next write path would have skipped it; that is why both the panel and the public form pass through the same definition. The panel runs the definition the server uses before saving, so an empty label or an option free dropdown comes back as a warning in the form rather than an error from the server.
A required field errors not only on an empty submission but also when the answer is not sent at all. An optional field left blank is not stored as an empty string, it is not stored at all; the application detail shows only answers that were genuinely filled in.
| Field type | What the candidate sees | Server rule |
|---|---|---|
| Short text | A single line field | Up to 500 characters |
| Long text | A multi line field | Up to 2,000 characters |
| Dropdown | One of the defined options | A value outside the list is rejected |
| Multiple choice | A list of options that can be ticked | A choice outside the list or repeated is rejected |
| Date | A date picker; format and calendar do not shift with the operating system | An ISO calendar date is required, 01/02/2026 is rejected |
Where the answer appears, and what happens when a field changes
Answers are stored on the application record itself. In the panel they sit on the application detail under the Position Specific Questions heading as label and answer pairs; a multiple choice answer is joined with commas.
An answer is never written on its own, it is written with a snapshot: the field id, label, type and value are stored together. That is why renaming a field later leaves old applications reading with the old label while new ones read with the new one.
This is a record keeping choice rather than retroactive correction: an application detail is the record of what the form asked that day. When you remove a field from the editor the definition is soft deleted, and the answers keep reading because each one carries its own snapshot.
How answers enter the evaluation
Answers enter the evidence pool of the position fit evaluation in "Label: answer" form. The rule based scorer and the model therefore see the same form facts. Before this was fixed, answers were handed only to the caller and the model was scoring a criterion whose answer it had never seen.
What a form answer buys you is the information a CV usually does not carry: a driving license, shift availability, a work permit, the date of a specific certificate. When the CV cannot show these, the form is the only source.
An answer is a declaration, not evidence, and it is marked as such inside the system; a candidate saying "yes" does not count as verified in the CV. HR makes the decision: neither AI nor a form answer changes the status of an application on its own.
Limits and gates
There is no conditional question logic. You cannot define a rule saying "show this question to whoever answered that"; the fields you define appear to every applicant in the same order.
Custom fields work on job postings. Internship postings stay in their own flow and take applications with their core fields.
Saving a field set requires posting update rights and the edit is written to the activity log. A save that only changes the status never touches the field set; sending an empty set from the posting form, on the other hand, removes every defined field.
- Switching a field type from choice to text drops the options entered, and they do not come back
- 20 fields and 50 options are hard limits; at the limit the "Add field" button closes in the panel and the API rejects as well
- The only way an answer gets in is the public application form; there is no retroactive entry or bulk fill from the panel
- Defining fields is not tied to a plan, but moving a posting to Active spends one of the active posting slots on your plan
- The same questions appear identically on the career page form and in the embedded form
Frequently asked questions
No, there is no conditional question logic. The fields you define appear to every applicant in the same order. If a question concerns only some candidates, you have two paths: leave it optional and say in the help text who should fill it in, or open that case as a separate posting.
Old applications keep reading with their old label, while new ones appear with the new one. When an answer is saved, the label and type of the field on that day are written with it. An application detail is the record of what the form asked that day; it does not change retroactively.
They do not. Removing a field from the editor soft deletes the definition, while the answers stay on the application record with their own label. If you want a field off the form without removing it entirely, switching off the "Show on form" checkbox is enough: the field leaves the candidate view while the definition and the answers stay in place.
No. Custom application fields work on job postings; internship postings are a separate flow and take applications with the core form fields. If something extra has to be asked on the internship side, the place for it today is the posting text.
They do. Answers are added to the evidence pool of the position fit evaluation together with their label, so the rule based scorer and the model see the same information. There the answer is marked as a declaration rather than evidence, and no answer changes the status of an application on its own, HR decides.
They cannot. The server revalidates incoming answers against the field definitions currently shown on the posting: undefined keys are dropped, options outside the list and malformed dates are rejected, and length limits cannot be exceeded. On top of that the form is bot protected, and the same email address cannot apply to the same posting twice within 24 hours.
Related features
Related guides
See this feature on your own data
Leave a demo request, we set it up together and walk through the process on one of your own positions.
Contact Us






