Meta App Review for Instagram Direct + CAPI integration audit
Task description:
Online clothing store. Most sales occur through messaging in Instagram Direct: the client sees an ad → writes in DM → the manager closes the sale. CRM - KeyCRM.
Problem: Meta does not attribute purchases to specific ads because the App Review for Instagram Messaging permissions has not been passed. As a result, the "Sales → Purchases via Messaging" objective is blocked.
The App Review has been submitted 3 times - rejected. We will provide screenshots of the rejections in Direct.
What needs to be done:
Analyze the screenshots to understand why Meta rejected previously
Prepare everything required by Meta (Privacy Policy, demo screencast, use case description, Business Verification if not yet passed)
Submit App Review v2 for permissions: instagram_manage_messages, pages_messaging
Achieve Approved status (with resubmissions after corrections if necessary)
After approval — update our existing CAPI integration (Make.com scenario 5298406)
Switch action_source from "chat" to "business_messaging"
Add ig_sid to user_data (value taken from KeyCRM custom_field CT_1025 — our Manychat pipeline already stores it with each DM)
Add em (sha256 email) to user_data to improve Match Quality
Add ad_id (from KeyCRM custom_field CT_1026) to custom_data to link to a specific ad
Test on a real DM order. Confirm that the event reached, Match Quality ≥ 7/10, attribution to the ad is visible in Ads Manager
Provide documentation - what has been done, where to check
Technical stack (for understanding the scope):
Meta Pixel + Business Manager - configured
Manychat - integrated with IG account
KeyCRM → Make.com → Meta CAPI - pipeline works, needs action_source upgrade
We will provide access to BM, App Dashboard, technical documentation on the existing integration
Current CAPI payload: action_source="chat", user_data contains only phone+external_id. After the work, it should be action_source="business_messaging" with full user_data (phone+email+ig_sid+external_id) and ad_id in custom_data
What NOT to do:
Do not rewrite the CAPI pipeline from scratch - it is ready
Do not suggest Zapier/Pabbly instead of the existing Make
Do not work on test accounts - only production BM
Payment:
Through Safe Pay FreelanceHunt. Propose your price in the response with justification.
Timeline: up to 6 weeks from the start (considering Meta's review time).
Who is needed:
✅ Real experience with App Review v2 for messaging permissions (not Lead Forms, not basic read-permissions)
✅ 2+ approved APIs from IG/Messenger in the portfolio
✅ Understanding of CAPI: the difference between action_source: website and business_messaging, how to read Match Quality
✅ Willingness to work in production Business Manager
Who is NOT suitable:
❌ Without specific cases of passing App Review specifically for messaging
❌ "I guarantee approval on the first try" - unrealistic, we do not trust
❌ Without understanding the specifics of Conversions API
In your response, include:
2-3 examples of Approved APIs (can be anonymized, but ready to show confirmation)
Why the previous 3 attempts might have failed - hypothesis based on our field (IG DM commerce)
Estimated time to the first submission
Your proposal on price and milestone (% distribution) with justification
Are you ready to work through Safe Pay
-
We can take this as a technical stage through Safe Pay - 3200 USD, up to 42 calendar days considering Meta's time. The first submission is approximately 5-7 working days after access, screenshots of refusals, and Business Verification checks.
Look, there’s a nuance here - I don’t promise approval on the first attempt, as Meta's review of messaging permissions often returns formal refusals. The cost includes an audit of the previous 3 refusals, a Privacy Policy package plus use case description plus demo screencast, submission of App Review v2, 2-3 iterations of edits after Meta's response, then an upgrade of the Make.com scenario 5298406 and a real DM test.
The hypothesis regarding refusals - most likely the reviewer did not see the full usage path of instagram_manage_messages and pages_messaging in a live scenario, or there were weak instructions for the tester, discrepancies in the Privacy Policy, roles of Business Manager, connected Page, and Instagram assets. I would also separately check instagram_manage_events and Ads Management Standard Access - for CAPI Business Messaging via Instagram Direct, this often becomes a hidden blocker, although it is not in your list of permissions.
> What we will do
> analyze the screenshots of refusals and logs from the App Dashboard
> prepare a use case, screencast, and test instructions so that the reviewer sees the permission in action
… > check BM, App Dashboard, Page, IG, webhooks, test roles, privacy page
> after approval, change action_source to business_messaging, add ig_sid from CT_1025, em sha256 email, ad_id from CT_1026 in custom_data
> check Events Manager - the event reached, Match Quality not lower than 7 out of 10, attribution by the ad is visible
> provide a brief documentation - what has changed, where to look, how to repeat the test
Examples Approved - we can show 2 anonymized apps with messaging permissions in the exchange chat without App ID and third-party business data. One case - IG Direct commerce for sales through the manager, the second - Messenger and Instagram inbox for the service team. For CAPI, there was a separate scenario with business_messaging and user_data to improve Match Quality.
Relevant examples from Ingello
> https://business.ingello.com/prime-eva - retail, goods, accounting, integrations
> https://business.ingello.com/eva - retail and marketplace analytics
> https://business.ingello.com/vorfahr - automation of product service and payments
> https://systems-fl.ingello.com/ua - main page of the team for FreelanceHunt
I would break down the milestone like this - 30 percent for audit and package for the first submission, 40 percent for supporting the review until Approved or until the agreed edits are exhausted, 30 percent for CAPI, testing a real DM order, and documentation. Overall, it’s fine to work in production BM, without Zapier, without Pabbly, and without rewriting Make.com from scratch =)
Clarifications
> is Business Verification currently in approved status
> does the current App Dashboard already have instagram_manage_events or should it also be included in the submission package?
-
Maxime, I see that this is not just a review, but a connection between App Review + CAPI in production, where a small mistake breaks attribution. I have already worked with Meta Business Manager, IG/Messenger permissions, and CAPI events, so I will first analyze the reasons for the 3 rejections, check the policy/demo/use case, and prepare the submission for approval. After approval, I will update action_source, ig_sid, em, ad_id, test on a real DM, and provide a brief documentation. I am ready to work through Safe Pay.
-
Maxime, the categories of Web Programming and Social Media Advertising are chosen absolutely correctly. The task lies precisely at the intersection of system integration (setting up CAPI, working with data objects in Make.com and KeyCRM) and media buying (restoring attribution in Ads Manager and unlocking campaign optimization for Messaging Sales).
-
I will successfully pass the App Review for the instagram_manage_messages and pages_messaging permissions on your behalf, having three approved Meta apps for product niches in my portfolio, and I will update your Make script for business messaging for 400 euros via Safe Pay, with half of the amount distributed after approval and the remainder after CAPI tests.
You have already analyzed that your previous three moderation attempts were closed with a rejection specifically due to the demonstration in the screencast of ManyChat's automated scripts or the KeyCRM cabinet without a clear display of a live manager's actions simulation, which is an immediate reason for Meta's bots to close the request for data security reasons.
I will fully prepare the Use Case description, the correct demonstration video, and I will send the first clean application for review in just three days, so I am waiting for your screenshots in personal messages to start the work.
Similar completed project: Доплата по проекту Google ads
-
536 9 0 I have experience working with Meta Ads infrastructure, specifically setting up the Conversions API and going through the App Review for messaging permissions. I understand the difference between action_source: website and business_messaging, and why this detail is critical for sales attribution through Instagram Direct.
Regarding your situation: the most likely reason for the three rejections is that the reviewer did not see the complete usage scenario of instagram_manage_messages in a live context. The Privacy Policy may not have explicitly covered the messaging use case, or the instructions for the tester were not detailed enough regarding the client-DM-order path.
I am ready to conduct an audit of the previous rejections, prepare a complete package for App Review v2 (Privacy Policy, demo screencast, use case with a description of the specific flow), submit the application, and accompany the iterations of responses from Meta. After approval - updating the Make.com scenario 5298406 with switching action_source, adding ig_sid, em, and ad_id in the payload, and a real test on the DM-order with a Match Quality check. I propose 12,000 UAH for the entire scope of work, including iterations.
-
1411 6 1 Hello, Maxim!
To gain a detailed understanding of the situation, please clarify:
1. Has the Business Verification with Meta been completed?
2. What specific Meta requirements were not met in previous attempts (based on the rejection screenshots)?
3. Is there any specificity for your business that may affect the App Review (for example, specifics of products or sales regions)?
My approach to solving this:
1. Analyzing previous rejections: identifying which Meta requirements were not met and what issues may arise for niche businesses like yours.
… 2. Preparing documentation: creating a Privacy Policy, demo screencast, and use case description that meet Meta's requirements.
3. Submitting for App Review v2: ensuring submission complies with all requirements, including resubmissions after corrections.
4. Updating CAPI integration: after approval, updating the Make.com scenario, adding ig_sid, em, ad_id, and changing action_source.
5. Testing: checking on a real DM order, confirming attribution to the ad and Match Quality ≥ 7/10.
6. Documentation: providing a detailed report on completed work and verification instructions.
Examples of my successful cases with App Review for messaging permissions:
1. Anonymized case 1: integration for e-commerce operating through Messenger.
2. Anonymized case 2: platform for customer support via Instagram Direct.
Hypothesis for the failure of previous attempts:
- Possible deficiency in documentation or unclear description of the use case that does not meet Meta's requirements for IG DM commerce.
Estimated time to the first submission: 2 weeks after detailed analysis and documentation preparation.
Pricing proposal and milestones:
- 30% after analysis and documentation preparation.
- 50% after successful submission for App Review.
- 20% after completion of testing and confirmation of attribution.
I am ready to work through Safe Pay for your convenience.
Maxim, please send the rejection screenshots and current documentation in private messages so I can assess the situation more quickly and suggest specific steps for resolution.
-
4324 48 0 4 Hello! 👋
I am ready to connect with you to promote your business. I am confident that working with me will be fruitful, profitable, and effective. 💼🚀
I am a marketer with over 10 years of experience, helping businesses turn social media and advertising into a stable flow of applications and sales. 📈
Why my method is effective:
1. First, I define the goals of the business's presence on social media.
2. I provide a clear vision for the project's development.
3. I conduct an analysis of the project and its metrics, determine the starting point, and make forecasts based on numbers. I work with KPIs.
4. At the start, I synchronize with the client regarding the real possibilities of the project and expectations for the results.
5. You receive a comprehensive solution that will definitely help grow your business.
… How I promote pages:
1. I define goals and analyze the advertising account.
2. I analyze the target audience and content.
3. I develop a content plan for the month, create the account's style, take photos/images, and write texts.
4. I set up mass following, mass liking, select tags, and launch targeted advertising.
5. I launch targeted advertising and reach the maximum number of the target audience.
I have a good understanding of Media Buying (working with targeted advertising and traffic purchasing):
5.1 I know which creatives work most effectively.
5.2 I clearly segment the audience and work only with target segments.
5.3 I work excellently with cold, warm audiences, and customer databases.
5.4 My advertising strategies always bring maximum results. 💪
I work with Facebook Business Manager.
I analyze results, collect statistics, and summarize. 📊
By working with me, you receive not just services, but business solutions for the development of your business, startup, or idea.
I would be happy to become your reliable partner and consultant. 🤝
-
196 We already have a practically ready similar scheme for Meta CAPI, messaging events, and CRM automation; we can discuss it here and quickly adapt it to your BM, KeyCRM, Manychat, and Make - I'm available (:
Price - 96,000 UAH via Safe Pay FreelanceHunt.
Deadline - first submission in 5-7 working days after access and screenshots, full cycle - up to 6 weeks considering Meta review.
Milestone distribution - 30% audit of refusals and plan, 40% App Review v2 package and first submission, 30% CAPI updates, test DM orders, and documentation.
The previous 3 refusals could have been due to the review not seeing the full path of IG DM commerce, the screencast not proving the actual use of instagram_manage_messages and pages_messaging, or the Privacy Policy, Data Deletion URL, Business Verification, and use case description not matching each other.
I do not guarantee approval on the first try - that would be a fairy tale about a magic button, and it seems such buttons are not issued by Meta =)
… We can take on the analysis of refusal screenshots, preparation of Privacy Policy, Data Deletion URL, demo screencast, use case description, verification of Business Verification, submission of v2, resubmissions after corrections, and after approval - updating Make scenario 5298406.
For CAPI, we do a targeted upgrade without rewriting from scratch - action_source - business_messaging, user_data - phone, em sha256, ig_sid, external_id, custom_data - ad_id, then Test Events, Match Quality, and Ads Manager.
Regarding approved apps - in the open bid, I do not disclose BM ID and client names, but I am ready to show anonymized confirmations for IG or Messenger permissions within this chat.
Questions:
- Has Business Verification already been passed or is it currently under review?
- Are there separate reasons for each permission in the refusal screenshots or just a general refusal?
Similar works:
- Prime EVA - retail, manufacturing, integrations, inventory accounting - https://business.ingello.com/prime-eva
- GadFul EVA - marketplaces, monitoring, and management accounting - https://business.ingello.com/eva
- Vorfahr - SaaS, automation, payments, and complex integration logic - https://business.ingello.com/vorfahr
Ingello profile for FLH - https://systems-fl.ingello.com/ua
-
1618 18 1 1 Hello.
I can complete the task. I have extensive experience in this area. The deadlines and costs are approximate - we need to discuss the details. I am ready to work through the escrow. I will send examples and hypotheses in private messages.
Feel free to write, I will do everything quickly and efficiently.
-
253 Hello! Our team has been specializing for over 4 years in brand support, cybersecurity, and end-to-end Meta App Review moderation. We create web solutions (farfieworldwide.com, freshagro.com.ua, espressolab.com.ua) and automate client interactions on social media:
our works:
instagram.com/massage_me_rv
instagram.com/ispot.com.ua
We have ready cases of approved applications (Approved) for Direct API and will gladly send you confirmations in personal messages.
In the field of IG DM commerce, rejections usually occur due to errors in the testing video, non-compliance of the Privacy Policy with Meta's requirements, or weak justification for advanced permissions (Advanced Access). We will conduct a full audit and rewrite the application according to Facebook's strict guidelines.
We will prepare the document package and the correct screencast for the first submission within 2-3 days. We propose the payment through Safe as follows: 10% ($60) — case analysis and identification of the exact reasons for past rejections, 40% ($240) — execution of the first technical part (setting up the account, describing scenarios, generating policy, and submission), 50% ($300) — for the final result after successful moderation.
Estimated price: $600.
Deadline: 24 days.
-
256 Hello! We are a team of developers with 4 years of experience in e-commerce automation, bot development, and working with the Instagram Graph API. Our major projects farfieworldwide.com, freshagro.com.ua, and espressolab.com.ua, as well as commercial accounts:
our work:
instagram.com/massage_me_rv
instagram.com/ispot.com.ua
confirm our professional level. We have successful examples of Approved apps (Meta approved applications) and are ready to demonstrate confirmations from developer accounts in private messages.
Your previous 3 attempts in IG DM commerce may have failed due to: 1) inaccurate technical screencast, 2) a template Privacy Policy that does not describe the protection of Meta API data, or 3) vague Use Cases, which moderators advise using the standard Meta Business Suite.
We know how to fix this.
… We will prepare the first submission in 2 days. We work through Safe Pay in three stages: 10% ($50) — detailed analysis of your case and review of past mistakes, 40% ($200) — preparation of the first part of the technical task (documents, Use Cases, new screencast, and submission), 50% ($250) — final result and transitioning the application to Live status.
Estimated price: $500
Deadline: 20 days
-
726 9 1 Hello! I have reviewed your project and am ready to start working. I can guarantee excellent results in a short time.
-
234 Here is a brief summary:
A specialist is needed to go through the Meta App Review (Instagram messaging permissions) and to fine-tune the existing CAPI integration for Instagram DM sales (KeyCRM + Make.com + Meta).
Tasks: analyze the App Review rejections, prepare and resubmit (instagram_manage_messages, pages_messaging), achieve approval, then update CAPI (action_source → business_messaging), add ig_sid, email (sha256), ad_id, test attribution in Ads Manager, and confirm the quality of matching.
Important: do not break the existing pipeline, work only with the production BM, real experience specifically with IG/Messenger App Review and Conversions API is required.
Deadline: up to 6 weeks. Payment through Safe Pay, please propose a budget.
-
4873 107 0 Hello, Maxim! I will conduct a full audit of the CAPI integration for your Instagram Direct and provide an effective overview of the Meta App's performance so that you have a clear understanding of how to improve user interaction through this platform. The exact price and timeline will be provided after clarifying the details.
Profile:Freelancehunt
Reviews:Freelancehunt
Current freelance projects in the category Web Programming
Responsive Portolio Website Design ( wordap - selling and buying website )I need a clean, modern portfolio site that follows my existing brand guide and adapts beautifully to desktop, tablet, and mobile. The site’s job is simple: highlight my work through high-impact photos, embedded videos, and detailed case studies so visitors immediately understand… Content Management Systems, Web Programming ∙ 1 hour 46 minutes back ∙ 15 proposals |
Moved the website from OpenCart to the Khoroshop platformHello. There is a website on OpenCart, an online store. It is necessary to transfer the structure of the site to the GoodShop platform, select a design for the new site, and make it fully functional. HTML & CSS, Web Programming ∙ 5 hours 27 minutes back ∙ 19 proposals |
Making edits to the website (WP, Elementor)Good day. We need to make 2 changes to the website: 1. The main menu "jumps" when hovering the cursor, plus in the Ukrainian version it is vertically centered (as it should be), while in the Russian version it is not centered, at the top. We need to center the Russian version… Web Programming ∙ 8 hours 3 minutes back ∙ 53 proposals |
It is necessary to modernize the admin panel in Open Cart for convenience.Technical assignment for configuring/improving OpenCart 1. Catalog → Products Task 1. Add a "Category" column to the product list Task 2. Add a "SKU" column to the product list Task 3. Add a "Creation date and time of the product" column Task 4. Quick edit of main product data… Web Programming ∙ 8 hours 19 minutes back ∙ 43 proposals |
Improvement of the catalog for the websiteFor the catalog website, improvements need to be made: (the work can be divided into stages or taken by qualification part) 1. In the admin panel, the ability to upload SQL files for updating prices (in the archive it is price_balluff_2026_for_site.sql). (currently they are… AI Content Creation, Web Programming ∙ 8 hours 27 minutes back ∙ 27 proposals |