> ## Documentation Index
> Fetch the complete documentation index at: https://kudoswall.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Collection page settings reference

> Complete reference for every setting in the KudosWall collection page editor — branding, form fields, page copy, compliance, and more.

This page is a complete reference for all settings available in the collection page editor. You can reach these settings from **Dashboard → Collection → \[your collection] → Customize**. Changes are saved automatically 1.5 seconds after you stop editing. Settings marked **Pro** require a Pro, Agency, or Lifetime plan.

## Branding (Pro)

These settings control the visual appearance of your collection page. All branding options require a Pro or higher plan.

| Setting           | Type       | Default     | Description                                                                                                        |
| ----------------- | ---------- | ----------- | ------------------------------------------------------------------------------------------------------------------ |
| `accentColor`     | hex string | `"#e8527a"` | Primary color used for buttons and interactive highlights.                                                         |
| `backgroundColor` | hex string | `"#fafafa"` | Page background color.                                                                                             |
| `fontFamily`      | string     | `"sans"`    | Font used for all text on the collection page. Choose from system defaults, Google Fonts, or upload a custom font. |
| `customFontUrl`   | string     | —           | URL of an uploaded `.woff2` custom font file. Only used when `fontFamily` is `"custom"`.                           |
| `logoUrl`         | string     | —           | URL of your workspace logo to display at the top of the collection page.                                           |

## Form fields

Control which fields appear on the submission form, whether each field is required, and how the labels and placeholders are worded. Full label and placeholder customization requires Pro.

**Default enabled/required state per field:**

| Field     | Enabled default | Required default |
| --------- | --------------- | ---------------- |
| Full Name | `true`          | `true`           |
| Email     | `true`          | `false`          |
| Company   | `true`          | `false`          |
| Job Title | `true`          | `false`          |
| LinkedIn  | `false`         | `false`          |

Each field supports the following four sub-settings:

| Setting                      | Type    | Default         | Description                                                   |
| ---------------------------- | ------- | --------------- | ------------------------------------------------------------- |
| `fields.[field].enabled`     | boolean | See table above | Show this field on the form. Full Name cannot be disabled.    |
| `fields.[field].required`    | boolean | See table above | Make this field mandatory before submission.                  |
| `fields.[field].label`       | string  | Field name      | Label text shown above the input. Requires Pro to customize.  |
| `fields.[field].placeholder` | string  | Example value   | Placeholder text inside the input. Requires Pro to customize. |

**Other form settings:**

| Setting              | Type    | Default | Description                                                                                     |
| -------------------- | ------- | ------- | ----------------------------------------------------------------------------------------------- |
| `starRating.enabled` | boolean | `true`  | Show the star rating step in the submission flow.                                               |
| `minCharCount`       | number  | `50`    | Minimum number of characters required in the testimonial text before the form can be submitted. |

## Page content

Customize the copy visitors see on the collection page and on the thank-you screen after they submit.

| Setting                            | Type    | Default                            | Description                                                        |
| ---------------------------------- | ------- | ---------------------------------- | ------------------------------------------------------------------ |
| `pageContent.headline`             | string  | `"Share your experience"`          | Main heading displayed at the top of the collection page.          |
| `pageContent.subheading`           | string  | `"We value your feedback..."`      | Instructional text shown below the headline.                       |
| `pageContent.showTestimonialCount` | boolean | `false`                            | Show a count of how many testimonials have already been collected. |
| `pageContent.thankYou.headline`    | string  | `"You're awesome!"`                | Heading displayed on the success screen after submission.          |
| `pageContent.thankYou.body`        | string  | `"Your feedback has been sent..."` | Message body on the success screen.                                |
| `pageContent.thankYou.cta.enabled` | boolean | `false`                            | Show a call-to-action button on the success screen.                |
| `pageContent.thankYou.cta.text`    | string  | —                                  | Label for the CTA button (e.g. "Visit our website").               |
| `pageContent.thankYou.cta.url`     | string  | —                                  | Destination URL the CTA button links to.                           |

## Advanced

| Setting            | Type   | Default | Description                                                                                                                   |
| ------------------ | ------ | ------- | ----------------------------------------------------------------------------------------------------------------------------- |
| `redirectUrl`      | string | —       | Redirect customers to this URL immediately after they submit, instead of showing the built-in thank-you screen. Requires Pro. |
| `privacyPolicyUrl` | string | —       | URL linked inside the consent checkbox on the submission form. Requires Pro.                                                  |

<Note>
  If you set a `redirectUrl`, the built-in thank-you screen (and its CTA settings) will not be shown.
</Note>

## Compliance

Use these settings to add a cookie consent banner and a footer privacy link. These options help you meet regional privacy requirements such as GDPR.

| Setting                               | Type    | Default               | Description                                                        |
| ------------------------------------- | ------- | --------------------- | ------------------------------------------------------------------ |
| `compliance.cookieConsent.enabled`    | boolean | `false`               | Show a cookie consent banner at the bottom of the collection page. |
| `compliance.cookieConsent.message`    | string  | `"We use cookies..."` | Message text displayed in the consent banner.                      |
| `compliance.cookieConsent.buttonText` | string  | `"Got it!"`           | Label for the banner's dismiss button.                             |
| `compliance.showFooterPrivacy`        | boolean | `true`                | Show a privacy policy link in the page footer.                     |
| `compliance.footerPrivacyText`        | string  | `"Privacy Policy"`    | Display label for the footer privacy link.                         |
