What ATS implementation actually involves
ATS implementation is not a single event — it is a sequence of decisions and configurations that collectively determine whether the platform works for your team or becomes another system people work around. Understanding what each component involves helps you plan properly and set realistic expectations with your team and leadership.
The six components of any ATS implementation are: data migration, configuration, integrations, team training, testing, and go-live. The time required for each component varies by platform type and company complexity — but the sequence is the same regardless of which platform you choose.
Data migration
Moving candidate records, historical job data, and any pipeline history from your old system into the new ATS. This is typically the most variable component — ranging from a few hours for a company switching from spreadsheets, to weeks of work for companies with years of structured candidate data in a complex ATS. Most migrations involve: exporting raw data from the old system, mapping fields to the new system's schema, cleaning and de-duplicating records, and importing in batches with validation checks.
Configuration
Setting up the ATS to match your hiring process rather than a generic default. This includes defining pipeline stages, creating job templates, configuring approval workflows, setting up scoring criteria, building email templates, and customising the application form. Well-designed self-serve ATS platforms can be configured in a few hours by an HR professional with no technical background. Complex enterprise configurations — particularly those with multi-team approval workflows, custom DEI reporting, and compliance automation — can take days to weeks.
Integrations
Connecting the ATS to the other systems in your HR technology stack: your HRIS, calendar and scheduling tools, Slack for notifications, LinkedIn for job posting and sourcing, background check providers, and your career page. Each integration requires both-sides access, testing, and validation. The number of integrations is the primary driver of implementation timeline variation for mid-market ATS platforms.
Team training
Getting recruiters, HR generalists, and hiring managers comfortable enough with the new system to use it correctly without supervision. Self-serve platforms with intuitive UX can be trained in a 30–60 minute session per user type. Complex enterprise platforms may require structured training programmes for different user types, with separate sessions for recruiters, hiring managers, and system administrators.
Testing and go-live
Running test job postings, submitting test applications, verifying integrations, and walking through the full hiring workflow end-to-end before going live with a real role. A proper pre-launch test takes 2–4 hours but saves significantly more time in production troubleshooting. Most implementations that go wrong do so because testing was skipped or rushed under pressure from a hiring deadline.
Implementation timeline reality check
The implementation timeline for an ATS depends overwhelmingly on the platform type — not on your company size or complexity. Here is an honest breakdown:
Modern self-serve ATS platforms: 1–5 days
Platforms built with self-serve onboarding as a design principle (Treegarden, Workable, Breezy HR, Teamtailor) can be fully configured and live with active jobs in 1–5 days. Day 1: account setup, pipeline stages, basic configuration. Day 2: job templates, email templates, career page setup. Day 3: integrations (LinkedIn, calendar, HRIS if applicable). Day 4: team training. Day 5: test run and go-live. This is not because these platforms are simpler — it is because they were built assuming you would not have a professional services team helping you, so the UX does the configuration work that consultants do in enterprise implementations.
Mid-market platforms: 2–6 weeks
Platforms like Lever and Ashby sit in a middle ground: they have more configuration depth than fully self-serve tools, with structured interview kits, advanced analytics, and DEI reporting that requires thoughtful setup. A basic implementation can be done in under a week, but a full implementation including all integrations, custom fields, structured interview kits, and analytics configuration typically takes 2–6 weeks of part-time internal effort.
Enterprise platforms (Greenhouse, iCIMS): 4–12 weeks
Enterprise ATS platforms are not designed for self-serve implementation. They have implementation teams, project managers, and structured onboarding programmes for a reason: the configuration depth and integration requirements are genuinely complex. A standard Greenhouse implementation runs 6–10 weeks for a mid-size company; iCIMS implementations are typically 8–12 weeks minimum. This timeline includes professional services time, which is charged separately from the software license and typically costs $10,000–50,000.
SAP/Workday Recruiting: 3–9 months
Enterprise ERP-integrated recruiting modules are in a different category entirely. These are not standalone ATS implementations — they are HR technology transformation projects with dedicated project management, change management, data governance, and IT infrastructure work. If a vendor quotes you 3 months for Workday Recruiting implementation, ask them how many customers of your size and complexity actually went live in that timeline versus the original estimate.
The key insight here is that most implementation complexity is vendor-imposed, not inherent. Modern platforms like Treegarden can go live in a day because they chose to build self-serve onboarding as a design principle. The complexity of enterprise implementations reflects choices about product architecture and business model, not the inherent difficulty of tracking job applications.
Data migration guide
Data migration is where most ATS implementations encounter the first unexpected complexity. Here is what to expect:
What migrates cleanly
- Active candidate records: name, email, phone, applied role, current pipeline stage
- Historical job postings: title, description, dates, locations
- Basic application data: CV files, cover letters, application form responses
- Hired candidate records: names and roles (useful for reporting continuity)
What requires manual work
- Interview notes and scorecards: often stored in formats specific to the old ATS that do not map cleanly to the new system's schema
- Custom field data: fields you created in the old system need to be mapped to equivalent fields in the new system, or created as new custom fields
- Email correspondence history: most ATS platforms do not export email threads in a portable format
- Offer details and compensation data: typically requires manual review to verify accuracy during import
What you typically lose
- Internal tags, labels, and flags specific to the old platform's data model
- Automated workflow history (which emails were sent, when, to whom)
- Integration-specific data from connected systems
- Candidate experience metrics (email open rates, application completion times)
Practical preparation advice
Run a full data export from your current ATS before cancelling the contract. Review your data and make an honest decision about what is worth migrating versus what is effectively archive data you will never access in the new system. For most companies, migrating the last 12–18 months of candidate data in active or late-stage pipelines is sufficient. Historical data from rejected candidates from 3+ years ago provides minimal operational value and adds significant migration complexity.
Configuration checklist
The following configuration should be complete before your first live job posting in the new ATS:
Pipeline and process
- ☐ Pipeline stages defined (recommended: Applied, Screening, Phone Interview, Assessment, Final Interview, Offer, Hired, Rejected)
- ☐ Disqualification reasons configured for each stage
- ☐ Automated stage-move notifications enabled
- ☐ Approval workflow set up if required (job posting approval, offer approval)
Job templates and forms
- ☐ Job templates created for your 3–5 most common role types
- ☐ Application form configured (required vs optional fields; GDPR consent if applicable)
- ☐ Standard screening questions for each role type
- ☐ Scorecard templates for structured interviewing
Career page and branding
- ☐ Career page domain set up (or embedded widget configured on your website)
- ☐ Company logo and branding applied
- ☐ Company description and culture content added
Team and permissions
- ☐ All recruiter and HR accounts created with appropriate permissions
- ☐ Hiring manager accounts created
- ☐ External collaborator accounts set up if applicable
Email templates
- ☐ Application acknowledgement email
- ☐ Interview invitation email
- ☐ Rejection email (at screening stage and post-interview)
- ☐ Offer email template
Integration setup
Integrations are the most technically variable part of ATS implementation. Prioritise them by impact on your daily workflow:
Priority 1: Configure before go-live
Job board connections: LinkedIn job posting integration, your primary paid job board (Indeed, Glassdoor, etc.), and your career page. Without these, you cannot post jobs from the ATS, defeating much of the purpose of the platform.
Calendar/scheduling: Google Calendar or Outlook integration for interview scheduling. This single integration saves the most recruiter time per day — eliminating the back-and-forth scheduling email chain is immediately visible and appreciated by the whole team. Calendly integration is an effective alternative if your calendar integration requires IT involvement.
Priority 2: Configure in first two weeks
HRIS integration: Connecting your ATS to your HRIS so hired candidates flow automatically into HR records. If you are using Treegarden's ATS+HR bundle, this is not an integration — it is a native data flow within the same platform, requiring no configuration.
Communication tools: Slack integration for hiring team notifications when candidates move stages or new applications arrive. Reduces the need for recruiters to constantly check the ATS dashboard throughout the day.
Priority 3: Configure after go-live
Background check providers: Checkr, Sterling, or your preferred provider. Important for roles requiring background screening but not blocking for go-live since these are triggered manually per candidate.
LinkedIn Recruiter: If your team uses LinkedIn Recruiter for sourcing, the ATS-to-Recruiter integration syncs candidate data and reduces duplicate entry. Valuable but not urgent for initial go-live.
Go-live checklist and first 30-day plan
Before announcing go-live to your hiring managers, verify the following:
- ☐ Test application submitted and received correctly in the ATS
- ☐ Acknowledgement email delivered correctly (check spam folder with a personal email address)
- ☐ Career page loading correctly with at least one live job
- ☐ Calendar integration tested by scheduling a test interview
- ☐ All team members have logged in and confirmed access
- ☐ At least one hiring manager has been walked through their view
- ☐ Data export from old ATS downloaded and stored securely
First 30 days after go-live
The first 30 days are about building habits, not adding features. Resist the urge to configure everything immediately — focus on getting your team comfortable with the core pipeline management workflow before adding integrations, automations, and advanced reporting.
Week 1: All new jobs posted in the new ATS only. Old ATS maintained for active applications already in pipeline.
Week 2: First hiring manager interview scheduled through the new ATS's scheduling integration. First rejection emails sent from the new ATS. Team feedback session — what is working, what is confusing.
Week 3–4: HRIS integration configured if not already done. Sourcing integrations added. First reporting pull to establish baseline metrics.
Day 30: Old ATS subscription cancelled if all active candidates have resolved. New ATS is now the single system of record for all hiring.
See exactly what Treegarden costs
All features included. No demo required to see the price. ATS from $299/mo · ATS+HR bundle from $598/mo.
View transparent pricing →Frequently asked questions
How long does ATS implementation take?
ATS implementation time varies dramatically by platform type. Modern self-serve ATS platforms (Treegarden, Workable, Breezy HR) can be fully configured and live in 1–5 days if you have your pipeline stages, job templates, and team permissions ready. Mid-market platforms (Lever, Ashby, Pinpoint) typically require 2–6 weeks for full configuration including integrations. Enterprise platforms like Greenhouse, iCIMS, and Workday Recruiting require 4–12 weeks for a standard implementation, with complex enterprise configurations taking up to 6 months. The wide range is primarily driven by whether professional services are required, how many integrations need to be set up, how much existing data needs to be migrated, and how many stakeholders need to be trained and have accounts configured.
What data can I migrate from my old ATS?
What migrates cleanly: active candidate records (name, contact info, applied role), historical job postings, and basic pipeline stage data. What requires manual work: interview notes and scorecards (often stored in non-portable formats), email correspondence threads, and custom field data that needs field mapping. What you typically lose: internal tags and labels specific to the old platform, automated workflow history, and integration-specific data. Run a full data export before cancelling your current contract and decide which records are genuinely worth migrating versus archive data you will never access again in the new system.
Can I implement a new ATS while hiring is actively in progress?
Yes, and this is how most implementations happen in practice. The key is running a parallel period — keeping your old process running for candidates already in pipeline while starting all new requisitions in the new ATS. Most implementations can achieve a clean cutover within 2–3 weeks of parallel running. For self-serve platforms, you can often move all active roles to the new ATS within the first week and simply manage the tail of existing applications in the old system until they resolve. Avoid setting a hard cutover date that creates pressure to rush candidates through the old system or hold new roles until the new system is ready.
What configuration is required before going live?
Minimum viable configuration before going live: pipeline stages defined (typically 5–8 stages from applied to offer); job templates for your most common role types; team accounts and permissions set up for all recruiters, HR, and hiring managers; career page connected to your website or embedded; at least one job board integration configured (LinkedIn or your primary sourcing channel); email templates for acknowledgement and rejection; and offer letter template. Full configuration including all integrations, DEI reporting, and advanced analytics can be completed after initial go-live without disrupting active hiring.