Genady Vaisman
Genady Vaisman
September 11, 2026
Stay in the know
Get helpful videos

Every new project can start with its documents already in place. Using Ultimate Forms Actions, the moment a project is created in a SharePoint list, the system creates a department folder in the Documents library if one doesn't exist, creates a project folder inside it, copies the department's template documents into that folder, and links every copied document back to the project record. Four configured actions, no code, and no one ever again "sets up the project folder" by hand. This walkthrough builds the whole thing: the three-part structure, each action's configuration, and a worked example from project creation to linked documents.

The problem: project setup is copy-paste with a deadline

Most organizations run projects on documents that exist before the project does: the charter template, the risk register, the department checklist, the standard contract. So every project begins with the same ritual, someone creates a folder, hunts down the current templates, copies them over, and hopefully names everything consistently. It is unskilled work performed by skilled people, it happens at the busiest moment of the project, and it fails in quiet ways: an outdated template copied from the last project instead of the source, a folder named slightly differently, a document that never gets connected to the project record and becomes unfindable within a month.

The automation below removes the ritual entirely. Its deeper benefit is uniformity: when folder structure, naming, and linkage are produced by rules, every project looks the same, and everything downstream, search, reporting, audits, handovers, gets easier.

The structure: three lists, three roles

The design uses two document libraries and one list, each with a single clear job.

Templates library: the source of truth

The Templates library holds the pre-defined template documents, each tagged with a Department field. That tag is the routing key of the whole system: it determines which documents belong to which department's projects, and it means adding a new template to a department is a matter of uploading and tagging, with every future project picking it up automatically.

Templates library

Projects list: the trigger

The Projects list carries the project information: Title (the project name) and Project Department, which matches the Department field in the Templates library and thereby selects the right templates. It also has a Documents Associated Items connection, so the copied documents appear inside the project's own form, no navigating to the library to see a project's files.

Documents library: the destination

The Documents library receives the copies, organized as {Department}/{Project Name}. Each document carries a Project lookup column pointing back to its project in the Projects list, which is what powers the Associated Items view above.

Project lookup column settings

Structure in place, the automation is four actions, the first three triggered by project creation, the fourth by document arrival.

Step 1: Create the department folder

When a new project is created, the first action checks whether the department's folder exists in the Documents library and creates it if not, named {Project Department}. The existence check matters: the second RnD project must reuse the RnD folder, not fail trying to recreate it, and building the check into the action is what makes the automation safe to run on every project forever.

Create department folder action

Step 2: Create the project folder inside it

The second action creates the project-specific folder within the department folder, following the {Department}/{Project Name} convention. Because the name comes from the project's Title column, the convention holds by construction; nobody can misname a folder they never create.

Create project folder action

Step 3: Copy the templates in

The third action copies the relevant documents from the Templates library into the new project folder, selecting them by the project's chosen Department. This is the payoff action: the project is seconds old and already stocked with the current version of every template its department requires, fetched from the single source of truth rather than from whatever the last project happened to have.

Copy document action

Step 4: Link each document to its project

One more action completes the loop, this one on the Documents library rather than the Projects list: when a document is added, an Update list item action sets its Project lookup column from the folder name, which is the project title. Every document that lands in a project folder, the copied templates now and anything the team adds later, is automatically connected to its project record, and appears in the project form through the Associated Items connection.

Update document location action

This fourth action is easy to underrate. Without it you have organized folders; with it you have a relational system, where the project knows its documents and each document knows its project, in both directions, forever, without anyone tagging anything.

The example, end to end

A new project is entered in the Projects list: Project Name "Module X Development," Project Department "RnD." Three things happen in sequence.

The RnD folder is created in the Documents library (or found, if an earlier project already created it):

  1. Department folder created

The project folder "Module X Development" is created beneath it:

  1. Project folder created

The RnD templates are copied into RnD/Module X Development, and as each lands, its Project lookup is set:

  1. Copied documents

Elapsed human effort: typing a project name and picking a department from a dropdown. Everything else was the system keeping its own rules.

Extending the pattern

The skeleton generalizes well beyond projects, and a few extensions suggest themselves immediately. Trigger on a status instead of creation, folders appear only when a project is Approved, by adding a condition to the actions. Add an alert so the project manager is notified the moment their document set is ready, with a link straight to the folder. Generate project-specific documents alongside the copied static ones, a charter pre-filled with the project's own data, using Word templates and print actions. And the same create-folder-copy-link pattern serves any entity that arrives with a standard document set: employee onboarding packs per role, client folders per engagement, audit binders per cycle, contract sets per vendor. Wherever "new X" is followed by the same document scramble, these four actions end it. For the broader relationship machinery connecting parents to their documents, see Create Relationships in SharePoint Forms.

The result is a document management workflow that runs itself: templates properly copied, folders properly named, every file linked to its project, and the team's attention on the content of projects rather than the logistics of their paperwork.

Frequently asked questions

Q: Can SharePoint automatically create folders when an item is created?
A: Yes. An Ultimate Forms action triggered by item creation can create folders in a document library, including nested structures like {Department}/{Project Name}, checking first whether the folder already exists.
Q: Can documents be copied automatically from one library to another?
A: Yes. A copy action selects documents from a source library by metadata, here, the Department tag, and copies them into the target folder the moment the triggering item is created.
Q: How are the copied documents connected to the project?
A: An action on the Documents library sets each arriving document's Project lookup column from its folder name, and an Associated Items connection then shows the documents inside the project's own form.
Q: What keeps templates current across projects?
A: Templates live in one tagged source library. Every project copies from it at creation time, so updating a template there updates what every future project receives.
Q: Can the automation wait until a project is approved?
A: Yes. Add a condition so the actions trigger on a status change, such as Approved, rather than on creation.
Q: Does this pattern work for things other than projects?
A: Yes, anywhere a new record should arrive with a standard document set: onboarding packs per role, client engagement folders, audit binders, vendor contract sets.
Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Products
Vladi Gubler | September 14, 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
When we started to develop Ultimate Forms, we did not position it to be an InfoPath competitor or replacement. We aimed to create a platform that helps our customers use SharePoint better. We wanted to close the gap between their needs and what SharePoint can do. This way, they wouldn't have to spend money on expensive custom development. We did...
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
Purchase Order
Automate and manage the full purchase order process — from request creation and approval to supplier management and delivery tracking
Internal Job Application
Manage internal job openings and employee applications
New Hire Probation Management
Manage new hire probation periods, performance reviews, and final employment decisions
Microsoft partner logo
© 2005-2026 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA