Sparrow Marketing

A social media marketing
analytics tool
A social media marketing analytics tool
A social media marketing analytics tool

Sparrow Marketing — is a social media marketing tool that helps agencies create custom reports for social media campaigns.

Project backgroundProject needsFeatures implemented

Along with collecting data provided by social media platforms, this digital marketing tool uses machine learning algorithms to predict user demographics and behavior.

The Sparrow app gathers data from various sources and lets users create marketing reports and shareable presentations. The service currently pulls data from Facebook, Instagram, and Twitter, but the team is adding integrations with new platforms every month.

Project background

The development team behind this marketing software consisted of the founder, a frontend developer, two backend developers, a designer, and a machine learning engineer.

The Sparrow team invested all available resources into developing marketing software functionality. Since exquisite design wasn’t their first priority, the UI was the app’s weak point. Right off the bat, users would notice the basic chart design.

So the Sparrow team decided to start redesigning their marketing automation tool by updating the chart layout. To do this, they looked for external data visualization experts.

Having successful D3.js projects in our portfolio and relevant experience working with tech startups that have successfully completed the seed round of investments, Clockwise Software was able to meet the needs of Sparrow Marketing.

Project background

Project needs

Initially, our main task was to implement a new chart layout according to provided design mockups.

As our Clockwise Software team showed exceptional performance in frontend development, the core Sparrow team decided to add a few other frontend tasks to our list of responsibilities, including a UI update.

Project background

Features implemented

Multipurpose charts
These charts received updated designs, new animations, and expanded functionality. Now, users can create marketing reports with various metrics such as likes, comments, subscriber count dynamics, subscriber ages and genders, and the best time for posting. All charts are stored in a dedicated “Storybook” repository. As a result, marketing campaign reports are shared across the web application and PDF reports.
Multipurpose charts
D3.js
Multipurpose charts
Custom PDF reports
We implemented a constructor in which users can fully customize reports and export them as PDF files. Marketing reports are generated on the back end using Puppeteer — a Node.js library emulating web browser functionality on the server.
Multipurpose charts
Node.js
Multipurpose charts
Puppeteer
Multipurpose charts
Responsive and customizable user interface
Users can adjust the Sparrow work environment according to their current requirements, removing unneeded features and repositioning the most frequently used features. The latest React update introduced custom hooks, offering the ability to set certain logic in a function and reuse it throughout the project. With React Hooks, we made the UI fully customizable.
Multipurpose charts
HTML
Multipurpose charts
CSS
Multipurpose charts
React
Multipurpose charts

Beta testing

The Sparrow social marketing assessment tool is now in beta testing. The Sparrow team is focusing on gathering user feedback and adjusting the product to meet the needs of the target audience while adding new features to the backlog.

Want to know more about the project cost?

Feel free to contact us!
hello@clockwise.software