Route job applications to a private hiring channel
Applications land in a private #hiring channel, where reviewers vote with reactions and discuss the candidate in a thread.
New submission on your "Job application" form
Send a channel message to a private #hiring channel in Discord
One-directional. A submission triggers the action — nothing is written back into your form.
Hiring in a small team is a group activity, and the group is usually already sitting in Discord. This flow posts each application from your job application form into a private #hiring channel, showing the role applied for, the start date and the candidate's own account of their experience.
Reviewers read it where they already talk, react to shortlist, and argue it out in a thread under the message. Keep that channel locked to the people doing the screening — an application is personal data, and a Discord channel remembers everything ever posted in it.
Setting it up
- 1
Create the #hiring channel in Discord first and restrict it to the reviewer role, so no application is ever posted into a channel that is still open to the server.
- 2
Publish the job application form with a File Upload field for the CV, so candidates attach the document rather than hosting it somewhere first — 2 MB per file, which a PDF CV rarely troubles. Ask for a portfolio as a link alongside it, since a case-study deck or a shared folder is past that ceiling by design.
- 3
In Zapier, point the New Submission trigger at the application form and select the formformform account that owns it.
- 4
Add Discord's Send Channel Message action, connect Discord, and choose the private #hiring channel as the destination.
- 5
Lead the message with Full Name and Position Applied For, so a reviewer knows which role they are being asked about before reading anything else.
- 6
Follow with Available Start Date and Employment Type on one line — those two answers rule candidates in or out faster than any other pair.
- 7
Map Relevant Skills and the opening of the Cover Letter into the body, and trim the cover letter with a Zapier formatter so the message stays under Discord's length limit.
- 8
Agree three shortlist emoji with your reviewers, run one test application through, then turn the Zap on.
What maps where
Using the Job Application Form as the starting point. These are its real fields — swap in your own and the mapping works the same way.
| Form field | Discord |
|---|---|
| Full Name | First line of the message, next to the role |
| Position Applied For | First line, so reviewers know which role this is |
| Employment Type | Second line, beside the start date |
| Available Start Date | Second line, used for the first sift |
| Relevant Skills | Body of the message |
| Cover Letter | Closing block, truncated to fit Discord's message limit |
Variations worth knowing
Use Zapier paths on the Position Applied For answer so design applications land in #hiring-design and engineering ones in #hiring-eng. Reviewers then only see the roles they are actually screening, and each channel stays short enough to read.
Settle on three emoji before the Zap goes live — yes, no, and worth a call. Reviewers react on the message rather than typing an opinion, and the counts give you a rough shortlist without opening a separate spreadsheet.
If something isn't arriving
A channel message stops at 2000 characters, and a full cover letter often passes that on its own. Truncate the cover letter with a Zapier formatter step, and read the complete text in your responses list when you sit down to shortlist.
Discord permissions are set per channel, not per Zap. Restrict #hiring to the reviewer role, check no category-level override is widening access, and remember that anyone added to the channel later can scroll back through every application posted.
Frequently asked questions
Is it safe to post job applications into Discord?
Keep the channel private and limited to the reviewers who need it, because applications are personal data. formformform stores responses encrypted at rest and in transit, with EU hosting available; anything you copy into Discord then falls under Discord's own terms.
Can applicants attach a CV to the form?
Yes. A File Upload field takes the CV with the rest of the application, at up to 2 MB per file. The document stays on the response in formformform and downloads only for your team, so what reaches #hiring is the message rather than the file — reviewers read the summary in the channel and open the response when they want the CV itself. A portfolio link is still worth asking for beside it, because a case-study deck or a shared folder outgrows 2 MB, and that link posts into the hiring channel like any other field.
Can reviewers score candidates from the Discord message?
They can react and discuss in a thread, which is where most small teams keep their notes. None of it is written back to formformform, and there is no scoring engine, so the message is a discussion rather than a record.
Related automations
- Alert the team when a new order comes in
Each new order pings #orders with the product, quantity and buyer details, so fulfilment can start straight away.
- Collect community feedback in one channel
Feedback submissions post to a dedicated #feedback channel, where moderators can react and discuss without leaving Discord.
- Drop new demo requests into your sales channel
Every demo request posts to #sales as a Discord message, so a rep can claim the lead in a thread while it is still warm.
- Post event RSVPs to your members
Each RSVP posts to #events as an embed, so organisers and members watch the guest list fill up as people sign up.
- Turn bug reports into support threads
Each bug report lands in #support as a Discord embed, so whoever is on shift can read it and start a thread on the spot.
- Alert the on-call team when a support ticket arrives
Each new ticket posts to #support with its subject and priority, and @here fires only when the priority justifies interrupting a shift.
Build the form first
The automation needs somewhere to fire from. Publish a form, connect it once, and every submission from then on runs this flow.
Start free