Integrations
Connections
Connect your external accounts and payment providers. Each connection unlocks specific platform features.
How Each Connection Works
Not all connections are the same. Some give full two-way control (post from here, see it there), others are one-time imports. Here is what each type can do:
| Type | Platforms | Live Feed | Cross-Post | See Interactions | Profile Links |
|---|---|---|---|---|---|
| Full OAuth | Twitter/X, Instagram, TikTok, YouTube, Twitch, Pinterest, Reddit, Spotify, Xbox, PlayStation, Steam | Yes -- automatic | Yes -- post here, appears there | Yes -- all users, even non-members | Members link to your site, others link to their native profile |
| Limited OAuth | Snapchat, Apple Music, iCloud | Partial | No | No | Yes |
| Import Only | OnlyFans, SextPanther, ManyVids, Fansly | No -- one-time migration | No | No -- interactions only exist here | No -- content becomes yours on this platform |
| Payment Handle | Stripe, PayPal, Cash App, Venmo, Zelle, Google Pay, Apple Pay, Crypto | N/A | N/A | N/A | N/A -- payment processing only |
| Data Sync | Plaid, Notion, Google Drive, Amazon | Auto-import on schedule | No | No | N/A |
| Contact Sync | Apple Contacts (iCloud), Google Contacts, Outlook Contacts | Bidirectional sync with phone contacts. Matches against industry contacts, fills missing info, detects changes. New contacts on either side sync automatically. | Yes | No | N/A |
| Safety | Uber, Lyft, Other Car Service | Live tracking during rides | No | No | N/A |
Who Can See What
For platforms with full OAuth (Twitter, Instagram, etc.), here is how profiles and interactions appear when someone views a post on your site:
| Who Interacted | What Shows on Your Platform | Where Their Profile Links To |
|---|---|---|
| Member of your platform (connected) | Full profile -- name, avatar, link to their profile page on your site | Their profile on your platform |
| External user (not a member) | Their name and avatar from the source platform | Their native profile (e.g., x.com/username) -- opens in new tab |
| Private / protected account | Not visible -- the source platform blocks their data | N/A |
Key points: Each user connects their own account independently via OAuth. Your API keys handle communication with the platform, but every user must grant permission for their own data. Actions taken from your site (like, repost, comment) happen on the real platform under that user's account. Import-only platforms (OnlyFans, ManyVids, etc.) have no public API -- content is migrated once and lives on your platform from that point on. You can activate or deactivate any connection at any time without losing your data.
Frequently Asked Questions
What is OAuth?
OAuth lets you connect your accounts without sharing your password. When you click Connect, you are redirected to the platform (Twitter, Instagram, etc.) to log in and approve access. You can revoke access at any time from that platform's settings. We never see or store your password.
What is an API Key?
Some platforms (Stripe, Plaid, Notion) use API keys instead of OAuth. An API key is a unique code that lets our platform communicate with theirs on your behalf. It is like a password for apps -- keep it private, and only paste it on the Connections page. If you think a key was compromised, regenerate it from the platform's developer dashboard.
Active vs Inactive
Connected accounts default to Active, meaning they are being used across the platform (payments, feed, profile, etc.). You can set a connection to Inactive to temporarily pause it without disconnecting. Your data and settings are preserved -- just flip it back to Active when ready. Example: pause Stripe while switching to PayPal, without losing your transaction history.
Multiple Accounts
You can connect one account per platform. If you need to switch accounts (e.g., different Twitter handle), disconnect the current one and connect the new one. Your imported data from the previous account stays on the platform.
Cloud Storage: Move Files Between Services
Connected cloud services sync bidirectionally -- files go both ways. You can also move files directly between services through Indulgon. For example: move photos from Google Drive to iCloud, or from Dropbox to Indulgon's own storage, without downloading to your device. Go to Files > select files > Move To > choose destination cloud. SHA256 deduplication prevents duplicates. Version history tracks all changes. Nothing is ever permanently deleted.
What Happens When You Disconnect
Disconnecting removes the API key or OAuth authorization. Your imported content, earnings history, and analytics stay on the platform -- nothing is deleted. You can reconnect at any time. To permanently remove imported data, go to Settings > Privacy > Data Management.
Cross-Posting Explained
When cross-posting is enabled (Full OAuth platforms only), content you post here automatically publishes to the connected platform -- and vice versa. You control this per-post: each post has toggles for which platforms to publish to. Cross-posting is never automatic unless you turn it on.
Import-Only Platforms (OnlyFans, ManyVids, etc.)
These platforms do not have public APIs, so there is no live sync. Instead, you export your data from their site (usually Settings > Download My Data) and upload the CSV or files here. This is a one-time migration. Once imported, your content lives on this platform. New content on the old platform will not sync -- you would need to export and import again.
Payment Connections
Payment handles (Cash App, Venmo, Zelle, Google Pay, Apple Pay, Crypto) are stored so fans can pay you directly. They are displayed at checkout and on your profile's tip/payment section. Stripe and PayPal are different -- they process payments through the platform (subscriptions, store purchases, credits). You need at least one payment processor (Stripe or PayPal) for the platform's payment features to work.
Bank and Financial Connections
Connecting a bank (via Plaid or CSV upload) auto-imports transactions into your Financial Hub. The platform detects recurring charges, categorizes expenses, and builds financial reports. Your bank data is private -- only you can see it. No other user, not even admins, can view your financial information.
Safety Connections (Uber, Lyft)
Ride service connections enable real-time tracking in the Safety Center. When you start a ride, your emergency contacts are automatically notified with driver details, car info, and live GPS. If you do not check in after arriving, the platform can escalate to your emergency contacts. Rides also auto-log as transportation expenses in your Financial Hub.
Privacy and Security
Your API keys and tokens are stored encrypted and are never visible to other users. Connected account data (followers, earnings, messages) is private to you unless you explicitly share it on your public profile. You control exactly which data appears on your profile via Settings > Privacy and Sharing.
Troubleshooting
- Connection not saving? Make sure all required fields are filled. Check for extra spaces before or after your key.
- Seeing "Not Connected" after entering keys? Refresh the page and try again. Some keys take a moment to validate.
- OAuth redirect failing? Make sure pop-ups are allowed for this site in your browser settings.
- Data not importing? Check that your account permissions on the source platform are set to public or that you granted the correct access level.
- Cross-posting not working? Verify the connection is set to Active and that your API permissions include Read AND Write (not just Read).
All your Notion databases. Connected ones sync to their assigned page(s) automatically. Click any database name to open it in Notion, or click a page link to go to that page on the platform.
Welcome to Database Manager
We found databases in your Notion workspace. The platform can auto-detect which databases match which pages (finances, bookings, wishlists, etc). You can review the suggestions, accept or change them, then sync everything.
Connections you have hidden. These are still available on the platform for other users. Click "Show" to move a connection back to the All Connections view.
No hidden connections. Use the Hide button on any connection card to hide it from your view.
Missing a Platform?
If you need a connection that is not listed here, you can add it manually or request it be added to the platform.
Add Custom Connection
Tell us which platform you want added. We will review requests and add popular ones to the official connection list.