Vladi Gubler
Vladi Gubler
October 31, 2026
Stay in the know
Get helpful videos

A form built in Ultimate Forms can live in four places: on SharePoint pages, in Microsoft Teams tabs, on a hosted public page with its own URL, and embedded inside your own website. One form, designed once in Form Designer, served wherever its audience is, and the audience can even be the anonymous public, because external forms need no SharePoint account and no login. This guide maps the four surfaces, the two kinds of data a form can sit on, and the security model that makes public hosting safe, URL authorization, reCAPTCHA, restricted form types, and monitoring.

One form, four homes

The reflex assumption is that a SharePoint form lives in SharePoint, and for internal work it usually does: published to the list, opened from views, placed on pages, surfaced in a Teams tab for the team that lives there. But the form's audience decides its home, and audiences keep being somewhere else. Customers are on your website. Applicants arrive from a job posting. Visitors stand at a kiosk. Partners work in their own systems. For all of them, the question "where does the form live?" has historically been answered with a second product, a hosted form builder, with the data split that the Jotform comparison examines at length.

Form in SharePoint

The four surfaces dissolve the question. The same designed form, with its tabs, rules, validation, and repeating sections, serves inside SharePoint, inside Teams, on a hosted page, or inside your site, and the submissions land in the same list either way. Where the form appears is a publishing decision, not a rebuild.

SharePoint pages and Teams tabs cover the internal audiences, the form where the team already works. Hosted pages cover external speed: enable external access and the form exists at its unique public URL, on pages we serve, with reCAPTCHA already built in, ready for a link, an email, or a QR code, the right choice when fast matters more than looks. Embedded forms cover external polish: the form rendered inside your own page, your contact page, your careers page, your campaign landing page, wearing your site's surroundings, which is the subject of the embedding sections below.

Form in Teams

Two kinds of data under the form

The surfaces apply to two foundations. Forms on SharePoint lists are the usual case: build the list and columns, design the form, publish, and choose the surfaces, with external access one toolbar click away, as the external forms guide covers.

Forms on external data connections skip SharePoint storage entirely: the form reads and writes a database, a web service, or a REST API directly, while borrowing the full form and view infrastructure, and the same four surfaces apply. Connection types vary in capability, email and document connections only create, while database, web service, and REST connections support the full add, view, and edit range, which makes a publicly embedded form over your line-of-business database an achievable configuration rather than a development project. The deliberate symmetry means the hosting decision and the data decision stay independent: any foundation, any surface.

Data connection

Embedding on your own pages

Embedding takes one script snippet and one setting. The snippet, provided by the app, goes inside the element on your page that should contain the form, a div on the contact page, say. The setting is the authorized page URL in the form or connection settings: the form will only load on pages whose URLs you have listed, so your snippet cannot be lifted and rehosted elsewhere. That is the whole mechanism, and the step-by-step walkthrough covers the build in detail, including the CMS side and reCAPTCHA keys. What matters architecturally is that the embedded form remains the same living form, publish a change in Form Designer, and every page carrying it serves the new version, with nothing to redeploy on the website side.

On your own page

The security model, layer by layer

Anonymous input into internal systems deserves suspicion, and the feature answers it with layered controls rather than assurances.

The barrier architecture. External visitors never communicate with your SharePoint. They talk to the app's pages only, and the app performs its security checks on every requested resource, confirming the external form settings allow it, before anything passes through. The list stays invisible; the form is a mail slot, not a door.

Restricted form types. By default only the New form is exposed: submit, and nothing else. Exposing Display and Edit forms, for scenarios like vendors updating their own records, requires a site collection administrator, a deliberate gate on the decision that widens the slot.

URL authorization. Embedded forms load only on the pages you listed, which keeps the form yours even though the snippet is public.

reCAPTCHA v3. Bot protection without user friction: Google's invisible CAPTCHA judges humanity from interaction patterns, with no puzzles to solve. Hosted pages carry it built in. For embedded forms on open pages, enabling it is strongly recommended: sign up for reCAPTCHA v3, then enter the Site key and Secret key in the embedded form's properties, a ten-minute step that filters the internet's background noise of automated submissions.

Monitoring. Site collection administrators see every list with external form settings enabled, on the app's Monitoring tab under External form, so "what is publicly exposed right now?" is an inventory, not an investigation. A quarterly glance at that inventory, confirming each exposure still has an owner and a reason, is the whole governance routine the feature asks for.

The layers compose into the posture that makes public hosting defensible: minimal exposure by default, explicit authorization for every widening, bot filtering at the edge, and a complete inventory for the administrator.

The maintenance dividend

The architecture's quiet payoff appears six months after launch, when the form changes. In the second-product world, the website form and the internal process drift: the web form gains a question the backend never learned about, or the process adds a required column the web form never asks. With every surface serving one form definition, there is exactly one thing to change. Add the column in Form Designer, adjust the validation, publish, and the SharePoint page, the Teams tab, the hosted URL, and the embedded instance all serve the new version in the same moment, with no deployment, no website release, and no version skew to discover later. For the person who owns the process, the whole estate of public and internal entry points is one artifact, which is the only arrangement under which it stays correct.

Choosing the surface

The decision usually makes itself once the audience is named. Internal users on the intranet: the SharePoint page. A team that lives in Teams: the tab. External audience, needed today, or reached by QR code and link: the hosted page, since it requires nothing beyond the toggle. External audience on a journey through your website, where the form should feel like part of the site: embedded, with reCAPTCHA. And the surfaces are not exclusive, the same form commonly runs hosted for the QR poster and embedded on the website, one form, two doors, one list behind both. Whatever the surface, the submission starts the same machinery, alerts, actions, and the Thank You page, because underneath every surface it was always the same form.

Frequently asked questions

Q: Where can an Ultimate Forms form be hosted?
A: Four places: SharePoint pages, Microsoft Teams tabs, hosted public pages served at a unique URL, and embedded inside your own website's pages, all from one form definition.
Q: Can the form work without SharePoint storage?
A: Yes. Forms can sit directly on external data connections, such as databases, web services, REST APIs, using the same form infrastructure and the same four hosting surfaces.
Q: How does embedding on my website work?
A: Copy the provided script snippet into the containing element on your page and list the page's URL in the form's settings. The form loads only on authorized URLs, and design changes publish to every page automatically.
Q: How are public forms protected from bots?
A: With Google reCAPTCHA v3, which verifies humanity invisibly from interaction patterns. Hosted pages include it already; embedded forms on open pages should enable it with a Site key and Secret key.
Q: Can external visitors reach my list through the form?
A: No. Visitors interact only with the app's pages, which check every request against the external form settings. By default only the New form is exposed, and enabling Display or Edit requires a site collection administrator.
Q: How do I know what is publicly exposed?
A: The Monitoring tab lists every list with external form settings enabled, giving administrators a complete inventory of public exposure at a glance.
Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Products
Vladi Gubler | October 24, 2026
SharePoint items can carry true electronic signatures: tamper-evident, identity-verified, and bound to the data they sign. The Signature component of Ultimate Forms is a column you add to any list or library, attach to the columns whose values it should protect, and sign in one of three ways, real-time username and password validation against your...
Products
InfoPath reached the end of its road on July 14, 2026, and Ultimate Forms is its natural successor for SharePoint forms: browser-based design instead of a client application, data stored as real SharePoint items instead of XML, all column types supported, and permissions, validation, automation, and printing built in. This comparison walks the two...
Products
Vladi Gubler | April 30, 2025
If you’ve ever used Survey lists in SharePoint, you’re likely familiar with a powerful and often underappreciated feature: the Rating Scale column. This special column type presents a matrix of statements or questions alongside a numeric scale, typically used for gathering structured feedback. The idea is simple but incredibly effective - allow...
Build powerful business applications in SharePoint using only your browser.
100% No-Code Solution
It’s never been easier to create, innovate, and share. All you need is your web browser!
Cost-Effective
Address business process pain points immediately. Save time and money.
Fantastic Support Team
In addition to our responsive support team, a wide variety of resources, documentations, tutorials, blogs and webinars is available to you
Popular Solution Templates
Audit Management
Manage regulatory audits and findings
Customer Feedback
Structured customer satisfaction data, stored and actionable inside SharePoint
Vendor Application Form
Vendor onboarding that starts with a structured application, not an email
School Enrollment Form
Dynamic enrollment applications submitted externally, captured directly into SharePoint
Microsoft partner logo
© 2005-2026 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA