As of today, Agorapulse is the only solution on the market to efficiently manage comments on your Facebook ads in the newsfeed (unpublished/dark posts). If you run a small number of ads, you may be able to rely on Facebook native solutions, but as soon as you have more than a dozen (or worse, hundreds), it is too much of a headache (and too time-consuming, for sure).
Agorapulse will synchronize (and allow you to delete, hide or respond to) all your comments on regular page posts AND newsfeed ads posts.
We’ve tested the real-time update API from Facebook, but it is unstable and unreliable when you have a high number of posts and comments. We've tried to only rely on the Graph API but it only lets you retrieve the X latest unpublished posts. As some of our clients had literally thousands of them, it didn't scale.
We ended up building a unique algorithm relying on a combined call to the Ads API and the Graph API and it appeared to be the only bulletproof solution.
Every 1 or 4 hours (depending on your plan), we query the Ads API to see what are the currently active (or "live") ads. Once we get those ad creatives that are "live", we'll check which ones are unpublished posts and have a post ID attached to them, with that post ID, we'll sync the comments published on them.
That process ensures a 99.9% success ratio whereas other solutions barely get half of your comments back.
Depending on your plan, we will sync comments on your "live" ads as follows:
last 300 active ads, every 4 hours if you have a Professional plan
last 2500 active ads, every hour if you have an Advanced or Custom plan
The limits for active ads are per profile. Ad comments sync is not available for the Standard subscription plan.
Once an ad has been synced, all comments made under it are synced through the Facebook Real Time Updates system.