Ending pages

Show a thank-you page or redirect visitors after they submit your form, and pick a different ending for each visitor with rules.

Ending pages
Heads up: this feature is new in Convert Forms 6 and is only in the latest beta release. On Convert Forms 5, this page won't match your backend. Download the beta and back up your site first.

An ending is what visitors see after they submit your form. It either replaces the form with a thank-you page or sends visitors to another URL.

Every form has at least 1 ending. A new form starts with one that says "Thank you!". If you updated from Convert Forms 5, your old success message or redirect now lives in the form's ending.

Find your endings

  1. Log into your Joomla backend.
  2. Go to Components → Convert Forms → Forms.
  3. Open your form.
  4. Click Form in the left sidebar.

The Form tree lists your pages first, then your endings under the Endings heading. Click an ending to preview it and open its settings in the right sidebar.

The Form tree of a job application form with 4 pages and 3 endings, the Thank you ending marked Default

Build the ending page

An ending holds layout elements: Heading, HTML, Icon, Divider and Empty Space. To add one:

  1. Click the ending in the Form tree.
  2. Click the + on the ending's row.
  3. Pick an element.

Drag an element next to another to place them side by side, the same way you build columns on a form page. Use an HTML element for images and video.

Use the visitor's answers

Type Smart Tags into any ending element, and Convert Forms replaces them with the submitted values:

Thanks, {field.name}! Your reference number is {submission.id}.

To show a sentence only to some visitors, wrap it in the Conditional Content shortcode.

Ending settings

Click the ending in the Form tree to open its settings:

  • Title: names the ending in the builder. Visitors never see it. An ending without a title shows in the Form tree as Ending, or Redirect for a redirect.
  • Ending Type: Page shows the elements you added. Redirect sends visitors to a URL or a menu item instead, and the builder dims the ending's elements because they won't show. See Redirect users after form submission.

What visitors see

Once the submission goes through, the ending takes the form's place. The form's header, progress indicator, fields and footer hide, and only the ending shows.

Convert Forms also clears the form's fields, so the next submission starts empty.

Show different endings to different visitors

Add an ending for each group of visitors, and give each one a rule. A quiz can show "You passed" or "Try again", and a job application can send developers to a coding challenge and sales candidates to your careers page.

  1. Hover over the Endings heading in the Form tree.
  2. Click Add ending.
  3. Pick Page or Redirect under Ending Type.
  4. Set the rule under "Who gets this ending?", for example "Which role are you applying for?" equals Designer.
  5. Click Add ending.
  6. Add the ending's elements, or set its redirect.
  7. Save the form.

The New ending dialog with Ending Type set to Page and a rule that picks visitors applying for the Designer role

The new ending goes above your ending without rules, so its rule gets checked first. The note at the bottom of the dialog names the ending everyone else gets.

Not sure about the rule yet? Click Set it later. The ending gets added without a rule, and until it gets one, every visitor who reaches it sees it.

To change a rule later, click the ending in the Form tree. Its settings open on the Logic section, under "Use this ending when". In the Form tree, an ending with a rule shows a logic icon after its name: hover over it to read the rule.

The Logic section of the Coding challenge ending, used when the role is Developer

Multiple endings and ending rules need Convert Forms Pro. The free version has 1 ending, which can be a Page or a Redirect.

How Convert Forms picks the ending

  • It checks your endings from top to bottom and uses the first one whose rule matches.
  • An ending without rules always matches. Keep 1 at the bottom of the list, as the ending for everyone else. The Form tree marks it Default.
  • If every ending has a rule and none of them matches, visitors get the first ending. The Default mark moves to it.
  • Visitors see 1 ending only. Endings never play one after another.
  • Rules can check any input element on any page of the form.
  • Ending rules count only while Enable Conditional Logic is on, under Behavior → Conditional Logic.

Convert Forms checks the rules on the server after the visitor submits. Visitors can't read them in the page source or pick an ending themselves, which keeps quiz answers private. See How to create a quiz form.

Fix endings that never show

When an ending can't show, it turns grey in the Form tree, and a note under the Endings heading says why:

  • An ending without rules sits above other endings, so they never get checked. Drag it to the bottom.
  • An ending's rule is unfinished, so it never matches. Finish the rule in its Logic section.
  • An ending has the same rule as an ending above it, so the one above always wins. Change one of the rules.
  • No ending has a finished rule, so every visitor gets the same ending.
  • Conditional Logic is off, so Convert Forms ignores the rules. Turn on Enable Conditional Logic under Behavior → Conditional Logic.

A note under the Endings heading: Ending 2 has no rules and isn't last, so the Thank you ending below it turns grey

The note goes away once your endings are in order.

Give a page or an ending its own design

Each page and ending can override a few of the form's settings, while the rest of the form keeps its design. One page can have a green background, or the ending can use your brand color.

  1. Click Form in the left sidebar.
  2. Click the page or ending in the Form tree.
  3. Click the + next to Design in the right sidebar.
  4. Pick the setting to override.
  5. Set its value.
  6. Save the form.

The Design section of the Documents page with 3 overridden settings, its green background showing in the preview

A form page can override these settings:

  • Theme: Background Color, Text Color, Accent Color and Spacing
  • Inputs: Text Color, Background Color and Border Color
  • Buttons: Text Color, Background Color, Border Color and Alignment

An ending can override the Theme settings only, since it has no inputs or buttons. A Redirect ending has no Design section at all.

To drop an override, click the minus next to it, and the page goes back to the form's design. Page design overrides need Convert Forms Pro.

Rename, duplicate or delete an ending

Hover over the ending in the Form tree and click its menu (⋮). It holds Rename, Duplicate and Delete.

Duplicate copies the ending with its elements and asks for the copy's rule, the same way a new ending does.

Delete removes the ending and its elements. A form always keeps at least 1 ending, so you can't delete the last one.

Change the ending with PHP

A script in Behavior → PHP Scripts → After Form Submission can replace the ending's message through $ending:

$ending->set('Thanks, {field.name}! We got your order.');

See PHP Scripts. Most cases don't need code: multiple endings with rules cover them.

Last updated on Nov 10th 2026 14:11