Freshworks App Showcase Series — Stamped.io: Loyalty & Referral Integration

Tanmay Kapoor
Freshworks Developer Platform Blog
5 min readNov 6, 2023

Introducing the Stamped.io App in Our Showcase Series

Introducing Stamped.io: Loyalty and Referral Integration — A Showcase of Gen AI-Powered Development!

Meet Subashini Ravishankar, the visionary behind this innovative creation.

I’m Subashini, and I’ve been a Software Engineer at Freshworks for the past two years. In my free time, I enjoy reading, listening to music, organizing, and occasionally trying my hand at cooking.

Get ready to delve into the app development journey of a developer who leveraged the capabilities of Freddy Copilot for Developers. Discover insights directly from the developer:

App Development Outcome:

What was your main goal when using Freddy Copilot for app development, and how did it improve the development process and app quality?

During the internal app-challenge initiative, our primary objective was to effectively create applications using various external tools. In the beginning, we heavily relied on ChatGPT for our development process. However, we soon realized it had some limitations, particularly the lack of access to the latest Freshworks marketplace built-in methods and features. This often meant we had to consult documentation and manually implement solutions, which was quite time-consuming.

But things changed for the better when Freddy Copilot for Developers came into the picture. With Freddy Copilot, our efficiency improved significantly. It not only provided valuable assistance with built-in methods but also guided us on the necessary file changes needed for error-free execution. Additionally, it made code refactoring much easier.

One of the standout benefits of Freddy Copilot is its ability to spot and address potential security issues, making our code submissions more secure. This feature allows us to detect security problems before they become a concern, which is highly beneficial.

Tell us about the Stamped.io app:

Could you provide more details about the app you created using Freddy Copilot for Developers? What is the app’s intended functionality and purpose?

Stamped.io: Loyalty & Referral app effortlessly accesses customer’s loyalty details right alongside the chat inbox. Here’s more about its capabilities.

1. It verifies customer enrollment in the loyalty program.

2. The app gains a deep understanding of the customer’s loyalty progression.

3. It observes their accumulated and redeemed points, along with their current balance. Armed with this valuable insight, we can deliver customized support and recommendations that genuinely connect with the customers.

4. Elevates customer appreciation by extending exclusive loyalty rewards, making them feel valued and cherished.

Tools and Technologies Used:

Which programming languages, frameworks, and platforms did you integrate with Freddy Copilot for Developers during your app development? Were there any specific tools or resources that you found particularly helpful while working with Freddy Copilot for Developers?

We utilized React.js for the development of our apps. Freddy Copilot for Developers greatly assisted us by providing accurate solutions in the languages we required. In addition, we employed Grida, a tool that swiftly translates our Figma designs into code. This saved us a significant amount of time that would have otherwise been dedicated to development.

Problem Solved:

How did your app address the problem or pain point you initially identified, and how did Freddy Copilot for Developers contribute to finding solutions?

Freddy Copilot’s contribution was particularly significant and valuable during the implementation stage. However, its involvement during the initial app analysis phase was somewhat limited.

Our main objective was to improve the support experience by smoothly integrating customers’ loyalty information into the chat inbox. In the early stages, we conducted preliminary analyses of the stamped.io APIs to verify their suitability and the accuracy of API responses. However, once the implementation phase began, Freddy Copilot for Developers and Grida played pivotal roles in streamlining our development process, greatly enhancing its efficiency.

Time and Effort Reduction:

Could you share your observations on the amount of time and effort saved during the development process? Were there specific tasks, coding challenges, or iterations where Freddy Copilot for Developers made a significant impact?

Initially, the process of developing and submitting a complete app to the marketplace used to take several months, and sometimes even longer. However, with the incorporation of Generative AI tools, this time frame has been significantly reduced to just 2–3 weeks. This condensed timeline encompasses various stages such as analysis, development, testing, code review, VQA, and submission, all of which when executed with dedicated efforts. This streamlined approach holds true for relatively straightforward app use cases.

As mentioned earlier, when we relied on ChatGPT, we faced challenges because it lacked access to the latest information on the Freshworks app platform. Consequently, we were unable to obtain precise methods, leading us to consult documentation and experiment with solutions, a process that consumed valuable time. In contrast, Freddy Copilot for Developers, with its up-to-date knowledge, delivered comprehensive and lucid explanations to our queries, offering precise solutions. Moreover, when we encountered errors, it not only identified the root cause but also provided actionable solutions to rectify them.

Lessons Learned:

Based on your experience, do you have any best practices, tips, or recommendations for others using Freddy Copilot for Developers for app development?

1. Freddy Copilot for Developers drastically improved development efficiency, reducing timelines from months to weeks.

2. Access to up-to-date information is critical to prevent inefficiencies.

3. Providing clear instructions and explanations is highly beneficial.

4. Efficient error resolution processes are essential.

Future Considerations:

Would you consider using Freddy Copilot for Developers for future app development projects? Why or why not?

I plan to incorporate Freddy Copilot for Developers in my future projects because it has consistently proven to enhance my development efficiency, reduce project timelines, and provide invaluable assistance. Its capability to offer precise solutions and streamlined development process makes it a compelling choice for integration.

Have you seen our previous post showcasing the Canny Integration for Freshdesk? You can check it out by clicking here.

Do you have an engaging app development story where Freddy Copilot for Developers played a significant role? You can email it to me at tanmay.kapoor@freshworks.com

--

--