---
title: "TYPO3 Form Enhancements: custom extensions and flexible finishers"
url: "https://b13.com/knowledge/level-up-your-typo3-forms-with-custom-extensions-and-flexible-finishers"
description: TYPO3’s form framework is endlessly customizable. Create custom extensions and add flexible finishers, so your forms pull and save the right data for your company.
image: "https://b13.com/fileadmin/_processed_/8/b/csm_form-level-up_191-1_6ed3904b1b.png"
date: 2022-10-27
modified: 2026-08-19
lastUpdated: 2026-08-19
---

# TYPO3 Form Enhancements: custom extensions and flexible finishers

[ TYPO3 ](https://b13.com/knowledge/typo3) [ Forms ](https://b13.com/knowledge/forms) [ Open Source ](https://b13.com/knowledge/open-source)

 Level up your TYPO3 forms with custom extensions and flexible finishers
=========================================================================

 Easily adapt forms to your business needs

![](https://b13.com/fileadmin/_processed_/c/c/csm_michi_3be01bc232.jpg)Michael Semle

  17 November 2022

 [ RSS Feed ](https://b13.com/rss.xml)

  ![A digital interface featuring a document with text fields, a table, and a yellow paper airplane icon. An arrow indicates a download action, suggesting functionality related to data management or file transfer.](https://b13.com/fileadmin/_processed_/2/a/csm_form-level-up_a436e02b4c.webp)

TYPO3’s “Form” system extension is a flexible framework that can handle many configurations, templates, and use cases. While TYPO3 makes it easy to create forms on the fly, your business may have more complex needs that require backend adjustments. Rather than seeking tech help for every minor change, your company might benefit from a custom extension or flexible finisher that makes forms more self-serviceable for marketers. At b13, we love to help our clients get more flexibility out of TYPO3 Forms with custom solutions for specific business needs.

   Learn more about creating custom forms in TYPO3
-------------------------------------------------

 [ Let’s connect ](https://b13.com/lets-connect)

   A single table for all your form data
---------------------------------------

By default, TYPO3 saves form data to a self-defined table in TYPO3’s database. Users must define a new table for each form and make sure form fields match those in the database. But when your business needs more flexibility on the backend, or your marketing team wants more self-service options, you can benefit from a custom extension.

Say goodbye to a new table for every form: b13’s custom form extension parses user-inputted data into JSON, then saves the data as a single string in the TYPO3 backend database.

  Saving time and effort, our clients only need one table for all of their forms. The marketing team doesn’t have to worry about 1:1 matches of field names in the TYPO3 backend every time they add a new form field. Data can be easily exported to a spreadsheet or CSV format for analysis.

**Our clients use this extension to:**

- Save user info for a short period of time
- Collect and share data via spreadsheets with internal marketing and business teams
- Provide a backup database for Customer Relationship Management (CRM) integrations

   Backups for CRM integrations
------------------------------

When using website forms to gather data, companies typically integrate their website CMS with a CRM to store data. In most cases, data is written to the CRM’s production environment, which makes the connection vulnerable to outages. It’s important to have a failsafe to protect against CRM downtime, an unexpected expired token, or other unforeseen issues.

  If your business needs a backup database to mitigate the risk of CRM connection issues, b13’s custom extension can store and save the data in the TYPO3 database until the connection recovers. The extension also comes with a scheduler task that deletes user-inputted form data after a specified time period, so your company can define the timing and remain compliant with privacy laws.

   Flexible Form Finishers
-------------------------

Form Finishers carry out actions once a user has completed a form. A form finisher might send an email saying, “We’ve received your response,” redirect a user to a separate page, display a popup message, etc. For one of our b13 clients with multiple sub-brands, we wrote a flexible form finisher that lets users select which sub-brand receives the form data from a drop-down menu.

Flexible form finishers also help increase self-service with CRMs. For example, when we connect forms to CRMs, we implement token-based authentication. If the token is expired, we automatically retrieve a new one, so no one has to request manual authentication. The form finisher can then send data to the CRM.

   Boost your business with custom solutions
-------------------------------------------

**By adding custom form extensions and flexible finishers, you can:**

- Create more forms in less time
- Increase flexibility and self-service
- Free your marketing team from busy work on forms
- Easily export form data to CSVs

b13 has expertise in extending the functionality of the TYPO3 to make forms and other features more self-serviceable. We constantly implement and adapt new features to meet our clients‘ needs, making form design easier for creators and marketers.

   Need help building a custom form extension or collecting the right data?
--------------------------------------------------------------------------

Get in touch!

 [ Let’s connect ](https://b13.com/lets-connect)

  ###  Written by:

 ![Bild von Michael Semle](https://b13.com/fileadmin/_processed_/c/c/csm_michi_e67f356106.webp)

Michael is our friendly neighborhood secret weapon, who knows all our client projects. His tech skill set is impressive, like a Swiss army knife, yet somehow his greatest skill is learning new skills. His essential tool: Spotify

 Michael Semle  Development

 [ more from Michael Semle ](https://b13.com/team/michael-semle)

  Related Articles
------------------

- ![A purple graphic featuring a smartphone icon with three horizontal bars, surrounded by illustrations of vintage telephones.](https://b13.com/fileadmin/_processed_/2/5/csm_EXTphonenumber_Headerbild_93d5de1696.webp)

    ###  Clean Phone Numbers in TYPO3: Why We Built EXT:phone\_number

     11 August 2026 | David Steeb

     TYPO3 stores phone numbers as tel: links, but doesn’t format them for output. Meet EXT:phone\_number, a Fluid ViewHelper for clean, consistent numbers.

     [ Read more: Clean Phone Numbers in TYPO3: Why We Built EXT:phone\_number ](https://b13.com/knowledge/clean-phone-numbers-in-typo3)
- ![Cartoon trophy character surrounded by hands giving thumbs up and a heart gesture, set against a gear-patterned background.](https://b13.com/fileadmin/_processed_/f/7/csm_T3ppy_Design_Kit_Headerbild_b51eb9dc31.webp)

    ###  T3ppy Gives TYPO3 a Friendly Face

     06 August 2026 | Florian “Flix” Keitgen

     TYPO3 is powerful—but it doesn’t have to feel impersonal. Meet T3ppy, our friendly companion for the backend.

     [ Read more: T3ppy Gives TYPO3 a Friendly Face ](https://b13.com/knowledge/t3ppy-design-kit)
- ![Gavel labeled "AI" on a circuit-patterned background with yellow stars, symbolizing regulation or legislation related to artificial intelligence in the EU.](https://b13.com/fileadmin/_processed_/1/0/csm_EUAIAct_Headerbild_510724b3de.webp)

    ###  AI Content in TYPO3: Labelling Needs Accountability

     02 August 2026 | Benni Mack

     The EU AI Act brings the origins of AI-generated content into focus. AI Label marks AI-generated and AI-edited content in TYPO3 and records who signed off the published version—for…

     [ Read more: AI Content in TYPO3: Labelling Needs Accountability ](https://b13.com/knowledge/ai-content-in-typo3-labelling-needs-accountability)
- ![Hands holding puzzle pieces are positioned around a partially completed puzzle depicting a computer interface.](https://b13.com/fileadmin/_processed_/d/7/csm_StopBuyingPlatforms_Headerbild_8a41a82f8a.webp)

    ###  Stop Buying Platforms. Start Building Ecosystems.

     09 June 2026 | David Steeb

     The first TYPO3 Summit North America opened with a keynote that reframes how enterprise teams should think about content management—from platforms to ecosystems, from vendor…

     [ Read more: Stop Buying Platforms. Start Building Ecosystems. ](https://b13.com/knowledge/stop-buying-platforms-start-building-ecosystems)
- ![Colorful fish illustrations surround a central logo that reads "TYPO3 Summit.](https://b13.com/fileadmin/_processed_/4/3/csm_NorthAmericaSummit_Headerbild_5fbbbbb529.webp)

    ###  Notes from Atlanta—What the First TYPO3 Summit North America Says About the Next Decade of Enterprise CMS

     22 May 2026 | David Steeb

     Field report from the first TYPO3 Summit North America in Atlanta. On governance that can’t be acquired, predictable seven-year lifecycles, the FAIR distribution layer, and why the…

     [ Read more: Notes from Atlanta—What the First TYPO3 Summit North America Says About the Next Decade of Enterprise CMS ](https://b13.com/knowledge/atlanta-typo3-summit-north-america-enterprise-cms)
- ![A series of stylized figures in various poses, each with a distinctive orange hat, depict a progression from walking to standing still while looking at a phone, set against a purple grid background.](https://b13.com/fileadmin/_processed_/d/7/csm_QueuesDDEV_Headerbild_f640931350.webp)

    ###  Better scalability with decoupled queues: How to set up RabbitMQ with TYPO3

     10 April 2024 | Jochen Roth

     When built-in message transports hit their limits, RabbitMQ can provide TYPO3 with a scalable, robust message queue.

     [ Read more: Better scalability with decoupled queues: How to set up RabbitMQ with TYPO3 ](https://b13.com/knowledge/better-scalability-with-decoupled-queues-how-to-set-up-rabbitmq-with-typo3)
- ![A rocket labeled "V14" launches into the sky, surrounded by a group of people celebrating with raised arms.](https://b13.com/fileadmin/_processed_/3/d/csm_v14_Celebration_Headerbild_3d4170fdc5.webp)

    ###  Happy Release Day TYPO3 v14: Why This Release Shows the True Strength of Open Source

     21 April 2026 | Florian “Flix” Keitgen

     TYPO3 v14 improves workflows for editors, marketing teams, and developers—and shows how community-driven open source creates real impact.

     [ Read more: Happy Release Day TYPO3 v14: Why This Release Shows the True Strength of Open Source ](https://b13.com/knowledge/happy-release-day-typo3-v14-why-this-release-shows-the-true-strength-of-open-source)
- ![A cartoon character resembling a shield gives a thumbs up in front of a computer interface with various menu options.](https://b13.com/fileadmin/_processed_/e/6/csm_Header_cda1f80173.webp)

    ###  Meet T3ppy: A New Era for Editorial Work in TYPO3

     01 April 2026 | Florian “Flix” Keitgen

     T3ppy and the AiM extension bring AI directly into the TYPO3 backend—enhancing SEO, content quality, and workflows with centralized control.

     [ Read more: Meet T3ppy: A New Era for Editorial Work in TYPO3 ](https://b13.com/knowledge/meet-t3ppy-a-new-era-for-editorial-work-in-typo3)
- ![Four file folders displaying a bar graph with orange bars, set against a light blue background with abstract document outlines.](https://b13.com/fileadmin/_processed_/7/2/csm_PageInfoTabs_Headerbild_1e3eda44e5.webp)

    ###  Taming the Page Module Header—Why We Built EXT:page\_info\_tabs

     31 March 2026 | David Steeb

     When multiple TYPO3 extensions add content to the page module header, things quickly become messy. EXT:page\_info\_tabs structures everything into clean Bootstrap tabs, with zero…

     [ Read more: Taming the Page Module Header—Why We Built EXT:page\_info\_tabs ](https://b13.com/knowledge/taming-the-page-module-header-why-we-built-extpage-info-tabs)
- ![Retro microphone illustration with a shopping cart icon in the background, symbolizing e-commerce or online shopping.](https://b13.com/fileadmin/_processed_/f/8/csm_Marketplace_Headerbild_ee1575614c.webp)

    ###  Why TYPO3 Needs a Marketplace for Products

     25 March 2026 | Florian “Flix” Keitgen

     A marketplace would make TYPO3 products more discoverable, easier to compare, and benefit both agencies and clients alike.

     [ Read more: Why TYPO3 Needs a Marketplace for Products ](https://b13.com/knowledge/why-typo3-needs-a-marketplace-for-products)