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

External users can update their own SharePoint records without accounts, logins, or any access to your list. The mechanism in Ultimate Forms is the personal edit link: each item carries an unguessable unique ID, the Edit form's external URL combines it with the form's own ID, and an alert emails each submitter their link automatically. The visitor clicks, sees exactly their record, corrects it, and saves, while every other item stays invisible. This guide explains the security model and builds the complete loop, submit, receive your link, update, on an address-collection form. For the foundation it stands on, see external public SharePoint forms.

The second half of the public-forms problem

Collecting new data from the public is the solved half: enable the New form externally, share the link, and submissions flow in with the list never exposed. The New form needs no access to existing items, so there is nothing to protect beyond the submission itself.

Updating is the harder half, and the more valuable one. The vendor whose contact details changed. The member confirming this year's address. The registrant amending their session choices. The applicant adding the document you requested. In the account-based world, each of these means credentials, invitations, and password resets for people who will use the system twice a year, which is why the updates usually arrive by email instead, to be re-keyed by your staff with all the delay and error that implies.

The edit-link technique removes the account without removing the security. Each record becomes reachable through exactly one URL, belonging to exactly one person, and the question the whole feature turns on is whether that URL can be guessed.

The security model: an unguessable address

The external Edit form URL carries two GUIDs, globally unique identifiers: one for the form, one for the specific item. A GUID has so many possible values that the combination space rivals the number of atoms in the observable universe, so there is no browsing, probing, or incrementing a way to someone else's record. The URL is not a password the user knows; it is an address that cannot be found except by being given it.

The usual barrier architecture stands behind the address. The visitor never touches SharePoint: requests go to the app's web interface, which validates every one against the external form settings before anything passes. Only forms explicitly marked external are reachable at all, you choose which form types each list exposes, and enabling Display and Edit externally is the deliberate, administrator-gated decision the hosting guide covers. The result: the holder of a link can edit the one record the link names, through the one form you designed, and nothing else exists from where they stand.

The build: an address form with a correction loop

The demo is an address collection form, Address Info, for clients, members, or partners: they submit once, then update through their personal link whenever the details change.

The list and the form

Create the list with the columns the form needs, including an Email column, it will drive the link delivery:

List columns

Design the form in Form Designer as usual:

Form

Add a Thank You page, so the submitter gets confirmation and the first hint of the loop, "check your email for your personal update link" is exactly what this page should say:

Thank You Form

Then enable External form, with all form types allowed for this scenario, and copy both the New and Edit links for the next step. The demo uses hosted pages; embedding on your own site works identically:

External form settings

Publish the form.

The alert that delivers the link

The edit link must reach each submitter personally, and an alert does it automatically. Create a new alert on the list, and under Recipients, remove yourself and add the Email column, so each alert goes to whatever address that submission carried:

Alert settings

Under What to send, select Item is added only, the link should go out once, at submission:

Alert settings what to send

Then the template, and its one crucial move: compose the message, and insert the Edit form URL as a link using the toolbar's link button. The pasted URL contains a token that the alert replaces with each item's actual unique ID at send time, which is what turns one configured alert into a personal link per submitter:

Alert template

Save, and the loop is complete. The email-writing craft applies here with a specific twist: this message is the user's only key to their record, so the subject should say what it is ("Your address on file, and your personal update link") and the body should say to keep it. A second alert on Item is modified, sent to the same Email column, closes the loop further, the submitter gets confirmation that their change was received, which is the courtesy that stops the "did my update go through?" reply.

The round trip

Open the New form link and submit, with a real email address:

Form filling

The alert arrives within a minute or two:

Email message

And its link opens the Edit form, pre-filled with the submitted values, ready for corrections, with the two GUIDs visible in the URL, the form ID and the item ID whose combination is the whole security story:

Edit form

Where the loop earns its keep

Standing records the outside party owns. Vendor contacts, member addresses, emergency details: data that is theirs, changes on their schedule, and goes stale precisely because updating it required asking you. With the link in their original confirmation email, the update is self-service, and a yearly scheduled alert can re-send the link with a "please confirm your details" nudge.

Registrations that change. Event choices, dietary requirements, attendance counts, amended by the registrant instead of through your inbox, with the record always current when the planning happens.

Submissions that need a second installment. The application missing a document, the claim needing one more detail: instead of receiving attachments by email, send the record's own link and let the addition land in place. The form the external user sees can differ from the internal one, permission rules hide the internal columns, the status machinery, and anything else that is yours rather than theirs, so "they can edit their record" never means "they can see your process."

One design discipline completes the picture: treat the link like the credential it functionally is. Deliver it to the address the submitter gave and nowhere else, let validation keep that address well-formed, and remember the off switch, unchecking external access kills every outstanding link that instant, which is the clean answer when a campaign ends or a record closes. Within those habits, the technique delivers something genuinely rare: write access for outsiders with no accounts, no helpdesk, and no exposure, one record per person, one person per record.

Frequently asked questions

Q: Can external users edit SharePoint items without accounts?
A: Yes. Each item gets an unguessable personal edit link, the external Edit form URL carrying the form's and the item's unique IDs, and the holder can update that one record through your designed form, with no login.
Q: Why can't someone guess another record's link?
A: The URL combines two GUIDs, and the space of possible combinations is astronomically large. Records are reachable only by receiving their link, never by browsing or probing.
Q: How does each submitter get their link?
A: An alert on Item is added, sent to the form's Email column, with the Edit form URL inserted as a link in the template. A token in the URL is replaced with each item's actual ID at send time.
Q: Can they see other items or the list itself?
A: No. All requests pass through the app's interface, which validates them against the external form settings, and only the explicitly exposed forms respond. The link names one item; nothing else exists externally.
Q: Can the external edit form hide internal columns?
A: Yes. Permission rules shape the external experience, submitter-owned columns editable, internal status and process columns invisible, so external editing never exposes internal workings.
Q: How do I revoke access?
A: Uncheck external access on the form, and every outstanding link stops working immediately. Re-enabling is equally instant.
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
Training Registration
Structured training requests with manager evaluation and approval
Auto Repair Quotation
Professional auto repair quotes with itemized services, automatic totals, and terms acceptance
Office Supplies Request
Request, approve, and track office supply usage
Microsoft partner logo
© 2005-2026 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA