Why integrations are essential for a modern ATS

A modern recruiter uses on average8-12 aplicatii diferitein the recruitment process: email, calendar, job platforms, internal chat, video conferencing, evaluation tests and the actual ATS. Without integrations, each of these applications is an isolated silo of data, and the recruiter becomes a "human carrier of information" - copying data from one application to another, manually checking synchronizations and wasting precious time on tasks that should be automated.

Studies show thatcontext exchange between applications costs an average of 23 minutesper interruption. When a recruiter checks the email for an interview confirmation, then goes back to the ATS to update the status, then opens the calendar to add the event, then sends a message on Slack to the team - each application change fragments attention and reduces productivity.

Integrarile rezolva aceasta problema printr-un principiu simplu: data moves automatically between systems, not manually. When you schedule an interview in ATS, it automatically appears in the calendar. When a candidate applies on LinkedIn, the application automatically appears in ATS. When a candidate advances in the pipeline, the team is automatically notified on Slack. Zero manual copying, zero context exchange, zero risk of errors.

Treegarden offers native integrations with the most used platforms in the recruitment ecosystem, organized in four categories: Calendars, Self-scheduling, Job platforms and Notifications.

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 is done through OAuth 2.0 - the security standard for authentication with Google services. The recruiter authorizes Treegarden to access his calendar, and from there everything is automatic. Bidirectional synchronization means that: (1) when you create an interview in Treegarden, the event automatically appears in Google Calendar with all the details (candidate, job, video link, participants), and (2) when you modify the event in Google Calendar, the modification is reflected in Treegarden. The free/busy function allows you to see the availability of colleagues directly from Treegarden, without opening Google Calendar separately.

Microsoft Outlook Calendar.The Outlook integration also uses OAuth 2.0, with full bidirectional synchronization. A specific Outlook advantage:webhook subscriptionsfor real-time updates. Instead of periodically checking if changes have been made (polling), Outlook notifies Treegarden instantly when an event is changed or canceled. This means synchronization with almost zero latency - 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 him an automatically generated self-scheduling link. The candidate sees only the available slots (calculated on the basis of the calendars of all the participants) and chooses his own convenient time. When he selects a slot, Treegarden gets onewebhookfrom Calendly and automatically creates the interview in ATS with all the details: date, time, participants, video link and type of interview.

Advantages for the candidate:The experience is professional and respectful. The candidate chooses the time that suits him, without the pressure to respond quickly to an email with only one time option. Studies show that self-scheduling increases the confirmation rate of interviews with30-40%compared to manual programming.

Advantages for the recruiter:Zero minutes spent on coordination. Zero scheduling emails. Zero risk of double-booking. The interview appears automatically in ATS and in the calendars of all participants. The recruiter is notified when the candidate has chosen the slot and can proceed directly to the preparation of the interview, not to 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.

Job platforms: LinkedIn, eJobs, BestJobs and others

Publishing a job on multiple platforms is one of the most time-consuming activities in recruitment - but also one of the most important. A job published on a single platform attracts significantly fewer candidates than the same job distributed on 5-6 channels. Treegarden offers integrations with the most important job platforms, both Romanian and international.

LinkedIn.Integration through OAuth with advanced synchronization. You publish jobs directly from Treegarden on LinkedIn, and the applications received on LinkedIn are automatically imported into ATS. Treegarden tracks the performance metrics of each ad: number of views (impressions), clicks and applications. This data helps you to optimize the ads and to understand which forms attract more candidates.

eJobs.The largest recruitment platform in Romania, with native integration in Treegarden viafeed XML. Jobs published in Treegarden are automatically distributed on eJobs, and applications are synchronized back to ATS. This native integration is a significant advantage for Romanian companies - many international ATSs do not offer direct integration with eJobs.

BestJobs.The second most important recruitment platform in Romania, with direct integration throughAPI. Similar to eJobs, jobs are published automatically and applications are imported into Treegarden. API integration (vs. XML feed) allows faster and more granular synchronization.

Indeed.The largest global jobs platform with integration throughXML feed. Treegarden jobs are automatically indexed on Indeed, increasing the international visibility of the ads.

Alte platforme:Treegarden also provides XML feeds forJooble, Adzuna, ZipRecruiter and Trovit. Each feed is automatically generated and updated when you publish or close a job. You don't have to manually manage any feeds - Treegarden takes care of the synchronization.

Romanian advantage: native eJobs and BestJobs

Treegarden is one of the few ATSs that offer native integrations with Romanian recruitment platforms. International competitors (Greenhouse, Workable, Lever) do not offer direct integration with eJobs or BestJobs - they require manual configuration of feeds or expensive third-party integrations. With Treegarden, setup takes less than 5 minutes and publishing on both platforms is fully automatic. For companies recruiting on the Romanian market, this native integration is a decisive factor.

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.

Configurare:Connect the company's Slack workspace and select the channel on which you want to receive notifications (for example, #recrutare or #hiring). Then configure which events generate notifications:

Aplicatie noua:When a candidate applies for any job, the team receives a notification with the name of the candidate, the job and the source of the application. The hiring manager instantly sees that new applications have appeared 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 that an interview is coming.

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

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

Job aprobat:When a job goes through the approval process (job approval workflow) and is ready for publication, 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 argument of premium competitors is the gross number of integrations: SmartRecruiters boasts 350+ integrations, Greenhouse with 500+, Workable with 200+. But how many of these integrations are actually used by a Romanian company?

The reality is that80% of the value of integrations comes from 20% of them: calendar, local job platforms, self-scheduling and internal chat. The rest are niche integrations (specific evaluation platforms, enterprise HRISs, American background check tools) that are not relevant for most companies.

SmartRecruiters:350+ integrations, but costs between 10,000-20,000 USD/year plus implementation. Integration with eJobs or BestJobs requires manual configuration. Slack integration is only available on the Enterprise plan.

Greenhouse:500+ integrations (largest ecosystem), but pricing starts at $6,000/year for the Essential plan. Many integrations are only available on higher plans. eJobs and BestJobs are not natively available.

Workable:200+ integrations at a more affordable price (starts at $149/month). It offers good integrations with international platforms, but the coverage of Romanian platforms is limited.

Treegarden:It covers all essential integrations for the Romanian and international market: Google Calendar, Outlook, Calendly, Slack, LinkedIn, eJobs, BestJobs, Indeed, Jooble, Adzuna, ZipRecruiter, Trovit. All included in the price, without add-ons. At a fraction of the cost of premium competitors.

The conclusion is not that more integrations are better - but that integrationspotriviteare more important than their number. Treegarden covers the 12-15 integrations that really matter for recruitment in Romania, at a cost that also allows SMEs to benefit from them.

Quick setup guide: Connect everything in 30 minutes

The configuration of all integrations in Treegarden is done fromSetari > Integrari, fara cunostinte tehnice. Iata cronologia realista:

Minute 0-5: Google Calendar or Outlook.Click on "Connect Google Calendar" (or Outlook). Sign in with your company account. Select the calendars you want to synchronize. Activate bidirectional synchronization. Test by creating a test interview - it should automatically appear in your calendar.

Minutul 5-10: Calendly.Click on "Connect Calendly". Log in with your Calendly account. Select the type of event for interviews. Activate auto-send on the interview stage in the pipeline. Test with a fictitious candidate - they should receive the self-scheduling link.

Minutul 10-15: Slack.Click on "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 test candidate between stages - notification should appear on Slack.

Minutes 15-25: Job platforms.LinkedIn: OAuth, authentication and company page selection. eJobs: API key entry and XML feed activation. BestJobs: Direct connection via API. Indeed and others: XML feed activation (automatic, without additional configuration). You publish a test job and check that it appears on each platform.

Minute 25-30: Verification and end-to-end test.You publish a real job, wait for an application (or create a test one) and verify that: the application appears in ATS, the notification appears on Slack, and you can schedule an interview that appears in the calendar and generates a Calendly link.

After configuration: Everything works automatically

After the 30 minutes of initial configuration, you no longer have to think about integrations. Jobs are distributed automatically on all platforms. The applications automatically arrive in the ATS. The interviews are automatically synchronized with the calendar. The team is automatically notified on Slack. The recruiter works exclusively in Treegarden, and all other systems are updated in the background. This is the promise of an ATS with well-designed integrations: it completely eliminates the work of "human middleware" between applications.