Optimizing ad distribution with a custom-built platform for a leading marketing company

 React
React
Redux
Redux
TypeScript
TypeScript
Node.js
Node.js
PostgreSQL
PostgreSQL
Client & Product

America First Advertising is a leading marketing company that distributes its clients' advertisements across a network of screens located in various regions of the United States. The company, which started in 2020, aimed to give businesses a way to reach more customers through digital signage in multiple locations without stretching their budgets. Today, they operate over 365 screens and are constantly expanding.

Initially, the team managed client interactions using Airtable, along with some custom integrations. This worked well at first, but as the company grew, it became clear that this setup wasn’t sustainable. The manual effort involved in processing payments and tracking data became too time-consuming, showing the need for a more efficient system.

The America First Advertising platform is designed to:

- Give admins a comprehensive view of their customers and subscriptions.
- Allow customers to order new ads and manage existing campaigns.
- Process payments for subscriptions and orders through Stripe.
- Enables effortless partner integration for a smooth cross-network experience.
- Support the development of new features and the platform's expansion.

Challenges

As America First Advertising grew, the company faced some big challenges. They needed to bring together different services—Airtable for CRM, Square for payments, and Optisigns for ads and screens—into one system. Moving all the user data from these separate platforms into a single, easy-to-use platform was a complex task. On top of that, they had to work with a limited Optisigns API to get real-time data from physical devices and screens. The company also wanted to make the platform more engaging for users by improving its features.

Job Done

To tackle these challenges, we began by pinpointing the business goals and aligning them with high-level requirements, which we then refined into detailed specifications. We proceeded to create design layouts and set definitive priorities for development tasks, ensuring the system architecture was robust enough to support scalability and efficiency.

We built the application from the ground up, integrated the Optisigns API to facilitate real-time data flow, and managed the migration of existing users and their data seamlessly. This comprehensive approach ensured a smooth transition and enhanced functionality for all users.

Implemented features

RelevantSoftware-Case_StudyAmerica First Advertising-1

Remote Control of Digital Billboards

Users can select billboard networks directly from a map, choosing one per subscription. The Optisigns API lets them view and pick screen locations in real time.

RelevantSoftware-Case_StudyAmerica First Advertising-2

Ad Validation

Clients previously verified ad sizes through a cumbersome manual process. Now, media is verified at the acquisition stage, and users can crop images immediately.

RelevantSoftware-Case_StudyAmerica First Advertising-3

Subscription Payment

Users can manage payments and subscriptions by selecting monthly or annual withdrawals.

RelevantSoftware-Customer Page-4 1

Customer Page

Users can easily view and manage all their current subscriptions, with the option to edit, upgrade, or cancel them—even from their phone using the mobile version of the app.

RelevantSoftware-Case_StudyAmerica First Advertising-5

Discounted Subscriptions

Some customers get free subscriptions through promotions or specific locations, with a Stripe coupon converting to a Free badge in the system.

RelevantSoftware-Case_StudyAmerica First Advertising-6

Partnership Management System

We’ve integrated Stripe Connect, enabling partners to own networks and receive payments directly. Admins can track ownership through the admin portal.

Outcomes

Our team developed web, desktop, and mobile versions from the ground up, meeting all the client's requirements. We handled data migration from various services to the new platform, a step that greatly improved the customer experience by enabling users to manage their subscriptions independently.

The new system provides a smooth, fully web-based subscription experience, boosting operational visibility and automating business processes. As a result, business operation costs are expected to decrease with the elimination of manual data entry.

Client’s Feedback

Nate Korkut
CEO of America First Advertising

We knew we had found the right partner from the moment we met the Relevant Software team. They quickly understood our goals and came up with a plan that was a perfect fit. Their problem-solving skills and innovative ideas truly impressed us. Throughout the project, they maintained open and clear communication, demonstrating a deep commitment to our success. What began as a simple partnership quickly grew into a close collaboration —we now consider them an integral part of our team.

Success cases

Volkswagen Genser App
Marketing & Advertising
Norway
Volkswagen Genser App
View case
Wait!

Do you know that we helped 200+ companies build web/mobile apps and scale dev teams?

Let's talk about your engineering needs.

Write to us