Welcome to Zuora Product Documentation

Explore our rich library of product information

Component Library

The Component Library provides a range of pre-built components and form builders for seamless integration into feature rules, enhancing reusability and efficiency.

Our Component Library offers a versatile selection of pre-built components and flexible form builders. You can create different types of components that can be reused across feature rules. Once finalized in the library, you can seamlessly integrate them into numerous feature rules without having to recreate them from scratch for each new rule.

Currently, the following component types are available:

  • External Component: Reference to external UI components that are based on HTML templates. See External Template .

  • Custom Component: Build custom components from scratch, allowing you to define variables within the component. A live preview window is available for you to visualize how your component will appear on your website. See Custom Component .

  • Component Templates: Create templates with predefined variables for specific components, such as footers. You can create your own components based on the templates. See Component Template .

  • Legacy Registration and Data: Utilize our classic legacy forms for registration, login, password reset, data capture, and complete registration. These forms ensure backward compatibility and are accessible to clients still utilizing our legacy systems. However, Zuora strongly encourages the adoption of our new, feature-rich forms for a more user-friendly experience with the latest features.

  • Payment: Incorporate payment forms to enhance your website with a seamless checkout experience. See Payment Forms .

  • Subscription Change Form: Establish Subscription Change forms for paid users, enabling them to upgrade their plans seamlessly. See Subscription Change Forms .

  • Contact: Subscribe to the website’s newsletters effortlessly or create various user information forms without a full registration process involving passwords. See Contact .

  • Login Or Registration - Create a modern login and registration form designed for user authentication and account creation purposes. See Login, Registration and Forgot Password Forms , Data Capture Forms , and Complete Registration Forms .

  • Data Capture - Gather additional information from your end users. See Data Capture .

  • Account Management - Create forms for essential account-related tasks. See Account Management .