The moment it happens
See new Ashby applications in Slack
Each submitted application shows up in Slack with the candidate and job straight away.
- Runs
- The moment it happens
- Apps
- Ashby
- AI
- Not needed
- Access
- candidates read, jobs read
Send this to your assistant
Create a ClickRuntime automation: when an application is submitted in Ashby, post the candidate's name, the job and a link to #talent in Slack.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A recruiter at a growing startup opens roles in Ashby, and good candidates apply at all hours. The hiring manager only learns about them when the recruiter forwards a link or when someone checks the pipeline during the weekly sync. By then, a strong applicant who also applied elsewhere has been interviewed twice, and a role that needed one more decent candidate has sat for days without anyone reading new applications.
When a candidate applies for a job in Ashby, Ashby sends ClickRuntime a signal, and ClickRuntime formats the candidate's name, the role they applied for and a link to their profile, and posts a message in Slack. Hiring managers and recruiters see each new applicant within moments of the submission.
It is most valuable for roles that are hard to fill, where speed to first reply affects who accepts an offer. That also makes it easy to share applicant flow with an executive sponsor.
What you get out of it
Strong candidates get a faster first reply
Candidates compare responses across companies. Acknowledging a good applicant within hours, not days, makes your company the one that seemed interested, which helps close offers. Speed of response often decides who accepts.
Hiring managers stay close to the funnel
Seeing each application as it arrives keeps managers aware of the quality coming in. They can tell the recruiter to adjust a job post early if the wrong people are applying.
Recruiters avoid forwarding links
Posting to a shared channel removes the repetitive task of pinging managers about each candidate. Recruiting time goes to screening and conversations. Recruiters get time back for screening. Fewer manual messages are needed.
Referrals and internal applicants stand out
A familiar name in the channel, such as a referral, prompts someone to flag that candidate for fast review. Friendly signals are less likely to be missed. Referred applicants get quick attention.
Applicant volume is visible without reports
A glance at the channel shows whether a role is getting five applications a day or none. That prompts sourcing work sooner than a monthly pipeline report would. Sourcing can start earlier.
How it works
What happens, step by step
When an application is submitted in Ashby, Ashby tells ClickRuntime straight away.
ClickRuntime picks out the candidate's name and the job.
A message with both and a link to the candidate is posted to your Slack channel.
Before it runs live
- Connect Ashby
- Paste your automation's link into the other app's webhook settings
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Act only on the items that match your own rules, and skip the rest
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Ashby steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, notify
@on_event
def handle(event):
payload = event.json or {}
if payload.get("action") != "applicationSubmit":
return {"posted": False}
app = payload["data"]["application"]
notify.slack(f"New application: {app['candidate']['name']} for {app['job']['title']}\n"
f"https://app.ashbyhq.com/candidates/{app['candidate']['id']}", channel="#talent")
return {"posted": True}FAQ
Common questions
Does the message include the candidate's resume?
Can I post only for certain jobs?
How quickly does the message arrive?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Get an email when an offer is made or someone is hired
You're told as soon as an offer is created in Ashby or a candidate is marked hired.
See how it worksTell hiring managers when candidates move stage
Hiring managers see in Slack when a candidate reaches the stages they care about.
See how it worksPost new orders and sign-ups to Slack
When something happens in your shop, app or form, the details land in the right channel straight away.
See how it worksKeep exploring
Set up “See new Ashby applications in Slack” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.
