Skip to main content
PerfectPalette
PerfectPalette HelpAccount & Billing
Back to app

Account & Billing

Manage your PerfectPalette account, subscription, and security settings from the user menu in the top-right corner.


Profile

Path: Account > Profile

  • Edit your display name and bio.
  • Upload or change your avatar image.

Saved Palettes

Path: Account > Palettes

View all palettes saved to your account in one place. This is an alternative to the Systems page with account-level management controls.

  • Switch between grid and list views.
  • Toggle a palette between public and private.
  • Delete palettes you no longer need.

Your plan sets how many palettes you can keep. Palettes created by importing design tokens or by remixing a published design system count toward that limit just like ones you save yourself. At the limit, an import or remix is refused with a message saying so and nothing is created; delete a palette or upgrade to make room.


API Keys

Path: Account > API Keys

Generate and manage API keys for programmatic access to PerfectPalette. Use API keys to integrate palette analysis into your own tools and workflows.


Billing

Path: Account > Billing

  • View your current plan (Free, Plus, or Pro).
  • Upgrade to Plus or Pro to unlock additional features and higher usage limits.
  • Manage your subscription through the billing portal (powered by Stripe).
  • Already subscribed? Checkout won't start a second subscription. If you are on an active, trialing or past-due plan, change plans (for example Plus → Pro) or update your card from Manage Subscription in the billing portal instead.
  • After upgrading, you'll be redirected back to PerfectPalette automatically.
  • Choosing Start 5-day free trial or Upgrade inside the app takes you straight to checkout. If you arrive on the billing page any other way — right after creating your account, or from a link outside the app — it shows the plans with your choice highlighted instead, with a Not now — take me to my palette link, so nothing opens checkout on your behalf.
  • Not signed in yet? Upgrade links take you to Create your account to start your free trial; checkout follows once the account exists.

Free trial

First-time subscribers start Plus or Pro with a 5-day free trial:

  • A payment method is required at checkout, but you are not charged until the trial ends (day 5).
  • You get full Plus or Pro access immediately during the trial.
  • Your billing page shows "Free trial — ends {date}" so you always know when the first charge lands.
  • Cancel anytime before the trial ends in the billing portal to avoid being charged.
  • The trial is available once per customer — if you've subscribed before, checkout bills you right away.

If a payment fails

If a renewal payment fails, your subscription becomes past due and you keep your Plus or Pro features for a 15-day grace period while Stripe retries the card. Update your card under Manage Subscription in the billing portal; once a payment goes through, nothing changes for you. If the grace period ends without a successful payment, your account moves to Free. Your palettes and design systems are kept, and paying the outstanding invoice in the billing portal restores your plan.


Usage

Path: Account > Usage

Track how much of your plan's limits you've used:

  • API calls
  • Feature usage
  • Storage quotas

Usage is tracked automatically. All counts are server-verified.


Security

Path: Account > Security

  • Change your password, or set one if you sign in with Google or GitHub.
  • View and manage active sessions.
  • Sign out of all devices if needed.
  • Connect or disconnect Google and GitHub sign-in.

Signing in with Google or GitHub when you already have an account

If you sign in with Google or GitHub using an email address that already has a PerfectPalette account, you aren't signed in straight away. We email that address a link to confirm, which works for 30 minutes. Opening it and choosing Confirm and sign in connects the provider to your account and signs you in.

If the account had a password, confirming removes the password and signs out every other device. This protects you if someone else created an account with your email address before you did: once you confirm, only you can get in. You can set a new password afterwards under Account > Security.

If you didn't try to sign in, ignore the email and nothing changes. If you're already signed in, you can connect Google or GitHub under Account > Security without an email.