Connect Wix to GeoCopy
GeoCopy publishes to your Wix blog using a Wix app install. You approve permissions once in Wix; GeoCopy stores an encrypted app instance ID server-side and mints short-lived API tokens when publishing.
Before you connect
- Wix Blog must be enabled on your site (Wix Blog app in the site editor).
- At least one site member or collaborator is required. GeoCopy uses a member ID as the post author for third-party app API calls.
- You need a GeoCopy account on a paid plan (Starter, Growth, or Pro).
Connect in GeoCopy
- Open Integrations → Wix in the GeoCopy portal.
- Click Connect, then Install on Wix.
- Sign in to Wix, choose the site, and approve permissions for blog and media management.
- After install, Wix redirects back to GeoCopy. Your site appears as connected.
Permissions GeoCopy requests
- Manage Blog — create, update, and publish blog posts
- Manage Media Manager — import featured images from external URLs
- Read Members — resolve a valid author member ID for new posts
Wix Developers setup (GeoCopy team)
To run this integration in your own environment, create a self-hosted Wix app in the Wix Developers Center:
- Add the permissions listed above.
- Enable the external install flow with callback URL
https://yourdomain.com/api/auth/wix/callback. - Register webhook endpoint
https://yourdomain.com/api/webhooks/wixfor app instance removed events. - Set
WIX_APP_ID,WIX_APP_SECRET, andWIX_PUBLIC_KEYin your environment.
Troubleshooting
- Connection failed after install — ensure Blog is enabled and the site has at least one member. Try disconnecting and reinstalling the app.
- Missing post owner information — GeoCopy could not resolve a member ID. Add a site member in Wix and reconnect.
- Categories not applied — Wix only accepts existing category GUIDs. Create categories in Wix Blog first, then map them in GeoCopy site settings.
- App uninstalled — reinstall from Integrations → Wix. GeoCopy deactivates the site when Wix sends an uninstall webhook.