Help Center

Admin tasks

Admin tasks for workspace owners: Stripe tax setup, role management, webhook monitoring, and access to backend logs and payments.

๐ŸŽฌ Video walkthrough coming soon

While we film it, follow the tiny steps below โ€” you've got this!

The 5-year-old version

Skip the reading โ€” just do these little steps.

  1. 1

    Set up Stripe tax

    One click on the Admin Tutorial page adds the right tax code to all plans.

  2. 2

    Add another admin

    Insert a row in the user_roles table (server-side only) to give someone admin powers.

  3. 3

    Watch webhooks

    Stripe pings us at /api/public/payments/webhook. We check the signature before saving anything.

  4. 4

    Check logs

    Open the Backend view in your workspace to see the database and function logs.

Stripe tax setup

One-time click applies the SaaS tax code (txcd_10103001) to all three products. Required for full compliance handling. Safe to re-run.

Role management

Roles live in the user_roles table with an app_role enum. Only server-side code (or a trusted admin) can grant new admins.

Webhooks

Payment events flow through /api/public/payments/webhook. Signature is verified with the Stripe webhook secret before any DB write.

Monitoring

Check the Payments tab in your Lovable workspace for live subscription state, and the Backend view for database and function logs.

Prefer a walkthrough? Launch the product tour from the dashboard.

Go to dashboard