How Connecting an Integration Works
What happens when you click Connect — the OAuth popup, encrypted token storage, automatic refresh, per-user vs. per-business scope, and disconnecting.
Last updated
This covers the OAuth-based integrations in Settings → Integrations: Google Calendar, Google Drive, Gmail, YouTube, Dropbox, and Stripe. HubSpot, HD Photo Hub, and Google Tag Manager connect differently — with a pasted API token (or, for GTM, just a container 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, or Stripe) 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 gives Spatiko an access credential issued by the provider, scoped to just the permissions you approved — it’s stored encrypted 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, Dropbox, and Stripe are per-business — one connection covers the whole team.
Plan requirements
Cloud storage, calendar sync, and online payments each require a plan that includes the relevant feature. 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. Stripe is the exception: it stays 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. One nuance: if the same Google account backs more than one connected integration (say, Calendar and Drive), Google access is fully revoked only when you disconnect the last of them. 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.