How Connecting an Integration Works
What happens when you click Connect — the OAuth popup, what Spatiko stores, staying connected, catalog card states, plan gating, and disconnecting.
Last updated
This covers the OAuth-based integrations in Settings → Integrations: Google Calendar, Google Drive, Gmail, YouTube, Frame.io, Dropbox, Stripe, and Square. HubSpot, HD Photo Hub, Aryeo, CubiCasa, Google Tag Manager, and ChatGPT Ads connect differently — with a pasted API token, key, or ID instead of a popup — so they’re not covered here. Matterport, Zillow, and video embeds don’t have a connect step at all; you paste those as URLs directly on an order.
The connect popup
Clicking Connect opens a popup window that hands off to the provider (Google, Dropbox, Stripe, Square, or — for Frame.io — Adobe) for sign-in and permission approval. Once you approve, the provider redirects back and the popup closes itself automatically — you don’t need to do anything else. The handoff link is time-limited and can only be used once, so if a connection attempt sits open too long, just click Connect again to start fresh.
What Spatiko stores
Spatiko never sees or stores your provider password. Connecting grants Spatiko only the permissions you approved on the provider’s screen. It’s stored securely and used only for the integration’s features.
Staying connected
The connection stays live in the background — you won’t be asked to re-approve it before every shoot. If it does break — for example, because you revoked Spatiko’s access on the provider’s side — the integration is marked Expired, and the business owner (or whoever set it up, if that was a teammate) gets an email with a link back to Settings → Integrations to reconnect it.
Per-user vs. per-business connections
Some integrations are personal, others are shared across your team:
- Google Calendar is per-user — each teammate connects their own calendar.
- Google Drive, Gmail, YouTube, Frame.io, Dropbox, Stripe, and Square are per-business — one connection covers the whole team.
Browsing the catalog: what the card states mean
The Integrations page shows your connected tools up top; Browse integrations opens the full catalog, organized by category — Storage & Delivery, Communication, Payments, Video, Analytics & Marketing, and Migration — with a card for each tool. A card’s state tells you where you stand before you click anything:
- Connect — available on your plan and not connected yet. One click starts the connect flow.
- Connected / Manage — already live; Manage opens its settings.
- Locked, with an upgrade prompt — the integration needs a higher plan than yours. The card stays fully readable so you can see what it does, shows the plan it needs, and its button reads Upgrade to connect. See pricing for what each plan includes.
- Beta — a small badge on integrations that are new and still settling in. They connect and work normally.
- Coming soon — on the roadmap, not connectable yet.
- Paused — connected on a previous plan, waiting for an upgrade to resume (see below).
Below the catalog, a Recommended for you strip suggests the next tools worth connecting based on what you already have.
Plan requirements
Cloud storage, calendar sync, and online payments each require a plan that includes the relevant feature, and some integrations — the marketing ones among them — need a higher plan than others; each locked card in the catalog shows the plan it needs. If your business drops to a plan that no longer includes a feature, Spatiko doesn’t delete the integration — it just goes quiet (paused, not disconnected) until you upgrade again, at which point it picks back up automatically. Payment processors (Stripe and Square) are the exception: they stay active through a downgrade so any payments already in progress can still resolve. See pricing for what’s included on each plan.
Disconnecting
Disconnecting removes the integration from your account and, for Google and Dropbox, also revokes Spatiko’s access on the provider’s side — and you can always finish revoking access from your Google account’s security settings too. For Google Calendar, disconnecting also stops the calendar sync itself so you stop getting updates from it.
Stripe works a little differently: disconnecting marks it as disconnected rather than deleting it outright, so if you reconnect later, you pick up the same Stripe account instead of starting over.
Go deeper
- Connecting your tools — every connection Spatiko offers, what each one does, and where its limits are.
- Accepting online payments with Stripe — the one connection that stays active through a plan downgrade.
- Cloud storage sync — what the Dropbox or Google Drive connection does once it’s live.
- Syncing Google Calendar — the per-user connection each teammate sets up for themselves.
- AI connections: Claude and ChatGPT — a different kind of connection, with permission tiers you set and revoke yourself.
Frequently asked questions
Does Spatiko get my Google or Dropbox password?
No. Spatiko never sees or stores your provider password. Connecting grants access limited to just the permissions you approved on the provider's screen, and you can revoke it at any time by disconnecting.
Do I have to reconnect an integration before every shoot?
No — the connection stays live in the background. If it does break, for example because you revoked Spatiko's access on the provider's side, the integration is marked Expired and whoever set it up gets an email with a link back to Settings → Integrations to reconnect.
What happens to my integrations if I downgrade my plan?
Nothing is deleted. An integration whose feature isn't on your new plan goes quiet — paused rather than disconnected — and picks back up automatically once you're on a plan that includes it again. Payment processors like Stripe are the exception and stay active through a downgrade so payments already in progress can still resolve.
What does disconnecting an integration actually do?
It removes the integration from your account and, for Google and Dropbox, also revokes Spatiko's access where the provider supports it. Disconnecting Google Calendar additionally stops the calendar sync itself. Stripe is marked disconnected rather than deleted, so reconnecting later picks up the same Stripe account instead of starting over.