How to Setup Other Integrations
Configure Cloudflare R2 storage, CDN, and other third-party service integrations
How to Setup Other Integrations
Beyond email, SMS, payments, and AI, Course37 supports additional integrations for storage, CDN, and more.
Cloudflare R2 (Object Storage)
R2 is used for storing uploaded files — videos, PDFs, images, OMR sheets, and other media.
- Go to Settings → Integrations → Storage
- Enter your Cloudflare R2 credentials:
| Field | Description |
|---|---|
| Account ID | Your Cloudflare account ID |
| Access Key ID | R2 API token access key |
| Secret Access Key | R2 API token secret key |
| Bucket Name | Name of your R2 bucket |
| Public URL | Public access URL for the bucket |
- Click Test Connection
- Click Save
Note: R2 is S3-compatible. Files are stored securely and served via Cloudflare's global CDN for fast delivery.
CDN Configuration
For video delivery and media optimization:
| Setting | Description |
|---|---|
| CDN Provider | Cloudflare, BunnyCDN, or custom |
| CDN URL | Your CDN endpoint URL |
| API Key | CDN provider API key |
See Video CDN Delivery for detailed video CDN setup.
Integration Status Dashboard
View all integrations at a glance:
| Integration | Status | Action |
|---|---|---|
| Email (SMTP) | ✅ Connected / ❌ Not configured | Setup |
| SMS | ✅ Connected / ❌ Not configured | Setup |
| Payment Gateway | ✅ Connected / ❌ Not configured | Setup |
| AI Provider | ✅ Connected / ❌ Not configured | Setup |
| Storage (R2) | ✅ Connected / ❌ Not configured | See above |
| CDN | ✅ Connected / ❌ Not configured | See above |
Webhook Integration
Course37 can send webhook notifications to external services:
- Go to Settings → Integrations → Webhooks
- Click Add Webhook
- Configure:
- URL: Your webhook endpoint
- Events: Select which events trigger the webhook (enrollment, payment, exam completion, etc.)
- Secret: For signature verification
- Click Save
Webhook events are sent as POST requests with JSON payloads.
Related Articles
- How to Setup SMTP — Email configuration
- How to Setup SMS — SMS provider
- How to Setup Payment Gateways — Payment setup
- How to Setup AI Providers — AI integration
- Video CDN Delivery — Video streaming setup
integrationsR2CDNCloudflarestoragethird party
More in Integrations
How to Setup SMTP (Email)
Configure SMTP email settings with Gmail, SendGrid, SES, or custom server for transactional emails and notifications
How to Setup SMS
Configure SMS providers (BulkSMSBD, Twilio) for OTP verification, notifications, and marketing messages
How to Setup Payment Gateways
Configure SSLCommerz, bKash, Nagad, Stripe, and other payment gateways for online course payments
How to Setup AI Providers
Configure OpenAI, Gemini, and other AI providers for AI-powered question generation, grading, and content creation