Why integrations are essential for a modern ATS

A modern recruiter works across many different applications during the hiring process: email, calendar, job platforms, internal chat, video conferencing, assessment tools and the actual ATS. Without integrations, each of these is an isolated silo of data, and the recruiter becomes a "human carrier of information", copying data from one application to another, manually checking that things stayed in sync and losing time on tasks that should be automated.

Context switching has a real cost. Research by Gloria Mark and colleagues at UC Irvine found that, after an interruption, it takes an average of 23 minutes and 15 seconds to return to the original task (Mark, Gudith and Klocke, "The Cost of Interrupted Work", CHI 2008). When a recruiter checks email for an interview confirmation, switches back to the ATS to update the status, opens the calendar to add the event, then pings the team on Slack, each switch fragments attention and chips away at productivity.

Integrations solve this problem through a simple principle: data moves automatically between systems, not manually. When you schedule an interview in the ATS, it appears in the calendar. When a candidate books a slot through Calendly, the interview is created in the ATS. When a candidate advances in the pipeline, the team is notified on Slack. Less manual copying, less context switching and less room for error.

Treegarden offers native integrations with the tools recruiters rely on most, grouped into three areas: calendars, self-scheduling and notifications, all feeding a single pipeline that also collects applications from your custom career page.

Calendar integrations: Google Calendar and Outlook

The calendar is the logistical center of recruitment. Each interview, each evaluation meeting, each debrief session must be coordinated in real time with the availability of all participants. Treegarden offers bidirectional synchronization with the two dominant calendar ecosystems.

Google Calendar. The integration uses OAuth 2.0, the security standard for authenticating with Google services. The recruiter authorizes Treegarden to access their calendar, and from there everything is automatic. Bidirectional synchronization means that (1) when you create an interview in Treegarden, the event appears in Google Calendar with all the details (candidate, job, video link, participants), and (2) when you change the event in Google Calendar, the change is reflected back in Treegarden. The free/busy function lets you see colleagues' availability directly from Treegarden, without opening Google Calendar separately.

Microsoft Outlook Calendar. The Outlook integration also uses OAuth 2.0, with full bidirectional synchronization. One Outlook-specific advantage is webhook subscriptions for real-time updates. Instead of periodically polling for changes, Outlook notifies Treegarden instantly when an event is changed or canceled. That means near-zero-latency syncing: if an interviewer cancels their participation in Outlook, Treegarden knows immediately.

Bidirectional synchronization: One truth about the program

Without bidirectional synchronization, there is always the risk of conflicts: an interview appears in the ATS but not in the calendar, or it is changed in the calendar but the ATS shows the old information. With the Treegarden integration, there is a single truth about the schedule of each interview, updated in real time in both systems. This completely eliminates double checking ("let's check the calendar if it's correct") and dramatically reduces the risk of missed interviews due to misinformation.

Self-Scheduling with Calendly: The candidate chooses his own time

Coordinating an interview between 3-4 people can take days of emails "how about Thursday at 2pm?" / "I can't do it on Thursday, but it goes on Friday" / "the candidate is busy on Friday". Integrating with Calendly completely eliminates this ping-pong.

How it works: Treegarden connects with Calendly via OAuth. When a candidate reaches the interview stage, the recruiter sends them an automatically generated self-scheduling link. The candidate sees only the available slots (calculated from the calendars of all participants) and picks a time that suits them. When they select a slot, Treegarden receives a webhook from Calendly and automatically creates the interview in the ATS with all the details: date, time, participants, video link and interview type.

Advantages for the candidate: the experience is professional and respectful. The candidate picks the time that suits them, without the pressure of replying quickly to an email that offers only one slot. Industry data on self-scheduling points to faster coordination too: one analysis found average time-to-interview dropping from 5.9 days with manual scheduling to 3.9 days when candidates book their own slots (candidate.fyi).

Advantages for the recruiter: zero minutes spent on coordination, zero scheduling emails and zero risk of double-booking. The interview appears automatically in the ATS and in every participant's calendar. The recruiter is notified once the candidate has chosen a slot and can move straight to preparing the interview rather than handling its logistics.

Configuring Calendly in Treegarden: 3 minutes

Step 1: From Settings > Integrations, click on "Connect Calendar". Log in with your Calendly account. Step 2: Select the type of event you want to use for interviews (for example, "Interview 45 min"). Step 3: Activate "Send automatic self-scheduling link" on the interview stage in the pipeline. That's it - from now on, every candidate who reaches the interview stage automatically receives the appointment link. The whole process is done from the Treegarden interface, without technical configuration.

Reaching candidates: custom career pages and job distribution

Getting a role in front of candidates is one of the most important parts of recruitment. A job that lives in only one place attracts far fewer applicants than the same role promoted across several channels. Treegarden gives you a branded, custom career page as the hub for every opening, so applications flow straight into your pipeline rather than landing in scattered inboxes.

Custom career pages. Every job you publish in Treegarden gets a shareable listing on your own career page, designed to match your brand. You control the content and the application form, candidates apply directly, and each application drops into the right pipeline stage automatically. From there you can share the link anywhere your audience already is, including LinkedIn and other professional networks, your company site and email outreach.

Bulk CV upload. When candidates reach you outside the career page, for example through referrals or an agency, you do not have to re-key anything. Treegarden lets you upload up to 50 CVs at once, parses them automatically and creates candidate records in your pipeline, so sourcing from multiple channels stays in one system.

One pipeline for every source

Whether a candidate applies through your custom career page, is shared by a hiring manager or comes in as a CV you upload in bulk, everything lands in the same Kanban pipeline. That means no duplicate spreadsheets, no copy-pasting between tools and a single, reliable view of every applicant for a role, which is exactly what keeps a small hiring team moving quickly.

Slack notifications: The team informed in real time

Recruiting is a team sport. Hiring managers, recruiters, interviewers and HR managers must be aware of the stage of each process. Instead of sending manual emails or organizing status meetings, Treegarden's Slack integration completely automates team information.

Setup: connect the company's Slack workspace and select the channel where you want notifications (for example, #recruitment or #hiring). Then choose which events generate notifications:

New application: when a candidate applies for any job, the team receives a notification with the candidate's name, the job and the source of the application. The hiring manager sees new applications instantly without checking the ATS dashboard.

Stage transition: when a candidate is moved from one stage to another (for example, from Screening to Interview), the team is notified. This is especially useful when the recruiter advances a candidate and the hiring manager needs to know an interview is coming.

Scheduled or canceled interview: automatic notifications when a candidate schedules (or cancels) an interview through Calendly. Interviewers know immediately when a new interview lands on the calendar.

Message from the candidate: if a candidate sends a message through the platform (a question or clarification), the team is notified on Slack. This keeps responses fast and prevents lost messages.

Job approved: when a job goes through the approval workflow and is ready to publish, the team receives a notification. This is relevant for companies with formal processes for approving new positions.

Why Slack and not email for recruitment notifications

Email is overloaded - the average recruiter receives over 100 emails a day. An important recruitment notification is easily lost among newsletters, administrative messages and spam. Slack offers contextual notifications: they appear in the recruitment channel, are visible to the whole team and can be discussed instantly in threads. In addition, Slack allows quick reactions (emoji) that work as acknowledgments - the hiring manager can put a check on the new application notification to confirm that he saw it.

Treegarden vs. competitors: Essential integrations at an affordable cost

A frequent selling point for premium competitors is the sheer number of integrations: SmartRecruiters and Greenhouse advertise large marketplaces, and Workable lists 200+. But how many of those does a typical SMB hiring team actually use?

In practice, most of the value comes from a handful of integrations: calendar, self-scheduling and internal chat. The rest are often niche connections (specific assessment platforms, enterprise HRIS systems, specialized background-check tools) that are not relevant for most small and mid-sized companies.

Enterprise suites (SmartRecruiters, Greenhouse): large integration marketplaces, but they are aimed at enterprise budgets and many connectors sit behind higher-tier plans or add-ons, with implementation effort to match.

Workable: 200+ integrations and a more accessible entry price, with pricing that scales by employee headcount as your company grows.

Treegarden: covers the integrations that matter most for SMB hiring, Google Calendar, Outlook, Calendly and Slack, included in the published price with no add-ons, at a fraction of the cost of enterprise suites.

The point is not that more integrations are always better, but that the right integrations matter more than the raw count. Treegarden focuses on the connections that genuinely move recruitment forward for a small team, at a price that lets SMBs benefit from them.

Quick setup guide: Connect everything in 30 minutes

The configuration of all integrations in Treegarden is done fromSettings > Integrations, without technical knowledge. Here's the realistic timeline:

Minute 0-5: Google Calendar or Outlook. Click "Connect Google Calendar" (or Outlook). Sign in with your company account. Select the calendars you want to synchronize and turn on two-way sync. Test by creating a sample interview, which should appear in your calendar automatically.

Minute 5-10: Calendly. Click "Connect Calendly". Log in with your Calendly account. Select the event type for interviews. Turn on auto-send on the interview stage in the pipeline. Test with a sample candidate, who should receive the self-scheduling link.

Minute 10-15: Slack. Click "Connect Slack". Authorize Treegarden in the company's Slack workspace. Select the notification channel (#recruitment). Tick the events you want to receive. Test by moving a sample candidate between stages, and the notification should appear in Slack.

Minutes 15-25: Career page and a first job. Set up your branded career page, then create and publish a test job. Confirm that the listing appears on your career page and that submitting the application form creates a candidate in the right pipeline stage. Grab the listing link so you can share it on LinkedIn, your site or by email.

Minutes 25-30: End-to-end test. Publish a real job, wait for an application (or submit a test one) and verify that the application appears in the ATS, a notification lands in Slack, and you can schedule an interview that shows up in the calendar and generates a Calendly link.

After configuration: Everything works automatically

After the 30 minutes of initial setup, you no longer have to think about integrations. Applications land in the ATS automatically. Interviews sync to the calendar. The team is notified in Slack. The recruiter works almost entirely in Treegarden, and the connected systems update in the background. This is the promise of an ATS with well-designed integrations: it removes the "human middleware" work of shuttling data between applications.

Related Reading Helpful Calculators

Frequently Asked Questions

What are ATS integrations?

ATS integrations connect your applicant tracking system to the other tools you use to hire, such as your calendar, self-scheduling tool and team chat. Without them, each tool is an isolated silo and the recruiter ends up manually copying data between applications. Treegarden ships native Google Calendar, Outlook, Calendly and Slack integrations so this work is automated.

Why do integrations matter for a modern ATS?

Context switching is costly. Research by Gloria Mark and colleagues at UC Irvine found it takes an average of 23 minutes and 15 seconds to return to a task after an interruption. Every hop between email, ATS, calendar and Slack fragments attention, so reducing those hops with integrations protects a recruiter's focus and time.

How do Treegarden's integrations help?

They follow a simple principle: data moves automatically between systems instead of by hand. When you schedule an interview in Treegarden it appears in your calendar; when a candidate books a Calendly slot the interview is created in the ATS; and when a candidate advances in the pipeline the team is notified in Slack.