Help guide
How to connect a Facebook Page to dmswift.
dmswift connects to your Page through Facebook Login, Meta's own sign-in window. You approve the permissions there once; dmswift never sees your Facebook password, and you can remove its access from Facebook at any time.
Connect the Page
- In dmswift, open Settings, then Channels, and choose Connect Facebook.
- Facebook's window opens. Log in with the Facebook profile that manages the Page, if you are not logged in already.
- If your Instagram account is linked to the Page, select it on the step that lists Instagram accounts. Instagram guide
- Select the Page or Pages you want dmswift to manage.
- Allow every permission on the list, then choose Save. You are back in dmswift with the Page connected.
You need full control of the Page. A role with partial access cannot hand the Page to an app.
Which permissions, and why
Facebook lists each permission by its technical name. This is what each one lets dmswift do, and nothing more:
| Permission | What it is for |
|---|---|
pages_show_list | See the list of Pages you manage, so you can choose which to connect. |
pages_manage_metadata | Subscribe the Page to Meta's webhooks, so new comments and messages reach dmswift as they happen. |
pages_read_engagement | Read your posts and their basic engagement, to attach campaigns and show results. |
pages_read_user_content | Read the comments people leave on your posts, so a campaign can answer the ones that match. |
pages_manage_engagement | Reply to, hide, delete and like comments as the Page. |
pages_messaging | Send and receive Messenger messages for the Page: the private reply to a commenter and inbox replies to people who wrote first. |
pages_manage_posts | Publish and schedule posts on the Page. |
read_insights | Read the Page's statistics: reach, views and followers. |
business_management | Reach Pages that belong to a Business portfolio you work in. |
instagram_basic | Find the Instagram account linked to the Page and read its profile and posts. |
instagram_manage_comments | Read Instagram comments, reply publicly, hide and delete them. |
instagram_manage_messages | Send and receive Instagram direct messages. |
instagram_content_publish | Publish feed posts, carousels, reels and stories on Instagram. |
instagram_manage_insights | Read Instagram account and post statistics. |
dmswift messages only people who wrote to you first, inside Meta's 24-hour window, whatever the permissions would technically allow.
Pages in a Business portfolio
If the Page belongs to a Business portfolio (formerly Business Manager), its admin must give your Facebook profile full control of the Page: in Meta Business Suite, open Settings, then Pages, choose the Page, and assign yourself with full control. Then connect again. In Facebook's window, the Page now appears in the list.
Reconnect when access expires
Facebook ends an app's access when you change your Facebook password, when a Page admin role changes, when you remove dmswift in Facebook's settings, or when Meta asks for a fresh approval. dmswift then marks the Page Reconnect and tells you on the dashboard.
- Open Settings, then Channels.
- Choose Reconnect next to the Page.
- Go through Facebook's window again, keeping the same Page (and Instagram account) selected.
Your campaigns, contacts and history stay where they are; anything that was waiting on the broken connection starts again.
Frequently asked questions
My Page is not in Facebook's list.
Either your profile does not have full control of the Page, or the Page belongs to a Business portfolio that has not assigned it to you. Ask a Page or portfolio admin for full control, then choose Connect Facebook again.
I unticked a permission. Does that matter?
Yes: the feature that needs it stops working, and dmswift marks the Page Reconnect. Choose Reconnect and allow the full list.
Facebook shows an "Invalid Scopes" warning.
It is shown only to developers of a Meta app and is harmless for customers. If you are the app's owner, add the permission to the app's use cases in the Meta developer dashboard.
A banner says the Page needs to be reconnected.
Its access ended, or it was connected before a permission dmswift now uses was added. Open Settings, then Channels, choose Reconnect and approve the permissions again.
Can I connect a Facebook Group?
No. Meta's API does not let apps reply to or message from Group comments, so dmswift works with Pages only.
How do I remove dmswift's access?
Disconnect the Page in Settings, Channels, or remove dmswift in Facebook's Settings, under Business integrations. Either one ends the access at once.
Related
Connect Instagram
Connect Instagram directly with Instagram Login, no Facebook Page needed, or through a linked Page. Plus fixes for the usual snags.
Facebook automation
Page comments, Messenger, publishing and moderation for Facebook Pages, on the Graph API.
Security
How dmswift protects your Meta tokens and data, limits what AI agents and API keys can do, signs webhooks, backs up, deletes data, and how to report a vulnerability.
Connect a Page and try it on your next post.
7 days of Pro, no card. Then choose a plan.
