tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Connect Greenhouse and Slack

Greenhouse holds your jobs, candidates and offers. FlowMattic posts the hiring moments to Slack: a new job opened, an application in, an offer created or approved, a candidate hired. Recruiters and hiring managers stay in step without checking the ATS, and the whole company can welcome new starters as soon as they sign.

7 triggers 14 actions 7 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Greenhouse7 triggers

Do this in Slack14 actions

1. TriggerNew Job Created
2. ActionSend Channel Message

When Greenhouse fires New Job Created, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Greenhouse and Slack workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Greenhouse app icon Slack app icon Ready-made template

Tell recruiters when a new Greenhouse job is created

A new requisition is work for the recruiting team. Posting it to their channel lets someone pick it up, write the job post and start sourcing the same week.

New Job CreatedSend Channel Message

View the template
Greenhouse app icon Slack app icon

Send new applications to the hiring manager

A Lookup Table maps each job to its hiring manager's email. The manager gets a direct message for each new application to that job and can review it promptly.

New Application CreatedLookup TableFind User by EmailSend Direct Message

Greenhouse app icon Slack app icon

Ask approvers to look at a new offer

When an offer is created, the private offers channel hears about it with the job and candidate, so finance and the department head know it is waiting for their approval.

New Offer CreatedSend Private Channel Message

Greenhouse app icon Slack app icon

Tell the recruiter an offer has been approved

Offer Approved means the recruiter can call the candidate. A direct message saves them checking the offer status between interviews.

Offer ApprovedFind User by EmailSend Direct Message

Greenhouse app icon Slack app icon

Announce each hire to the company

When a candidate is hired, a general channel post introduces the new starter's name, role and team, so colleagues can welcome them before day one.

Candidate HiredSend Channel Message

Greenhouse app icon Slack app icon

Remind IT to prepare equipment for a new hire

A hire creates work for IT. Slack sets a reminder for the IT lead a week before the start date to order the laptop and set up accounts.

Candidate HiredDate/Time FormatterAdd Reminder

Greenhouse app icon Slack app icon

Share new job posts so staff can refer friends

When a job post goes live, the company channel gets the title and link, so employees can share it and suggest people they know.

New Job Post CreatedSend Channel Message

Set up: new jobs to recruiters

At the end, every job created in Greenhouse is posted to your recruiting channel with its title, department and office.

  1. Connect Slack

    Add Slack under Connects in FlowMattic with an account in the recruiting channel.

  2. Start with New Job Created

    Create a workflow, choose Greenhouse and New Job Created, and follow the instructions shown to send Greenhouse events to the workflow.

  3. Create a test job

    Open a draft job in Greenhouse so FlowMattic captures the job fields.

  4. Post to recruiting

    Add Send Channel Message, choose the channel and map the job name, department and office. Test the step, then switch it on.

Import the ready-made template Beginner, about 5 min to set up
Tell recruiters when a new Greenhouse job is created Template
  1. Greenhouse app icon 1. Trigger in Greenhouse New Job Created
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From GreenhouseTo Slack
    Job nameMessage: role
    DepartmentMessage: team
    OfficeMessage: location
    Requisition IDMessage: req
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Candidate details are personal data. Post applications and offers to private channels or direct messages, and keep company-wide channels for jobs and announced hires.
  • New Job Created and New Job Post Created are separate events: a job is the internal requisition, a job post is the public listing. Use the post event for referral messages.
  • Find User by Email only finds people in your Slack workspace, so it works for recruiters and managers, not for candidates.
Greenhouse app icon

Greenhouse

Integration page

Triggers (7)

  • New Application CreatedTriggers when a new application is created.
  • New Job CreatedTriggers when a new job is created.
  • New Job Post CreatedTriggers when a new job post is created.
  • New Offer CreatedTriggers when a new offer is created.
  • Offer ApprovedTriggers when an offer is approved.
  • Candidate HiredTriggers when a candidate is hired.
  • New Prospect CreatedTriggers when a new prospect application is created.

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Greenhouse and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Hiring managers stay involved

New applications and offers reach the right manager in Slack, so reviews and approvals do not stall in the ATS.

New starters are welcomed early

Hire announcements and IT reminders mean colleagues and equipment are ready before the first day.

Candidate data passes through your server

FlowMattic runs on your own WordPress site with unlimited runs, so hiring data is not copied into another automation service.

Common questions

How do I send Greenhouse notifications to Slack?

Connect Slack in FlowMattic, start a workflow with a Greenhouse trigger such as New Job Created or Candidate Hired, and add Send Channel Message. Map the fields, test with a real event and switch the workflow on.

Can each hiring manager get only their own applications?

Yes. Use a Lookup Table that maps job names to manager emails, then Find User by Email and Send Direct Message, so each manager hears about applications to their jobs only.

Can offers stay private?

Yes. Use Send Private Channel Message for New Offer Created and Offer Approved, so salary and candidate details are seen only by the people approving offers.

Can I track prospects as well as applicants?

Yes. New Prospect Created is a separate trigger for prospect applications. Send those to a sourcing channel so recruiters can follow up on people they found.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Greenhouse and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Greenhouse integration 1.0.0, Slack integration 1.0.