Upsell Card

Upsell card is used to indicate locked features that are accessible only to customers on a different billing plan and prompt customers to upgrade.

#

#

#

#

#

#

#

#

#

It is preferred that upsell cards have a single action, either a Button or LinkButton, in the secondary style.

For best practice, please avoid opening pylon chat or routing to CSE for upsell processes unless advised otherwise. Instead, users should be directed either to the marketing website or a direct demo form embed within the app.

#

#

Inherits margin props.

NameDefaultDescription
badgeText

string

Text of a badge at the top of the card.

title

string

Card title. Usually contains a name of the feature to unlock.

children

ReactNode

Card content.

actions

ReactNode

Call-to-action buttons to display in the card. Preferably a secondary button style.

#

Inherits margin props.

NameDefaultDescription
message

ReactNode

Card message.

actionText

string

Text of a call-to-action button.

onAction

() => void

Callback when call-to-action button is clicked.

#

Inherits UpsellCard and margin props.

NameDefaultDescription
videoPoster

string

URL to a video thumbnail.

videoUrl

string

URL to a video that's displayed on the side.

imageUrl

string

URL to an image that's displayed on the side.

On this page

  • Example
  • Usage
  • Default
  • Minimal
  • Extended
  • Extended with video
  • Extended with image
  • Guidelines
  • Actions
  • Props
  • UpsellCard
  • MinimalUpsellCard
  • ExtendedUpsellCard