rolo app ad account integration

Job ID: 39985100

Budget: $30 – $250 USD

experienced developer to help us integrate multiple advertising and social platform APIs into our existing application. The platform currently needs proper connections to Google, Facebook/Meta, and TikTok APIs for authentication, ad account access, lead syncing, and data retrieval. The goal is to get the system fully connected, tested, and ready for launch.

Responsibilities

Integrate and configure:

Meta (Facebook) Marketing API

Google Ads / Google OAuth API

TikTok Business API

Implement proper OAuth flows (server-side) for each platform.

Connect user ad accounts, pages, pixels, and lead forms.

Ensure all tokens (short-lived & long-lived) refresh correctly.

Fix any current issues blocking API connectivity.

Securely store and manage access tokens and credentials.

Test all platform connections to ensure stable, real-time data sync.

Provide debugging, documentation, and guidance for deployment.

Assist with final technical steps needed to take the app live.

Requirements

Strong experience integrating Facebook/Meta Marketing APIs

Previous integrations with Google Ads / Google OAuth

Experience with TikTok Business API (Lead Ads, Events)

Solid understanding of OAuth 2.0, access tokens, refresh tokens

Backend development experience (Node.js / PHP / Python — any strong server-side language)

Familiarity with secure credential handling (.env, secrets, encryption)

Ability to troubleshoot authentication issues and API errors

Experience working with web-based SaaS platforms is a plus

Nice-to-Have Skills

Knowledge of webhook setup (Facebook, Google, TikTok)

Experience with CRM or lead management integrations

Understanding of ads reporting metrics & endpoints

Ability to suggest improvements to app architecture

Deliverables

All 3 platform APIs successfully connected and working:

Facebook/Meta

Google

TikTok

Fully functioning OAuth flows for users to connect accounts.

Live data retrieval (leads, campaigns, pages, etc.).

Documented setup, including required keys and environment variables.

Support through testing and final launch.

What We Provide

Access to the current codebase

API credentials (client ID/secret) for each platform

Clear scope and expected functionality

Continuous communication & fast responses