In this quick start guide we’ll demonstrate how to create a customer portal using Stigg’s embeddable widgets.
The customer portal widget built to be modular and every component can be used as a standalone so it’s possible to composite and build your own customer portal by using only specific component or build your own unique customer portal layout.
Rendering the customer portal can be achieved using 2 steps:
Set the customer ID, the customer ID can usually be retrieved after a customer signs-in or restores their session.
TypeScript
Copy
Ask AI
import { useStiggContext } from '@stigg/react-sdk'; function App() { const { stigg } = useStiggContext(); useEffect(() => { // After user sign in call to setCustomerId stigg.setCustomerId('customer-ID'); }) }
Use the CustomerPortal component to render the customer portal.
The CustomerPortal component support component composition so it’s possible to pass as a parameter the Paywall component and it will be rendered inside the customer portal.