A Singapore Government Agency Website
How to identify
Official website links end with .gov.sg
Government agencies communicate via .gov.sg websites (e.g. go.gov.sg/open). Trusted websites
Secure websites use HTTPS
Look for a lock () or https:// as an added precaution. Share sensitive information only on official, secure websites.
LogoLogoHomeAboutFAQsEventsProblem Statements
LogoLogo
Sign up here

{build} Hackathon & Incubator

Are you ready to be part of the next {build}?

Contact UsReport VulnerabilityPrivacy StatementTerms of Use
GovTech 10th AnniversaryGovTech 10th Anniversary

© 2026 Government Technology Agency of Singapore | GovTech

Projects/Developer Tooling
Toolbox 1.1

Toolbox 1.1

Making data-driven decisions easier—automating onboarding and event tracking for seamless product insights

Booth DT3

Back to all projects

Toolbox 1.1

🚀 Introduction

Why we enhanced Toolbox and how it helps product teams make better data-driven decisions.

Understanding user behavior is crucial - are we making data-driven decisions efficiently?

Existing analytics tools often introduce security risks, lack flexibility, and require tedious setup before teams can start collecting insights.

Toolbox was built as an in-house solution to enable teams to track user interactions, conduct A/B testing, and gain insights—while ensuring full data ownership, security compliance, and seamless integration.

However, while Toolbox addressed security and flexibility, adoption was slow due to manual onboarding and cumbersome event tracking.

🔍 That’s why, in this hackathon, we focused on improving:

✔ Automated onboarding – reducing setup from 3 days to less than 2 hours.

✔ Easy-to-use event tracking SDK – making data logging for common actions effortless for developers.

🎯 Problem Statement

What was slowing adoption and how we identified areas for improvement.

Product teams want fast access to data insights, but:

  • Manual onboarding required back-and-forth processes, taking up to 3 days.

  • Event tracking setup was cumbersome, requiring engineers to write repetitive code for every tracked event, slowing down insights.

This delayed data-driven decision-making and added workload for both client engineers and the Toolbox team.

We validated this with one potential client and four software engineers, uncovering these key insights:

✔ Manual onboarding was prone to errors and rework, making it hard to scale.

✔ Manual event tracking was a bigger pain point, consuming time and effort.

✔ Lack of detailed documentation meant engineers relied heavily on peer knowledge transfer rather than self-service learning.

🔍 Our Solution: Toolbox 1.1

What we built in the hackathon to improve ease of use and adoption.

✅ 1. Automated Onboarding Process

We streamlined the onboarding process using FormSG and AWS automation to:

✔ Reduce manual onboarding time from 3 days to <2 hours.

✔ Eliminate admin work for developers with a self-service onboarding flow.

📊 2. Automated Event Tracking SDK

Developed an SDK to automatically log common user actions (button clicks, page views, scroll tracking), making it:

✔ Faster for developers to implement tracking without manually configuring each event.

✔ Easier for teams to start collecting insights immediately.

📈 The Before & After: Key Metrics

MetricBefore HackathonAfter HackathonImprovement
Manual Onboarding Process8 hours<2 hoursOver 75% faster
Setup Time for Event Tracking2 days for 5 events1 day for multiple events50% faster
Lead Time for Clients3 days1 day66% reduction

🚀 Impact:
🔹 Faster Adoption – Teams can start using Toolbox in hours, not days.

🔹 Increased Productivity – Less time spent on setup, more time on insights.

🔹 Scalability – Automation reduces manual workload for both Toolbox maintainers and users.

🔹 Time Returned – Developers spend less time on repetitive setup tasks, allowing them to focus on higher-value work.

🔥 Why Toolbox 1.1 Matters

✔ Secure & Compliant – Hosted on GCC, ensuring full control over data.

✔ Faster Adoption – Reduces friction for teams to start using Toolbox quickly.

✔ Automated Event Tracking – No need for tedious manual setup for common actions.

✔ Built for Internal Needs – Toolbox is driven by our product teams' priorities, not vendor pricing models.

✔ Supports A/B Testing – A feature missing in external analytics tools.

✔ Easy Integration – Custom SDK for seamless logging.

📌 Looking Ahead: Next Steps

🔹 Improve Documentation & Self-Service Learning – Reduce reliance on peer knowledge transfer with better onboarding guides.

🔹 Enhance SDK Compatibility – Expand event tracking to include a JavaScript SDK for broader adoption.

🔹 Expand Automated Event Tracking – Increase coverage beyond the initial set of common actions, for example, form submission, error tracking and user navigation flow.

🔹 Drive Adoption – Promote Toolbox’s full capabilities to teams who may not realize it supports internet and Intranet systems.

With Toolbox 1.1, product teams can move faster, experiment smarter, and make informed decisions—all while keeping data secure and compliant within our organization.”

📢 Contact Toolbox Team in Slack #logging-support

Want to onboard Toolbox or have questions? Join us on Slack at #logging-support!

🏆 Meet the Team

Toolbox 1.1 - Team Picture

Donna Lee (GDT-JFAC) | Jamos Tay (GDP-DEP) | Patrick Li (GDP-DEP)