Quick Start
This guide walks you through setting up Swiftgum in five simple steps.1
2
Activate an Integration
With your admin account, navigate to Integrations in the Swiftgum dashboard. For example, to enable Google Drive:
Once an integration is Enabled, end users can connect personal or team accounts via the Swiftgum Portal.
- Toggle the Integration: Switch the integration status to “Enabled”.
- Enter OAuth Credentials:
Client ID
andClient Secret
(from your Google Developer Console), or leave them blank if already configured.- Click Update Integration to save changes.

3
Create a Portal Session
Next, call the Response (200):
The response contains a signed URL that the developer can directly use in the UI.
/api/portal/session
endpoint to generate a sessionId for a specific user, allowing them to manage their newly enabled integration.4
Redirect User to the Portal
- Use the returned
sessionId
to build a portal link: - Redirect your user to that link (e.g., from a “Manage Knowledge” button in your app).
- The user can now authorize Google Drive (or any other enabled integration) under their account, set permissions, etc.
- After finishing, they’ll be sent back to your specified
returnUrl
.
5
Configure a Webhook Destination
By default, Swiftgum functions as an ETL engine—fetching data from the enabled integrations. To receive that data in your system:
After saving, your system can handle incoming data (e.g., store in Supabase, parse for further AI workflows, etc.).
- Navigate to Webhook Destination in your Swiftgum admin dashboard.
- Specify your Endpoint (e.g.,
https://api.yourdomain.com/swiftgum-webhook
). - Swiftgum will send new or updated content to this endpoint after each fetch.
- Verify Delivery: Swiftgum will send a test POST request to validate connectivity.
Example Webhook Response:
- Navigate to Webhook Destination in your Swiftgum admin dashboard.
- Specify your Endpoint (e.g.,
https://api.yourdomain.com/swiftgum-webhook
).- Swiftgum will send new or updated content to this endpoint after each fetch.
- Verify Delivery: Swiftgum will send a test POST request to validate connectivity.
