The user must be an Admin of the Page in order to impersonate it (Facebook)

Facebook denied CoSchedule's request to send this message for this user. The error message from Facebook said: The user must be an administrator of the page in order to impersonate it. Re-authenticating this profile may resolve the issue for future messages. You may choose to reschedule this message after re-authenticating.

Why did I receive this error?

Facebook denied CoSchedule's request to send this message and told us "The user must be an Admin of the Page in order to impersonate it."

What should I do to resolve this?

To resolve this, please check the Facebook Page's Settings > Page Roles and verify that your Facebook (personal) Profile is shown as an Admin.
  • If it is not shown there, request that someone adds you as an Admin.
  • If is shown there, have another Admin look at the Page's Page Roles from their account and confirm they can see you. If not, have them add you. If they can see you, then remove yourself from the Page and have them add you back as an Admin.

How do I prevent this error from happening in the future?

This error can be hard to prevent as it comes from issues within Facebook itself. Having multiple Admins on your Facebook Page and verifying that each of them can see the rest of the Admins should prevent it from affecting your messages.