Softgarden(ATS)

2024

I turned repetitive job ad restructuring into a one click AI workflow, increasing Structured Job Description adoption to 29.8%

Every time recruiters created a job ad, they manually copied and reorganised the same content into the Structured Job Description fields required by job boards like Indeed, Stepstone, and LinkedIn. Because every recruiter wrote and organised their content differently, this restructuring led to missing information, copy paste errors, and inconsistent job ads going live. For the business, that friction kept Structured Job Description adoption low at the exact moment the company was trying to simplify core workflows and scale job publishing.

Simplifying core workflows was a company goal, and improving job creation and publishing was our Q3 team priority.

Every time recruiters created a job ad, they manually copied and reorganised the same content into the Structured Job Description fields required by job boards like Indeed, Stepstone, and LinkedIn. Because every recruiter wrote and organised their content differently, this restructuring led to missing information, copy paste errors, and inconsistent job ads going live. For the business, that friction kept Structured Job Description adoption low at the exact moment the company was trying to simplify core workflows and scale job publishing.

Simplifying core workflows was a company goal, and improving job creation and publishing was our Q3 team priority.

Role

I led the UX direction from problem framing to launch, shaped the AI approach with the Product Manager and Engineering, validated the concept with customers, and established the product's first visual language for AI.

I led the UX direction from problem framing to launch, shaped the AI approach with the Product Manager and Engineering, validated the concept with customers, and established the product's first visual language for AI.

Team

1x Product Manager

5x Engineers

1x Designer

1x QA

Timeline

April - July 2025

Constraints

Kununu dependency: Company name had to match exactly; automatic retrieval wasn't reliable.

Existing ATS patterns: Side panels weren't ideal for a multi-step setup, so a new modal pattern was needed.

Impact

Increased adoption

Nearly a third of users with Structured Job Ads enabled used the AI assisted workflow, against a target of ≥30%. Measured July 2026

3.8× user growth

Monthly unique users grew from 139 to 523, showing continued adoption well past the initial launch. Measured Aug 2024 to Jul 2026.

29,637 job descriptions organised with A

Setup time dropped from days to a median of 4m 55s for the Certificate Page and 1m 47s for Kununu

29,637 job descriptions organised with A

Setup time dropped from days to a median of 4m 55s for the Certificate Page and 1m 47s for Kununu

Increased adoption

Nearly a third of users with Structured Job Ads enabled used the AI assisted workflow, against a target of ≥30%. Measured July 2026

29,637 job descriptions organised with A

Setup time dropped from days to a median of 4m 55s for the Certificate Page and 1m 47s for Kununu

3.8× user growth

Monthly unique users grew from 139 to 523, showing continued adoption well past the initial launch. Measured Aug 2024 to Jul 2026.

29,637 job descriptions organised with A

Setup time dropped from days to a median of 4m 55s for the Certificate Page and 1m 47s for Kununu

Problem area

Recruiters structured the same job description twice

Recruiters wrote their job ad once in the Standard Job Description, then manually copied and reorganised the same content into the Structured Job Description required by job boards like Indeed, Stepstone, and LinkedIn. Every time, they had to figure out where each piece belonged, copy it across, and verify the result. This daily repetition cost recruiters time and led to copy paste errors, missing information, and inconsistent job ads reaching candidates.

For the business, those inconsistencies damaged the employer's brand and weakened candidate trust in the quality of the posting. The friction also reduced recruiter efficiency and made Structured Job Descriptions harder to adopt at scale.

Image shows what recruiters had to do before publishing

Problems
Problems

Design goals

What I wanted to achive

I didn't just want to automate copy and paste. I wanted to remove the repetitive work while keeping
recruiters in control.

Remove repetitive work

Structure existing content in one step instead of making recruiters do it twice.

Remove repetitive work

Structure existing content in one step instead of making recruiters do it twice.

Keep recruiters in control

Let recruiters review and edit the AI result so they stay confident in what gets published.

Keep recruiters in control

Let recruiters review and edit the AI result so they stay confident in what gets published.

Easy to adopt

Fit the new experience into the workflow recruiters already know, so it doesn't add unnecessary complexity.

Why AI became the right solution?

Before jumping to AI, I wanted to try the simplest solution first. I looked into automating the restructuring with basic rules. To test the idea, I pulled real job descriptions from Customer Support and quickly saw the problem: every recruiter wrote differently. Some used one long block of text, while others created custom sections with their own headings and ordering. This made a rule based approach unreliable, and the legacy codebase made it even less realistic.

I took the finding to the Product Manager and Engineering. We explored whether an LLM could handle this variation and confirmed it was feasible. But I drew a clear line: GPT would not create or rewrite content. It would only organise what recruiters had already written.

Design decision 01

Integrated AI into the existing workflow

With 2,000+ jobs created monthly, introducing a separate AI tool would have added one more step to an already lengthy process and recruiters already relied on the existing Job Creation Wizard. Instead, I integrated AI directly into the existing workflow, making the Copy with AI action available only after recruiters enabled the Structured Job Description. This preserved recruiters' existing mental model, reduced the learning curve and introduced AI only at the moment it became relevant.

Design decision 02

Replace repetitive work with one click

Recruiters previously copied, pasted and reorganised the same content section by section from standard job ad description to structured job ad description. I replaced that repetitive workflow with a single Copy with AI action that organised the existing job description into the required structured sections. With 2,000+ jobs a month, removing that repetition across every job made a meaningful difference.

Design decision 03

Keep recruiters in control

Job ads represent the employer's brand to candidates, so a misplaced section can affect how a role appears on Indeed or Stepstone. Rather than generating or rewriting job descriptions, AI was intentionally limited to organising the recruiter's existing content into the appropriate structured sections. I made recruiters to explicitly decided when to use AI and remained free to review and edit every generated section before publishing.

These decisions ensured AI reduced repetitive work while recruiters remained in complete control of the final job advertisement.

Learning from testing

Recruiters' main hesitation was trusting AI to organise content correctly. They wanted to check before publishing, confirming that automation of conent would have been the wrong call.

"Rakesh is always trying to reach our customers through Canny, even under conditions where the response rate is significantly low. Whenever we have time to run a full design and development cycle for a project, he makes sure collaborating with the research team and get users on a meeting."

Design decision 04

Created a dedicated visual language for AI

Because this was the company's first AI-powered feature, there were no established patterns for AI interactions. I introduced a dedicated visual language using a distinct colour, iconography and button treatment so recruiters could clearly distinguish AI assisted actions from standard product interactions. These components are now reused across other AI features in the product.

Retrospective

The workflow gained adoption, and it shaped how we approached AI

Impact

29,637 Job descriptions organised with AI

Recruiters used AI to structure content they'd already written instead of manually moving the same content between the Standard and Structured Job Description. Measured August 2024 to July 2026

29,637 Job descriptions organised with AI

Recruiters used AI to structure content they'd already written instead of manually moving the same content between the Standard and Structured Job Description. Measured August 2024 to July 2026

29.8% Structured Job Description adoption

By July 2026, 29.8% of users with Structured Job Ads enabled had used the AI assisted workflow. Measured July 2026

29.8% Structured Job Description adoption

By July 2026, 29.8% of users with Structured Job Ads enabled had used the AI assisted workflow. Measured July 2026

3.8× Growth in monthly AI users

Monthly unique users grew from 139 to 523, showing continued adoption well beyond the initial launch. Measured August 2024 to July 2026

3.8× Growth in monthly AI users

Monthly unique users grew from 139 to 523, showing continued adoption well beyond the initial launch. Measured August 2024 to July 2026

AI design foundation

As Softgarden's first AI powered feature, I established reusable patterns for AI actions, states, and interactions that other teams now use across the product.

AI design foundation

As Softgarden's first AI powered feature, I established reusable patterns for AI actions, states, and interactions that other teams now use across the product.

Reflection

AI isn't always about doing more

The biggest lesson was that AI wasn't the solution by itself. The real design challenge was deciding what to automate and where human judgement should remain. I learned to use AI to remove repetitive work while keeping recruiters responsible for the final result.

Measure what you want to improve

We could see that recruiters were using the new workflow, but we couldn't tell how much time it actually saved or whether it reduced copy and paste errors. Next time, I would define those measures earlier and make sure we can track them from the start.

Thinking in Patterns and not Just Screens

This was Softgarden's first AI powered feature, so I wasn't just designing one experience. I also helped establish how AI could look and behave across the product. The patterns we created are now reused in other AI experiences.