Platform Integrations Overview - Connect Your E-commerce Platforms
Learn about supported platforms (Shopify, Etsy, BigCommerce, Stripe), how OAuth authentication works, and managing multiple store connections for agentic commerce.
E-Commerce Platform Integrations Overview
Connect Your E-commerce Platforms
GXO.dev integrates with the world’s leading e-commerce platforms to enable Agentic Commerce.
Connect your Shopify, Etsy, BigCommerce, or Stripe stores to make your products discoverable by AI agents such as ChatGPT, Claude, and Gemini.
Supported Platforms
Shopify Integration
Best for: Online stores, dropshipping, and multi-product businesses
Features
- Full product catalog synchronization
- Real-time inventory updates
- Product variants and options
- SEO-optimized product metadata
- Automatic ACP feed generation
Requirements
- Active Shopify store with admin access
- Products with titles, descriptions, and prices
- Store not in development mode
Etsy Integration
Best for: Handmade items, vintage goods, and craft supplies
Features
- Listing synchronization
- Inventory and pricing management
- Shop information sync
- Category and taxonomy mapping
- AI-driven pricing optimization
Requirements
- Active Etsy shop with published listings
- Shop policies configured
- Valid payment method
BigCommerce Integration
Best for: Enterprise e-commerce, B2B sales, and large catalogs
Features
- Complete product catalog sync
- Support for advanced product options and custom fields
- Bulk operations for large data sets
- Enterprise performance and security features
Requirements
- BigCommerce store with admin access
- API access enabled
- Complete product information
- Valid store configuration
Stripe Integration
Best for: Payment processing, digital products, and subscription services
Features
- Product and price synchronization
- Subscription and plan management
- Webhook-driven real-time updates
- Full payment method support
Requirements
- Active Stripe account with configured products
- API keys set up in GXO.dev
- Webhook endpoints registered and verified
How Platform Connections Work
OAuth Authentication Process
Step 1 – Initiate Connection
- Click “Connect Platform” in your GXO.dev dashboard
- Select your platform (Shopify, Etsy, BigCommerce, or Stripe)
- Enter your store or account information
Step 2 – Platform Authorization
- Redirects to your platform’s secure authorization screen
- Log in and review requested permissions
- Approve and confirm connection
Step 3 – Connection Verification
- Return to GXO.dev and verify status shows Connected
- Check connection health indicators
- Configure sync frequency and preferences
OAuth Scopes & Permissions
Shopify
read_products– access product informationread_inventory– access inventory levelsread_orders(optional) – order data for analyticsread_customers(optional) – customer data for personalization
Etsy
listings_r– read shop listingsshops_r– read shop metadataprofile_r– read profile informationtransactions_r(optional) – transaction data
BigCommerce
store_v2_products_read– product datastore_v2_inventory_read– inventory datastore_v2_orders_read(optional) – order informationstore_v2_customers_read(optional) – customer records
Stripe
read_products– access product catalogread_prices– access pricing detailsread_customers(optional) – customer informationread_payments(optional) – payment analytics
🔒 Security Note: All OAuth tokens are encrypted and refreshed securely. GXO.dev never stores plain credentials.
Managing Multiple Store Connections
Adding Additional Platforms
- From the GXO.dev dashboard, go to Integrations → Add Platform
- Select a new platform and follow the OAuth process
- Configure sync settings (frequency, product rules, webhooks)
Managing Multiple Stores
Unified Dashboard
- View and manage all connected platforms in one interface
- Monitor sync health and status
- Track platform-specific performance and analytics
Platform-Specific Views
- Filter by platform or store
- Compare performance and engagement metrics
- Configure platform-specific settings (feeds, frequency, etc.)
Sync Management
Automatic Synchronization
- Real-time inventory updates
- Automatic product updates via webhooks
- Scheduled syncs for large batch operations
Manual Synchronization
- Force sync a specific platform or product group
- Perform bulk or selective syncs
- Access sync diagnostics and logs
Integration Health Monitoring
Health Status Indicators
| Status | Description |
|---|---|
| 🟢 Connected | Connection active, last sync successful, all permissions valid |
| 🟡 Warning | Partial sync, expired token, or performance warning |
| 🔴 Error | Connection failed or revoked, sync halted |
Monitoring & Alerts
- Real-time status and latency tracking
- Automatic error detection and reporting
- Email and in-app notifications for connection issues
- Alerts for API limits or permission expirations
Best Practices for Platform Integration
Before Connecting
- Prepare Your Store
- Ensure complete product information
- Optimize images and descriptions
- Verify accurate pricing and stock
- Optimize Product Data
- Use descriptive, AI-friendly product titles
- Add relevant tags and categories
- Include multiple, high-quality images
- Review Permissions
- Understand data GXO.dev will access
- Review platform privacy settings
- Ensure compliance with GDPR/CCPA
After Connecting
Monitor the Initial Sync
- Watch for sync errors or warnings
- Verify accuracy of imported data
- Check feed generation results
- Test AI discovery using sample queries
Optimize Your Settings
- Adjust sync frequency to balance performance
- Configure webhook notifications
- Customize feed generation rules
Maintain Regular Health Checks
- Monitor connection logs monthly
- Update permissions when platforms change APIs
- Re-verify credentials after password or key updates
Troubleshooting Common Issues
Connection Problems
OAuth Authorization Failed
- Verify credentials and admin permissions
- Clear cache and retry in private browsing
- Check internet connection
Permission Denied
- Review scopes requested during connection
- Ensure account ownership and API access
Connection Timeout
- Check platform uptime
- Retry after several minutes
- Contact GXO support if persistent
Sync Issues
Products Not Syncing
- Verify product visibility and publication status
- Check platform connection health
- Review sync logs for specific errors
Slow Sync Performance
- Optimize product data (reduce variants)
- Decrease sync frequency for bulk jobs
- Monitor API rate limits
Data Quality Issues
- Ensure all required fields (title, price, inventory) are complete
- Validate feed data format
- Check product descriptions for markup errors
Security & Privacy
Data Protection
- End-to-end encrypted data transmission
- Secure OAuth token storage
- Regular internal security audits
Access Control
- Role-based permissions for integrations
- Comprehensive audit logging
- Secure token lifecycle management
Privacy Compliance
- Fully GDPR and CCPA compliant
- Clear data retention and deletion policies
- Access-request and erasure support
Best Security Practices
- Perform Monthly Reviews
- Re-evaluate all active integrations
- Remove unused connections
- Manage Access Wisely
- Use strong, unique passwords
- Require two-factor authentication for admins
- Review access logs regularly
Next Steps
Now that you understand GXO.dev integrations:
- Connect your Shopify Store
- Connect your Etsy Shop
- Connect your BigCommerce Store
- Connect your Stripe Account
- Manage Existing Integrations
Support & Resources
Getting Help
- Documentation: Step-by-step guides for every platform
- Support: Platform-specific email assistance
- Community: Join our Discord for peer help
- Training: Watch setup and troubleshooting tutorials
Platform Resources
- Shopify: Shopify App Store
- Etsy: Etsy Developer Docs
- BigCommerce: BigCommerce Developer Portal
- Stripe: Stripe Documentation
Connect your platforms to GXO.dev and start reaching AI-powered customers through natural conversation — seamlessly and securely.