Meta App Review

Cloak Funnels — Facebook Integration

App Overview

Cloak Funnels is an all-in-one marketing platform that enables businesses to manage their social media presence, launch advertising campaigns, and publish content across multiple platforms. The Facebook integration allows users to connect their Facebook Business Pages and Ad Accounts to publish organic posts and manage ad campaigns directly from the platform.

Platform Transparency & Identity

The name "Cloak Funnels" is a registered brand identity for an enterprise-grade AI marketing suite. It does not describe a "cloaking" or URL-redirect service. We want to be unambiguous about what our platform is and is not, to ensure full transparency for the Meta review team.

What We Are

  • An all-in-one marketing platform (funnels, CRM, email, SMS, AI video)
  • A tool for publishing organic content to connected Facebook Pages
  • A platform for managing ad campaigns on connected ad accounts
  • Fully compliant with GDPR, CCPA, and Meta Advertising Policies

What We Are Not

  • Not a 'cloaking' or URL-redirect service
  • Not an anonymous link-shortener or 'black hat' tool
  • Not a service that hides destination URLs or misleads users
  • Not a platform that facilitates any policy-violating practice

Our platform architecture is built to comply with modern advertising standards. All destination URLs in our funnels and ad campaigns are transparent and match the URLs submitted to Meta. We do not support or facilitate any form of destination URL manipulation.

Facebook Login Status

Facebook Login is NOT used in this app.

This application does not implement Facebook Login. We do not request email, public_profile, user_friends, user_gender, user_birthday, or any user-data permissions. The integration is scoped exclusively to business asset management (Pages and Ad Accounts) to maintain user privacy and act only on business assets the user explicitly connects.

Meta API Permissions Used

pages_manage_postsAdvanced Access

Create and publish organic posts (text, image, video) to Facebook Pages the user manages.

Endpoint: POST /{page-id}/feed, POST /{page-id}/photos, POST /{page-id}/videos
Used by: Cloak Social — Page Publishing, Social Ads — Ad Creative Publishing
pages_read_engagementAdvanced Access

Read engagement metrics (likes, comments, shares) on published posts for analytics dashboards.

Endpoint: GET /{post-id}/insights, GET /{page-id}/published_posts
Used by: Cloak Social — Post Analytics
pages_show_listStandard Access

Display the list of Facebook Pages the user manages so they can select which page to connect.

Endpoint: GET /me/accounts
Used by: Cloak Social — Page Connection
ads_managementAdvanced Access

Create, launch, and manage Facebook and Instagram ad campaigns on behalf of the connected ad account.

Endpoint: POST /{ad-account-id}/campaigns, POST /{ad-set-id}/ads
Used by: Social Ads — Campaign Launcher
leads_retrievalAdvanced Access

Retrieve lead form submissions from Facebook Lead Ads for CRM sync.

Endpoint: GET /{lead-form-id}/leads
Used by: Social Ads — Lead Retrieval
read_insightsAdvanced Access

Read ad performance insights and metrics for campaign reporting.

Endpoint: GET /{ad-account-id}/insights
Used by: Social Ads — Performance Dashboard

Tools That Access Facebook

Cloak Social — Facebook Page Publishing

Users connect their Facebook Business Page via OAuth, then compose and publish organic posts (text, image, or video) directly from the Cloak Social calendar.

PERMISSIONS

pages_manage_postspages_read_engagementpages_show_list
Flow: OAuth → Page Selection → Compose Post → Publish to Page

Social Ads — Facebook & Instagram Ad Launcher

Users connect their Facebook Ad Account via a System User token, then create and launch ad campaigns across Facebook and Instagram placements.

PERMISSIONS

ads_managementleads_retrievalread_insightspages_manage_posts
Flow: System User Token → Ad Account Selection → Campaign Creation → Launch

Reviewer Login

Use the credentials provided in your review invitation to log in and test the Facebook integration.

The reviewer account has admin-level access to all tools. After logging in, you will be redirected to the dashboard. Use the sidebar to navigate to 'Cloak Social' and 'Social Ads' to test the Facebook integration.

Step-by-Step Testing Instructions

11. Access the App

  1. 1.Navigate to the app URL provided in the App Review submission.
  2. 2.Click the 'Reviewer Login' button on this page (or use the credentials provided below).
  3. 3.You will be logged into the Cloak Funnels dashboard as an admin.

22. Test Cloak Social (Page Publishing)

  1. 1.From the left sidebar, click 'Cloak Social' under the Tools section.
  2. 2.In the 'Facebook Connection' panel on the right, click 'Connect Facebook'.
  3. 3.Complete the OAuth popup — authorize the app and select a test Facebook Page.
  4. 4.Once connected, click 'New Post' to open the composer.
  5. 5.Write a test caption, optionally attach an image or video, and ensure 'Publish to Facebook' is toggled on.
  6. 6.Click 'Publish to Facebook' — the post will appear on your connected Facebook Page within seconds.
  7. 7.Verify the post is visible on the Facebook Page, then return to Cloak Social to see it marked as 'Published' in the calendar.

33. Test Social Ads (Ad Launching)

  1. 1.From the left sidebar, click 'Social Ads' under the Tools section.
  2. 2.In the Facebook Ads panel, click 'Connect via System User Token' — this uses the vaulted token (no OAuth popup).
  3. 3.Once connected, click 'New Campaign' to create a test ad campaign.
  4. 4.Fill in the campaign name, objective, target audience, and upload a creative.
  5. 5.Click 'Launch on Facebook' — the campaign will be created in PAUSED status on your ad account.
  6. 6.Verify the campaign appears in your Facebook Ads Manager (paused), then return to Social Ads to see it listed.

Quick Navigation (after login)

Cloak Funnels — Meta App Review Portal · If you need additional access or have questions, contact the app developer.