.. include:: /Includes.rst.txt .. _concepts-finishers-ready-to-use: .. _apireference-finisheroptions: ====================== Ready-to-use finishers ====================== The TYPO3 Form Framework provides several built-in finishers that can be used out of the box. These handle common post submission tasks such as sending emails, showing confirmation messages, and saving data. In addition, third-party extensions may provide further finishers, which can be found in the `TYPO3 Extension Repository (TER) `_. .. card-grid:: :columns: 1 :columns-md: 2 :gap: 4 :class: pb-4 :card-height: 100 .. card:: `Closure finisher `_ Executes a custom PHP closure after a successful submission—use for ad-hoc logic without creating a full class. .. card:: `Confirmation finisher `_ Renders a confirmation/thank-you message (or view) once the form is submitted. .. card:: `DeleteUploads finisher `_ Removes files uploaded during the submission—useful if after emailing them you don’t want to keep the files on the server. .. card:: `Email finisher `_ Sends an email with the submitted data; supports Fluid templates and placeholders for field values. .. card:: :doc:`Flash message finisher ` Shows a flash message to the user after submit (e.g., success or info notice). .. card:: `Redirect finisher `_ Redirects to another page or route after submit; must be last finisher since it stops subsequent finishers. .. card:: `SaveToDatabase finisher `_ Persists submitted form values to a database table according to your mapping/configuration. .. toctree:: :hidden: :glob: */Index