KEERTHANA

Live

Freshworks, 2023 - 2024

THE EVOLUTION OF FREEDY COPILOT FOR DEVELOPERS

Designing an AI assistant that reduced app development time

LINK TO THE FEATURE

Video walkthrough

TEAM

Product Manager, Principle Backend Architect, Engineering team, Developer Relations Team,
Product Marketing team

MY ROLE

User Research, Concept evaluation, Analysis, Design and Iteration, Usability Testing, Dev hand-off

What is Freddy Copilot for Developers?

Freddy Copilot for Developers is an AI-powered assistant specifically designed for Freshworks developers built to streamline and accelerate the app development process within the Freshworks ecosystem.It combines Large Language Models (LLM) with the Freshworks knowledge base.

BUSINESS IMPACT

40%
faster app
development

75%

fewer Bug Cycles

390
companies using
Freddy Copilot

100 tokens
optimal token
consumption

Use it a lot for refactoring, making things work, creating POCs, MVPs, and refining them myself. That's what I love—more readable, shorter code!

Thomas, Custom Developer, Effy

Drastically improved the team in the development time. Useful for debugging some issues or syntax, enables quick feedback cycle for some features.

Sarnith, Developer, Konnectify

Freddy Copilot for Developers is a wingman, helping us get our job done in a timely manner. This tool has truly transformed our development process.

Abinaya Gunasekaran, Program Manager, Spritle Software

BACKGROUND

Traditional app development 10-12 weeks to publish an app

due to extensive manual setup, lengthy debugging cycles, and complex documentation processes

INITIAL CONCEPT

Freddy Copilot for Developers began as a conversational AI assistant within the Freshworks Developer Portal, guiding users throughout the app building journey.

Problem statement

How might we reduce the average Freshworks app development time from 10 to 12 weeks by supporting developers with an AI-powered assistant that provides contextual guidance, simplifies onboarding, surfaces the right information at the right time, and ensures efficient, low-latency code generation while remaining mindful of token consumption and technical constraints?

OBJECTIVES

Identify & prioritize workflow areas where Gen AI boosts productivity

Optimize token usage via smarter conversation design

Train model for context, relevance, and efficiency

RESEARCH

Survey (60 participants)

49%
know about Freshworks and have Published apps


31%

Know about Freshworks but haven’t published one app successfully

20%
Know about Freshworks but haven’t built any app


User interview insights (20 participants) - current challenges

Scattered
information

Heavy dependency of documentation

Unclear action from error messages

Steep learning curve limiting from building and publishing apps for Freshworks

Ensuring code quality, finding and adhering to best practices takes time

PERSONA

DESIGN

LEARNING TO DESIGN FOR AI

New conversation

Prompt input

Design to code

Help

Feedback

Documentation

Settings

Pack and publish

Run

Upload image

Pause

Send

Input box

Actions

Test and Debug

Personality

Tone and voice of the conversations

Onboarding

Understanding level and interaction from the beginning

Answering

Relevance of messages based on the context

Navigation

Not feeling lost during the conversation.

Error management

Error messages and recovery

Understanding

Understanding natural language

Intelligence

Rememberance and personalisation

OPTIONS EXPLORED

PREVIOUS EXPLORATIONS

Ask me anything

Hi, Sarah!

I’m Freddy.

Start building an app with Freddy Copilot with simple prompts and get code snippets to build applications for Freshworks.

Click here to learn how to use CoPilot

Type here

Hi, Sarah!

I’m Freddy.

Build from templates

”Build a Shopify integration to fetch orders on demand for Freshdesk side panel”

”Build an app to enhance lead data with additional details such as social profiles, company information, etc for Freshsales CRM”

or

Ask me anything like...

Type here

Show me templates to begin with

"Build a Shopify integration to fetch orders on demand for Freshdesk side panel”

Ask me anything like...

Generate code from image or figma file

Test and Debug app

If you have an existing app with Freshworks

Hi, Sarah!

I’m Freddy.

FINAL VERSION

Hi, Sarah!

I’m Freddy.

Ask me anything

Hello how are you

Ask me anything

I’m here to make app building for Freshworks ecosystem a breeze. Build and publish your apps faster with me.

How would you like to begin?

Start building apps from scratch

Generate Code from Design

New Conversation

60000 tokens

DESIGN BREAKDOWN

Highlights of Freddy Copilot functionalities

Greetings from Freddy

A text box with all frequently used features kept handy

Persistent nav bar

60000 tokens

Ask me anything

Hello how are you

Ask me anything

Upload image to generate code

Run app

Input area

Pack and Publish app

Send

Pause app

SCREENS

Next steps

Product Manager, Principle Backend Architect, Engineering team, Developer Relations Team,
Product Marketing team