Visualforce Page Component

Use the Visualforce Page component to add existing Visualforce pages to the pages of your Experience Builder site.

Required Editions

Available in: both Salesforce Classic and Lightning Experience
Available in: Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To customize or publish an Experience Cloud site:
  • Create and Set Up Experiences AND View Setup and Configuration AND be a member of the site

    OR

  • View Setup and Configuration AND be a member of the site AND have appropriate role-based site access
Note
Note The Visualforce Page component only supports the navigateToURL function. Relative and absolute URLs are supported. Relative URLs are relative to the site domain, and retain navigation history. External URLs—that is, URLs that are outside the site domain—open in a separate browser window.
  1. In Experience Builder, drag the Visualforce Page component from the Components panel onto the page.
    Visualforce page component in Components panel
  2. Edit the component to select the Visualforce page to use. If you installed the Salesforce CPQ (Steelbrick) app, those pages are also available for selection here.
    Visualforce Page properties
  3. Adjust the height as you like.
  4. Optionally, specify a Record ID if the Visualforce page. Typically, the system populates this value depending on context.
    Tip
    Tip If the Visualforce page requires the Record ID from an object such as Account, create object pages for Account. Then drag the Visualforce Page component onto the object’s detail page. The Record ID field adjusts to the object’s ID.