Skip to main content
The Customer Portal gives your consumers a self-service interface to manage their purchases, view invoices, update billing details, and manage subscriptions — no password required. Consumers log in via Magic Link — they enter their email, receive a login link, and click to access the portal.

Consumer Portal

Log in to the Consumer Portal to view orders, manage subscriptions, and download invoices.

What Can Customers Do in the Customer Portal?

Subscription Management

View active subscriptions, next billing date, change plan, cancel or reactivate.

Orders & Payments

Browse all past orders and payment history with status details.

Invoice Download

Download PDF invoices and receipts in 16 languages with full billing details.

Billing Details

Update billing address, add business name and tax ID for invoicing.

Cancellation Feedback

The cancellation dialog asks why the customer is leaving. Because the portal always asks, a skip is meaningfully different from an integration that never presented the question — recording it keeps the “declined to answer” share readable.

Reason storage rules

The cancelReason / cancelComment contract, and how to read reasons through GraphQL.

Portal Access

The unified Consumer Portal URL:
Consumers enter the email used for their purchase on the login page, receive a one-time Magic Link, and click to access the portal. No password required.

Linking to the portal from your own site

You can place a Manage subscription link on your website that points to the URL above. The customer still signs in with their purchase email — there is currently no API that mints a pre-authenticated portal link for a specific customer, so the link cannot skip the Magic Link step. A server-side endpoint for generating a signed portal link is planned. If you want the customer to stay on your site, use the Customer Portal API: obtain a customer session token and call the cancel, reactivate, and billing endpoints from your own pages.

Can’t Log In?

  1. Make sure you’re using the email address from your original purchase (check your receipt email)
  2. Check your spam folder for emails from auth@waffo.ai
  3. Go back to the login page and request a new Magic Link
Email support@waffo.ai with your purchase email and order details, and we’ll help you out.