ExoraINK

Settings

Dropbox

Dropbox app credentials are not configured. One-time setup (~5 minutes):

  1. Create an app at dropbox.com/developers/apps — Scoped access, Full Dropbox.
  2. Permissions tab: enable files.metadata.read, files.content.read, files.content.write.
  3. Settings tab: add redirect URI https://exoraops.app/api/dropbox/callback.
  4. Set DROPBOX_APP_KEY and DROPBOX_APP_SECRET env vars (Vercel → Project → Settings → Environment Variables), redeploy, then return here.

Client file organization system

Provisioned per client from the client page; order folders are created from the order page.

/Clients/{Client Name}/
  00 Admin & Docs/
  01 Branding/
    Fonts/
    Logos/
    Colors & Guidelines/
  02 Mockups/
  03 Print-Ready Art/
  04 Proofs & Approvals/
  05 Orders/
    EI-YYYY-NNN/
      Art/
      Mockups/
      Production Files/
      Invoices & POs/
Stripe invoicing

Connected. Invoices get Stripe payment links; completed payments auto-record and advance orders through the gates.

Ask Claude (footer chat)

Enabled. The footer chat answers questions about the live pipeline using Claude (model: Opus 4.8).

Google sign-in

Not configured. One-time setup:

  1. Google Cloud Console → APIs & Services → Credentials → Create OAuth client ID (Web application).
  2. Authorized redirect URI: https://exoraops.app/api/auth/callback/google
  3. Set AUTH_GOOGLE_ID and AUTH_GOOGLE_SECRET env vars and redeploy — the button appears automatically.

Only emails already in the user roster can sign in; roles carry over from the roster.

Exora Ink — internal order managementPowered byDBAI