Integrations Overview
Integrations let you connect external services to your Vivreal group. Once connected, you can manage products, publish social content, and sync data — all without leaving the portal.
How Integrations Work
Vivreal uses a manifest-driven integration system. Each integration is defined by a manifest file that declares its authentication method, configuration fields, capabilities, and available actions. This means every integration follows a consistent setup and management experience.
When you connect an integration, Vivreal stores the credentials securely within your group. All team members with the appropriate permissions can then use the integration's features.
Available Integrations
| Integration | Type | Auth Method | Status |
|---|---|---|---|
| Stripe | Payments | API Key | Fully available |
| X (Twitter) | Social Media | OAuth 2.0 | Available |
| Social Media | OAuth 2.0 | Available | |
| Social Media | OAuth 2.0 | Available | |
| Social Media | OAuth 2.0 | Available | |
| TikTok | Social Media | OAuth 2.0 | Available |
Connecting an Integration
Navigate to Integrations
Open the Integrations page from the sidebar. You will see a grid of available integrations with their status.
Select an Integration
Click on the integration you want to connect. This opens its configuration page with setup instructions.
Provide Credentials
Depending on the integration, you will either enter an API key or go through an OAuth authorization flow to grant Vivreal access.
Configure Settings
After connecting, review the integration-specific settings. For example, Stripe lets you choose which products to sync, while social integrations let you select posting preferences.
Integration Capabilities
Each integration can provide different capabilities depending on its manifest:
- Sync — Pull data from the external service into your collections (e.g., Stripe products).
- Publish — Push content from Vivreal to the external platform (e.g., social media posts).
- Webhooks — Receive real-time notifications when events occur on the external platform.
- Analytics — View engagement metrics and performance data within the portal.
Sync your data regularly
Connected integrations can sync data on demand. Visit the integration's settings tab and click Sync to pull the latest data from the external service.
Managing Integrations
From each integration's page, you can:
- View synced content — Browse products, posts, or other items pulled from the service.
- Update credentials — Rotate API keys or re-authorize OAuth connections.
- Disconnect — Remove the integration entirely from your group.
Disconnecting removes synced data
When you disconnect an integration, any synced collection objects associated with it will remain in your collections, but the live connection is severed. Re-connecting requires a fresh authorization.
Next Steps
- Set up Stripe for payments and product management.
- Connect social media accounts for cross-platform publishing.