Prefer video? Watch the Form Forge tutorials
9 short guides covering every feature
Watch
This recipe creates a comprehensive job application form with file uploads for resumes, conditional fields based on experience level, automatic WordPress draft post creation, and notifications to HR via email and Slack.
Prerequisites
Form Forge PRO active
Slack webhook configured in Form Forge > Settings > Slack
Step 1: Create the Form
Go to Form Forge > New Form
Title: “Job Application”
Step 2: Add Personal Information Fields
Step 3: Add Position and Experience Fields
Step 4: Add Conditional Fields Based on Experience
For Mid Level and above , add more detailed questions:
For Entry Level , show a different set:
Step 5: Add File Uploads
Step 6: Add Final Fields
Add options for the referral source: Company Website, LinkedIn, Indeed, Glassdoor, Employee Referral, Social Media, Other.
Step 7: Configure Post Submission
Go to the form’s Advanced settings tab
Toggle on Post Submission
Set Post Type to “Post” (or a custom post type like “Applications” if your theme supports it)
Set Post Status to “Draft” (so HR reviews before anything is published internally)
Map Post Title to: “{name} — {position_applying_for}”
Map Post Content to the cover letter or a summary of key fields
Step 8: Configure Notifications
Admin notification (email to HR):
Go to the Notifications tab
Enable Notify Admin
Enter the HR team email (e.g., [email protected] )
Subject: “New Application: {position_applying_for} — {name}”
Slack notification:
Go to the form’s Integrations tab
The Slack webhook from global settings is used by default
Each application posts to your configured Slack channel with all submitted data
Auto-reply to applicant:
Enable Auto Reply
Subject: “Application Received — {position_applying_for}”
Body: Confirm receipt, set expectations for timeline, and provide a contact email for questions
Step 9: Embed and Test
Save the form and embed it on your Careers page
Submit a test application as an “Entry Level” candidate and verify the conditional fields
Submit another as a “Lead / Principal” candidate and verify different conditional fields appear
Confirm the draft post is created in WordPress
Confirm Slack notification arrives
Confirm email notifications arrive
—