Skip to main content
Stripe Connect is the OAuth handshake that lets ShingleAI read customer data from your Stripe account. Once linked, your Stripe customers appear in the Customers section.
Stripe Connect card on the Business page

Prerequisites

  • An existing Stripe account. If you don’t have one, create it at stripe.com.
  • Owner or Admin role in ShingleAI — the Stripe Connect card is visible to everyone, but connecting runs under Owner/Admin authority.

Connecting

  1. Scroll to the Stripe Connect card on the Business page.
  2. Click Connect Stripe. A Stripe-hosted page opens in a new tab.
  3. Log in to Stripe and confirm the connection.
  4. Stripe redirects you back to ShingleAI. The card now shows your Stripe account as linked.
Behind the scenes, ShingleAI stores a stripeAccountId on the business record. That ID scopes every customer sync and billing action.

What Connect enables

  • Customer sync. Stripe customers flow into ShingleAI Customers.
  • Account metadata. Stripe’s payout currency, country, and other profile fields become visible.

What Connect does not do

  • ShingleAI’s billing. Your ShingleAI subscription is unaffected by the Connect link. You still pay ShingleAI separately — see Admin Guide → Billing.
  • Write to Stripe. Today, sync is read-only from Stripe → ShingleAI. There is no “create customer in Stripe from ShingleAI” flow.

Disconnecting

Revoke the connection from your Stripe dashboard (Settings → Connected Accounts). When you revoke, ShingleAI loses read access; existing synced customer records remain in your Customers list but no longer update.

Troubleshooting

ProblemLikely causeFix
OAuth popup blockedBrowser blockerAllow popups from ShingleAI and retry
”Connection failed” after StripeStripe account requires verificationComplete Stripe onboarding, then retry
Customers don’t appearSync in progressWait a few minutes; initial sync can take time

Next steps

Customers

See your synced customers

Sync semantics

How sync actually works