How to access
Settings → Developers → IntegrationsPrerequisites
- Administrator access required
- Third-party account credentials
Available Integrations
SSO Authentication
Single sign-on with OAuth providers
Stripe
Payment processing
n8n
Workflow automation
HubSpot
CRM integration
Facebook Pixel
Conversion tracking
Google Analytics
Website analytics
Google Tag Manager
Tag management
SSO Authentication
Enable members to log in with their existing accounts.Supported Providers
| Provider | Description |
|---|---|
| Google Workspace accounts | |
| Facebook login | |
| Apple | Sign in with Apple |
| Professional profiles | |
| Microsoft | Azure AD / Microsoft accounts |
Setup Steps
1
Enable SSO provider
Go to Settings → Authentication → SSO.
2
Create OAuth app
Register an app in the provider’s developer console.
3
Enter credentials
Add Client ID and Client Secret to Orgo.
4
Test connection
Verify login works correctly.
Configuration
OAuth Client ID from the provider.
OAuth Client Secret from the provider.
Restrict login to specific email domains.
Stripe
Process payments, subscriptions, and donations.Features
| Feature | Description |
|---|---|
| Payments | One-time and recurring |
| Subscriptions | Membership billing |
| Invoices | Automatic invoicing |
| Refunds | Process refunds |
Setup Steps
1
Create Stripe account
Sign up at stripe.com.
2
Get API keys
Find keys in Stripe Dashboard → Developers.
3
Connect to Orgo
Go to Settings → Payments → Stripe.
4
Enter credentials
Add Publishable Key and Secret Key.
Configuration
Stripe publishable API key.
Stripe secret API key.
Webhook signing secret for events.
n8n
Automate workflows between Orgo and other apps.Use Cases
- Sync members to external CRM
- Trigger emails on events
- Update spreadsheets automatically
- Send Slack notifications
Setup Steps
1
Install n8n
Set up n8n instance (cloud or self-hosted).
2
Create Orgo credentials
Generate API key in Orgo.
3
Add to n8n
Configure Orgo node with API credentials.
4
Build workflows
Create automation workflows.
Available Triggers
- New member registered
- Event created
- Payment completed
- Discussion posted
HubSpot
Sync member data with HubSpot CRM.Features
| Feature | Description |
|---|---|
| Contact sync | Members → HubSpot contacts |
| Properties | Map custom fields |
| Lists | Sync group memberships |
| Activities | Track engagement |
Setup Steps
1
Create HubSpot app
Register in HubSpot developer portal.
2
Get API key
Generate private app access token.
3
Connect in Orgo
Go to Settings → Integrations → HubSpot.
4
Configure sync
Map fields and enable sync direction.
Facebook Pixel
Track conversions and build audiences for advertising.Tracked Events
| Event | Description |
|---|---|
| PageView | Page visits |
| Lead | Registration started |
| CompleteRegistration | Registration completed |
| Purchase | Payment completed |
Setup Steps
1
Create Facebook Pixel
In Facebook Events Manager, create a new pixel.
2
Copy Pixel ID
Get your Pixel ID.
3
Add to Orgo
Go to Settings → Integrations → Facebook Pixel.
4
Enter Pixel ID
Paste the ID and save.
Facebook Pixel ID.
Google Analytics
Track visitor behavior and website performance.Tracked Data
- Page views
- User sessions
- Event tracking
- Conversion goals
Setup Steps
1
Create GA4 property
In Google Analytics, create a new property.
2
Get Measurement ID
Find your G-XXXXXXX ID.
3
Add to Orgo
Go to Settings → Integrations → Google Analytics.
4
Enter Measurement ID
Paste the ID and save.
Google Analytics 4 Measurement ID (G-XXXXXXX).
Google Tag Manager
Manage all tracking tags in one place.Benefits
- Centralized tag management
- No code changes needed
- Version control
- Preview and debug
Setup Steps
1
Create GTM container
In Google Tag Manager, create a container.
2
Get Container ID
Find your GTM-XXXXXXX ID.
3
Add to Orgo
Go to Settings → Integrations → Google Tag Manager.
4
Enter Container ID
Paste the ID and save.
Google Tag Manager Container ID (GTM-XXXXXXX).
Webhooks
Send real-time notifications to external systems.Available Events
| Event | Trigger |
|---|---|
user.created | New member registered |
user.updated | Profile updated |
payment.completed | Payment successful |
event.created | New event created |
Setup
- Go to Settings → Developers → Webhooks
- Click Add Webhook
- Enter your endpoint URL
- Select events to subscribe
- Save
Best Practices
Use test mode first
Use test mode first
Test integrations in sandbox/test mode before going live.
Secure credentials
Secure credentials
Keep API keys and secrets secure. Never share publicly.
Monitor integrations
Monitor integrations
Check integration health regularly for errors.
Document configurations
Document configurations
Keep records of integration settings for reference.
Related Features
- API Access - REST API
- OAuth Server - OAuth provider
- Stripe Integration - Payment details