Skip to main content

Overview

The Success Page Schema represents the final screen shown to users after completing an action (such as submitting feedback or RSVP).
It includes optional branding elements (logo, title, and description) and may display social media profiles to encourage users to connect or share their experience.
This schema helps ensure consistency across completion or “thank you” pages in Scanova QR Code landing pages.

Properties

PropertyTypeRequiredDescription
logoobjectNoDisplays the brand or product logo on the success page.
logo.urlstringNoURL of the logo image. Must be a valid image format (.png, .jpg, .svg, .gif).
titlestringNoMain heading text displayed on the success page. Between 0–100 characters.
descriptionstringNoSupporting text shown below the title. Between 2–200 characters.
social_media_profilesobjectNoReference to the Social Profile Component, used to display social icons or links.

Used in Categories

This component is used in the following categories: Related Component:
The Start Page Schema defines the introductory screen that begins the same user flow.
Together, the Start and Success Page schemas create a complete pre- and post-interaction experience for Feedback QR codes.

Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "definitions": {},
  "title": "Success page schema",
  "description": "",
  "type": "object",
  "properties": {
    "logo": {
      "type": "object",
      "required": [],
      "additionalProperties": false,
      "properties": {
        "url": {
          "type": "string",
          "description": "Logo URL",
          "anyOf": [
            {
              "pattern": "^(https?://.*\\.(png|jpeg|jpg|svg|gif|PNG|JPEG|JPG|SVG|GIF))$"
            },
            {
              "const": ""
            }
          ]
        }
      }
    },
    "title": {
      "type": "string",
      "minLength": 0,
      "maxLength": 100,
      "description": "Page title"
    },
    "description": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200,
      "description": "Page description"
    },
    "social_media_profiles": {
      "$ref": "social_profile.json"
    }
  }
}

Notes

  • The Success Page can serve as a “Thank You” or “Completion” screen.
  • The social_media_profiles property allows embedding of follow or share icons directly using the Social Profile Component.
  • Keep title and description short, clear, and positive — they’re the user’s final interaction point.
  • All image URLs should use HTTPS for security and reliable loading.
  • For consistent branding, reuse the same logo and color scheme as the Start Page.