AI Sales

AI Sales

SaaS

SaaS

Making AI Agents Easier to Build

Making AI Agents Easier to Build

Making AI Agents Easier to Build

Redesigning Joyz AI’s agent creation and analytics experience across voice and text to make agents easier to build, test, and improve.

ROLE

Product Designer

Product Designer

STATUS

Live

Live

IMAPCT

Setup time reduced to

5 min from 26 min

5 min from 26 min

Setup questions dropped by

45%

45%

Agents tested pre-launch

90%

90%

TEAM

1 Product Designer (me)

1 Product Manager

1 Tech lead and 3 developers

a computer screen with a bunch of data on it

Context

Context

The Gap in the Agent Experience

The Gap in the Agent Experience

Joyz AI uses AI Agents to automate customer interactions across voice and text—from answering questions and qualifying leads to booking appointments.

Creating an agent required configuring tasks, knowledge, workflows, behaviour, and AI models. While powerful, users had to understand how these pieces worked together before launching an agent.

Once live, businesses had limited visibility into agent performance. They could run agents, but couldn't easily understand conversations, outcomes, or areas for improvement.

Too much to configure

Too much to configure

Creating an agent meant setting up tasks, workflows, knowledge, behaviour, and AI models separately.

Technical before practical

Technical before practical

Users had to understand how the system worked before defining what the agent should actually do.

Test came too late

Test came too late

Agents could only be properly tested after configuration, making iteration slower.

No visibility after launch

No visibility after launch

Businesses had no single place to understand conversations, outcomes, or agent performance.

what we heard from users...

what we heard from users...

Joyz AI used hands-on onboarding, so the support team regularly helped businesses configure their agents. Across these conversations, the same questions kept appearing around setup, behaviour, knowledge, workflows, and testing.

  • “How do I set up the agent to qualify leads?”

    — Rakesh kumar

  • “Where do I add the information the agent should know?”

    — Deepak Sisodia

  • “How do I connect the agent to a workflow?”

    — Manoj Sharma

  • “How do I make the agent book an appointment?”

    — Raju Chauhan

  • “How do I control how the agent responds to customers?”

    — Mayank Sandaliya

  • “What information should I add to the knowledge base?”

    — Ritu Raj

  • “What do I need to set up to make the agent actually work?”

    — Ganesh Rathod

  • How do I make the agent collect these details?

    — Priyanka Pal

  • “How do I set up the agent to qualify leads?”

    — Rakesh kumar

  • “Where do I add the information the agent should know?”

    — Deepak Sisodia

  • “How do I connect the agent to a workflow?”

    — Manoj Sharma

  • “How do I make the agent book an appointment?”

    — Raju Chauhan

  • “How do I control how the agent responds to customers?”

    — Mayank Sandaliya

  • “What information should I add to the knowledge base?”

    — Ritu Raj

  • “What do I need to set up to make the agent actually work?”

    — Ganesh Rathod

  • How do I make the agent collect these details?

    — Priyanka Pal

Based on real support conversations; details modified for privacy.

Based on real support conversations; details modified for privacy.

Goals

Goals

what we set out to do

what we set out to do

Three goals shaped the redesign. Together, they aimed to make AI Agents easier to create, test, and understand after launch.

“How do I turn what I want into a working agent?”
“How do I turn what I want into a working agent?”

Make AI Agents easier to create

Make AI Agents easier to create

Help users move from a business goal to a working agent without needing to understand how every underlying capability works.

“How do I know if my agent is ready to go live?”
“How do I know if my agent is ready to go live?”

Make testing part of agent creation

Make testing part of agent creation

Let users test and refine their agents while configuring them, instead of treating testing as a separate step.

“How is my agent actually performing?”
“How is my agent actually performing?”

Give businesses visibility after launch

Give businesses visibility after launch

Create a single analytics experience to understand conversations, outcomes, and agent performance.

APPROACH

APPROACH

designing around the agent, not the system

designing around the agent, not the system

The redesign focused on reducing setup complexity while keeping the flexibility businesses needed to build powerful AI agents.

Pin icon image

01

Start with the agent's job

We started with “What should this agent do?” so users could define the outcome first, making it easier to configure the right capabilities without learning the platform upfront.

Pin icon image

02

Bring configuration into one workspace

We brought tasks, access, behaviour, AI models, and analytics into one agent experience, helping users manage the agent without jumping between disconnected configuration points.

Pin icon image

03

Make testing part of creation

We placed Test Call alongside the configuration so users could test and refine the agent while building it, shortening the feedback loop before going live.

Pin icon image

04

Design analytics around outcomes

We designed analytics around conversations, outcomes, and agent performance, giving businesses the visibility they needed to understand whether their agent was actually working.

COMPLETE JOURNEY

COMPLETE JOURNEY

from setup to a working AI agent

from setup to a working AI agent

from setup to a working AI agent

The redesigned AI agent experience guides users through the complete journey of creating and launching an agent. From defining its purpose and configuring what it can access to shaping its behaviour, enabling calls, and testing the experience, each step builds toward a ready-to-use AI agent.

THE ENTRY POINT

THE ENTRY POINT

start with the agent's job

start with the agent's job

Start by defining what the agent needs to do before getting into the setup.

The decision: Start with the outcome, so users understand what they’re building before dealing with configuration.

ACCESS CONTROL

ACCESS CONTROL

give AI permission to act

give AI permission to act

Let teams choose what data the agent can read and update while doing its job.

The decision: Give the agent only the access it needs, while keeping teams in control of their data.

AGENT PERSONALITY

AGENT PERSONALITY

define how it responds

define how it responds

Set the tone, language, response length, and style without changing what the agent does.

The decision: Separate what the agent does from how it communicates, giving teams flexibility without adding complexity.

VOICE CONFIGURATION

VOICE CONFIGURATION

give the agent a voice

give the agent a voice

Set up the voice, caller name, number, and call settings alongside the agent.

The decision: Keep calling within the same agent, so teams can extend its capabilities without creating another setup.

CONFIDENCE BEFORE LAUNCH

CONFIDENCE BEFORE LAUNCH

test before it meets customers

test before it meets customers

Try the agent in Chat or Call to make sure it behaves as expected before publishing.

The decision: Let users test the agent before launch, so they can catch issues before customers experience them.

AFTER LAUNCH

AFTER LAUNCH

the agent in action

the agent in action

the agent in action

Once published, the agent moves from configuration to real conversations. Teams can review interactions, track outcomes, and use performance data to improve how it works.

LEAD CONTEXT

LEAD CONTEXT

from a conversation to the full lead story

from a conversation to the full lead story

from a conversation to the full lead story

Every interaction gives sales teams more than contact information. The lead view brings together the AI summary, qualification details, call information, and transcript so teams can understand the conversation before deciding what to do next.

impact

TIMELINE

what changed after launch

what changed after launch

what changed after launch

What moved after people started using it.

81%

Faster to launch

Reduced agent setup and publishing time from 26 min to just 5 min.

45%

Fewer setup questions

Drop in "how do I set this up" support conversations after launch.

90%

Tested before going live

In-app testing helped teams validate agent performance before publishing.

My learnings

My learnings

what I see differently now

what I see differently now

what I see differently now

This project pushed me to rethink what simplicity means in an AI-powered product.

01

Complexity should be structured, not simply removed.

02

Human control becomes more important as automation increases.

03

People trust what they can understand and verify.

04

Every interface decision affects the larger system.

Lets

Lets

Lets

incredible work together.

incredible work together.

incredible work together.

© 2026 Amrit Sunari

© 2026 Amrit Sunari

Create a free website with Framer, the website builder loved by startups, designers and agencies.