New Outlook Content Forms Gap for Classic Outlook Users: Alternatives
🔍 WiseChecker

New Outlook Content Forms Gap for Classic Outlook Users: Alternatives

Classic Outlook users who rely on custom content forms for data entry and workflow automation will find these forms missing in the new Outlook for Windows. Microsoft has not ported the custom form engine to the new Outlook client, leaving a functional gap for businesses that depend on forms for tasks like time tracking, expense reporting, or customer record updates. This article explains why the gap exists, lists the specific form features that are unavailable, and provides concrete alternatives to restore or replace that functionality.

Key Takeaways: New Outlook Form Limitations and Workarounds

  • Classic Outlook custom forms (Developer tab > Design a Form): Not available in new Outlook; no equivalent exists.
  • Microsoft Power Apps or SharePoint Lists: Replace form-based data collection with modern, browser-accessible apps.
  • Outlook Add-ins (AppSource or custom XML manifest): Provide in-mail task panes for data entry without requiring the classic form engine.

ADVERTISEMENT

Why New Outlook Cannot Run Classic Custom Forms

Classic Outlook custom forms are built on the COM-based form engine that ships with the full Outlook desktop client. This engine allows users to create forms using the Developer tab, publish them to the Organizational Forms Library or Personal Forms Library, and bind them to specific message classes. New Outlook is a web-based client built on the Outlook on the web platform. It does not include the COM infrastructure, the Outlook Object Model for forms, or the Forms Designer. Microsoft has stated that custom forms are not on the roadmap for new Outlook. Any form that relies on VBScript, custom property fields, or the Forms Designer interface will not open in new Outlook. The form may display as a blank message or generate an error.

The gap affects three primary scenarios:

Organizational Forms Library

Forms published to the Organizational Forms Library in Exchange or on-premises are invisible to new Outlook. Users cannot browse or open them.

Personal Forms Library

Forms saved in a user’s mailbox under Personal Forms are also inaccessible. New Outlook does not read the Forms folder hierarchy.

Custom Message Classes

If a custom form is associated with a specific message class (for example, IPM.Note.CustomTimeEntry), new Outlook ignores the binding and displays the default mail or post form instead.

Alternatives to Replace Classic Outlook Forms

No direct migration tool exists to convert classic Outlook forms to new Outlook forms. You must choose a replacement technology. The following methods are ordered from simplest to most capable.

Method 1: Use Microsoft Power Apps for Data Collection

  1. Open Power Apps (make.powerapps.com)
    Sign in with your Microsoft 365 work or school account. Create a new Canvas app from blank or from a template.
  2. Connect to a data source
    Select a data source such as SharePoint List, Microsoft Dataverse, or SQL Server. For simple replacements, a SharePoint List works well and does not require additional licensing.
  3. Design the form screen
    Add text input, dropdown, date picker, and attachment controls to match the fields from your classic Outlook form. Set the form mode to New or Edit.
  4. Publish and share the app
    Save and publish the app. Share it with users via a direct link or embed it in a SharePoint site. Users open the app in a browser or the Power Apps mobile app.

Method 2: Replace Forms with SharePoint Lists and Microsoft Lists

  1. Create a SharePoint List
    In a SharePoint site, select New > List. Choose Blank list or a template such as Work Progress Tracker or Expense Report.
  2. Add columns matching form fields
    Add columns of type Single line of text, Choice, Date and Time, Currency, or Attachment. Configure required fields and default values.
  3. Customize the list form with Power Apps
    On the list command bar, select Integrate > Power Apps > Customize forms. This opens a Power Apps form that can be customized with conditional logic and validation.
  4. Share the list link
    Users add new items directly from the list or from a shared link. The list can be embedded in Teams as a tab.

Method 3: Build an Outlook Add-in for In-Mail Data Entry

  1. Plan the add-in scope
    Identify the data your classic form collected. Decide whether the add-in should run on compose (new messages) or read (viewing messages).
  2. Create a manifest XML file
    Write a manifest that declares the add-in’s permissions, launch points, and the URL of your web application. Use the VersionOverrides element to target the new Outlook client.
  3. Host a task pane web application
    Develop an HTML/JavaScript page that reads and writes data to your backend. The task pane appears inside the Outlook reading or compose window.
  4. Sideload for testing
    Upload the manifest to the new Outlook Add-ins page (Get Add-ins > My add-ins > Custom add-ins). Test the form behavior.
  5. Deploy via Centralized Deployment
    An admin can deploy the add-in to all users from the Microsoft 365 admin center under Settings > Integrated apps.

ADVERTISEMENT

Limitations and Things to Avoid

Do Not Try to Open Classic Forms in New Outlook

Attempting to open a classic form in new Outlook may cause the form to display as a blank message or an error dialog. No registry hack or compatibility mode enables classic forms.

VBScript and Custom Properties Will Not Work

Classic forms often use VBScript for validation and custom properties for data storage. Power Apps and SharePoint Lists replace these with Power Fx formulas and list columns. You must rewrite all logic.

Licensing Requirements for Power Apps

Power Apps premium connectors and Dataverse require a Power Apps per-user license. If your organization does not have these licenses, use SharePoint Lists with the built-in form customizer, which is included with SharePoint Online.

Outlook Add-Ins Cannot Access Mailbox Folders Directly

An Outlook add-in cannot read or write items in the Organizational Forms Library. It can only interact with the currently selected message or compose window. Use add-ins for lightweight data entry, not for bulk form migration.

Classic Outlook Custom Forms vs New Outlook Alternatives

Item Classic Outlook Custom Forms New Outlook Alternatives
Form creation tool Forms Designer in Outlook Developer tab Power Apps canvas editor or SharePoint List settings
Data storage Outlook item fields and custom properties SharePoint List, Dataverse, or SQL Server
Scripting language VBScript Power Fx or JavaScript (add-ins)
Deployment method Publish to Organizational Forms Library Share app link or admin-deployed add-in
Access from new Outlook Not supported Browser, Teams, or add-in task pane
Offline capability Works offline in classic Outlook Limited offline via SharePoint mobile app or Power Apps mobile

You can now evaluate which alternative fits your form workflow. Start with a SharePoint List if you need a quick replacement with no code. Use Power Apps for complex logic and conditional fields. Build an Outlook add-in only if the data entry must remain inside the email composition window. Test each alternative with a small group before migrating all forms.

ADVERTISEMENT