MVPSAASThird-party integration

AI Ads Assistant for Meta and TikTok

We built a minimum viable product to connect disparate advertising APIs into a single, intuitive user interface.

11 Dec 2025

Live URL
AI Ads Assistant for Meta and TikTok

The Vision & Challenge

The digital advertising platforms offered by Meta and TikTok are powerful, but their complexity creates a significant barrier for small businesses that lack dedicated marketing teams. Our partner, a new SAAS provider, identified a market for a tool that would make these platforms accessible to non-experts.

The core of their idea was a guided, question-based interface that abstracts away the technical details of ad management. To validate this hypothesis, they needed to build a functional product quickly. This MVP had to handle secure user authentication, programmatic campaign creation, and performance reporting across multiple APIs, all while maintaining a simple and direct user experience.

Robust Devs was engaged to engineer the complete technical foundation for this MVP. We developed the back-end logic that translates simple user inputs into structured API calls and built the secure, multi-tenant infrastructure required to serve the first cohort of users.

Project challenges

  • Translating a simplified user workflow into the highly specific, technical parameters required by the Meta and TikTok advertising APIs.
  • Aggregating performance data from two different sources and presenting it in a consolidated, non-technical dashboard.
  • Engineering a secure, multi-tenant system to support a gated user registration process and an integrated live chat with role-based permissions.

Solutions

  • We built a service in Laravel that acts as a translation layer. It ingests simple form data and dynamically constructs the precise API requests for each ad platform, managing authentication and campaign structures programmatically.
  • A scheduled task system was created to fetch raw campaign metrics from each API. This data was standardized and stored in a MySQL database, allowing the front-end to render simple visual components from a single source.
  • We implemented a role-based access control system within the Laravel framework. This governed everything from the manual admin approval of new accounts to the assignment of support staff to specific user conversations in the chat module.

Technologies used

We are concerned about the security and performance of our customers. That's why we always keep updating and use best technologies in our products

Front-end

JavaScript

ReactJS

HTML5

CSS3

Back-end

PHP

Laravel

DevOps

Linux

Digital Ocean

Github CI

Database

MySQL

Full width image

Automated Campaign Engine

Users answer a few direct questions about their business, goals, and budget. The system uses these inputs to programmatically authenticate with Meta and TikTok, create target audiences, set budgets, and submit ads for review. This process removes the need for a user to ever interact directly with a native ad manager.

Unified Performance Dashboard

Instead of presenting users with dozens of complex advertising metrics, the platform pulls key indicators from all active campaigns. It displays performance in a single view using straightforward visuals, giving users a clear, immediate understanding of their results without requiring them to analyze raw data.