Instagram connection
The Instagram connection is the backbone of most Swishy imports. It’s what lets us read your feed, receive mention webhooks, and post approval comments when you request rights.
Requirements
Section titled “Requirements”- An Instagram Professional account (Business or Creator).
- A Facebook Page connected to that Instagram account.
- Admin access to the Facebook Page.
If your account is still personal, switch it to Professional in the Instagram app first. It’s free and instant.
Connect
Section titled “Connect”- In Swishy, open Settings → Integrations → Instagram.
- Click Connect Instagram.
- Log in to Facebook and approve the requested permissions.
- Pick the Instagram profile to connect. You can connect multiple profiles if you run multiple brands.
Permissions we ask for
Section titled “Permissions we ask for”| Permission | What it does |
|---|---|
instagram_basic | Read your profile and your own media. |
instagram_manage_comments | Reply to comments on your own posts (used for rights requests). |
instagram_manage_messages | Respond to creator DMs within Instagram’s messaging window. |
pages_manage_metadata | Required for webhook subscriptions. |
We only use these for the flows documented here. We never post to your feed or send messages without your explicit action.
Keeping the connection alive
Section titled “Keeping the connection alive”Instagram access tokens expire periodically. Swishy refreshes them automatically in the background. If a refresh fails (e.g. the password changed or the page admin was removed), you’ll see a banner in the admin and receive an email to reconnect.
Disconnecting
Section titled “Disconnecting”Disconnecting stops all future imports from that profile. Already-imported content stays in your library and on your storefront — consent you previously collected remains valid.