Automate workflows by integrating Progress Podio and Progress ShareFile, and keep your team moving. This use case shows an app for easy folder access requests.
Working in a modern office is all about momentum (you are welcome to change my mind). Or let me rephrase it better: an agile team without seamless access to their digital collateral is like a Formula 1 pit stop crew ready for a sub-2-second wheel change, only to realize those full wet weather treaded blue tires are locked inside a secure storage cabinet because someone forgot to sign off on the access ticket.
Photo credit: Unsplash
Going back to the office, let’s say your team is ready to deliver. They have the strategy, the client is waiting and all they need is that Q3 financial report or the new marketing asset bundle. They (any resemblance to real persons is purely coincidental) click the folder link expecting a symphony of seamless data, but are instead greeted by the cold, digital equivalent of a dial-up screech: “Access denied. Please contact your administrator.” It is a prompt that doesn’t just halt progress; it mildly startles the office vibe, leaving you staring into a void where your operational momentum sinks.
The tradition of logging an IT support ticket just to access a secure folder didn’t become the accepted norm in one historical moment. It is rather a frustrating mix of legacy security protocols, organizational silos and a little bit of administrative red tape that has grown organically over the years. Modern times require modern solutions, however, and waiting two days in a helpdesk queue for an admin to manually provision access shouldn’t feel like a pit wall debate over a manual override strategy; it should be instantaneous.
It’s not just you. Your IT department finds this manual routine just as tedious as you do. They want to build robust infrastructure, secure the network and build scalable systems. They don’t want to have engineers tied down as digital gatekeepers, manually ticking boxes to give someone access to a folder 50 times a week.
Whether your organization is currently tracking access requests via online threads, relying on endless email chains that get lost, or wrestling with rigid directory permissions that restrict how you work, maybe it’s time to rethink and pivot operations.
Photo credit: Unsplash
Today, I am going to walk you through building a customized gatekeeper app with Progress Podio and wiring it up to Progress ShareFile so that the moment a folder access request is marked as “Approved” by a department head, it automatically unlocks the vault and generates a secure link for the user. IT doesn’t even have to lift a finger. Because nothing says “we are a well-oiled machine” quite like an automated provisioning system built on 304-grade stainless steel logic.
Before we get to business, first things first though. What are we linking here? We are using Progress Podio—a flexible, no-code/low-code digital workspace builder that helps you structure, automate scale and simplify your work. Then we are connecting it to Progress ShareFile—a secure collaboration platform, that allows you to send, request, manage and store your documents. We want them talking to each other without a human intermediary acting as a messenger pigeon.
Note: The purpose of this blogpost is to outline important concepts, provide connections between them and produce a real-life example. While it is not a step-by-step guide, detailed setups will be provided and linked so that you can build the same solution yourself. The ideas below take Podio’s no-code/low-code approach a bit further to employ advanced and secure functionalities via additional APIs, programming and styling.
Step 1: Building the ‘Front Door’ (a Podio App)
Podio operates on a system of workspaces, apps and items.
Workspaces are your command centers: Think of them as dedicated digital realms used to structure your operations and collaborate with specific groups. In our case, you’ll likely set up an “IT Operations” or “Security Compliance” workspace. You invite your stakeholders, and this becomes the secure perimeter where the magic happens.
Apps are the folders: An app defines the structure of the data you want to collect. For our gatekeeper setup, we are building an access request app. The structure we design dictates exactly how the incoming requests will be organized and viewed.
Items are the living documents: An item is the actual request itself sitting inside that app folder. Every time a user fills out the form, a new, living item is created containing details their name, email and the specific ShareFile folder they need to access.
To build our automated gatekeeper, we first need an app to handle the incoming requests. Let’s create a “Folder Access Requests” app in your IT or Operations Podio workspace.
The structure of an app will determine the structure of the items you create within it. To make our automation work efficiently, your app needs a few crucial fields:
- Requester First Name (text field)
- Requester Last Name (text field)
[Or just have one Requester Name (member field)] - Requester Email (email field)
- Requested Folder (category or relationship field mapping to your ShareFile structure)
- Access Level (category filed with View, Download, Upload, Delete, Admin)
- Justification (text field—because people should have a reason!)
- Approval Status (category field with Pending, Approved, Denied)
Important remark: Podio doesn’t automatically know your Progress ShareFile directory structure out of the box. You have a few ways to handle this, ranging from “quick and dirty” to “full enterprise level.”
For the “Requested Folder” field, you could just put a blank text box. The requester would type in free text, and your IT approver would then have to “translate” that into the actual ShareFile folder name.
As another option, you could use a category field (which creates a dropdown menu). You’d manually look at your ShareFile and type in the names of the 5 or 10 top-level secure folders that people constantly ask for. Of course, you could also build a second app (worthy of a follow-up blog post) in Podio called “ShareFile Folders.” You’d use a script to automatically pull all your ShareFile folders into that app so it’s always perfectly synced. Then, your request form would use a “relationship” field to point to that app. Since we are building a proof-of-concept to get the automation working, let’s use second option, the category field.
Step 2: Open the ‘Front Door’ (a Podio Webform)
A true gem in the value proposition of Podio is its webform capability. You can take an app and expose it as an online form for everyone (internal and external teams) to fill it out. Just like that, you aren’t stuck with a clunky, internal-only view if you don’t want it.
Still inside your Folder Access Requests app, look at the right-hand sidebar and click the wrench icon. Select Webform from the dropdown menu. You will see a preview of how your fields look to an outsider. On top, make sure the webform is set to Enabled. On the right, you will see embedded code and shareable link. Click it to open your new form in a new tab and see exactly what your team will see.
Important remark: Don’t just settle for the default look. You can add custom CSS and embed this Podio webform into your company intranet or a dedicated portal and style it according to your design system guidelines.
For the sake of this blog post, I am using inspiration from the latest Progress Kendo UI Meridian theme. If you are familiar with Kendo UI, you know the value of a clean, accessible interface. Like that you can drop the standard gray styling for a sleek, primary-colored Kendo UI button and perfectly aligned input fields. All of this takes the form beyond just working, into looking incredibly polished. When an internal tool looks professional, user adoption skyrockets.
Below you can see the light variant of the default webform styling as opposed to the dark option of the custom Meridian-based theme.
Step 3: The Notification (Podio Workflow Automation)
We don’t want these requests sitting silently in a queue. We need the system to instantly tap the approver on the shoulder when a new request arrives. Podio is not only organizing your work, but also about automating your business and related processes. To make things happen, I am using Podio workflow automation (PWA).
This no-code/low-code automation engine is what makes Podio really shine whether you’d like to automate key tasks and set up triggers for essential time-sensitive actions. Let’s set it up.
Go back to your Podio workspace and click the wrench icon (App settings) for your Folder Access app. Select “workflow automation” from the menu. This will open a new tab and might ask you to log in or authorize PWA if you haven’t recently.
Once inside the PWA interface for your specific app, click the Add New Flow button and name it “Create Task.” Choose the trigger: Item Created (since every new webform submission creates a brand-new item).
Now, scroll down to the Actions section, click the + (Plus) icon, and select Assign a Task. Set it up with these details:
- Assign to: Select yourself for this test run
- Task Title: Type something clear, like Approve [(Request) Requester First Name] [(Request) Requester Last Name]
(You can use the token selector on the right to pull in the dynamic name field.) - Full Details: Add the [(Request) Justification] token selector
Once set, this flow will send email notification the approver and take them to the Podio app item, where all they need to do is read select one of the three statuses we set up at the very beginning. Of course, you can dig deeper into the config on that app and ask Podio to kindly send the approver a custom email, SMS, specific file, even require a signature request or trigger additional flows and sub-flows. Topics worthy of separate blog posts as well.
Step 4: The Approval Trick (API, Webhooks, Scripts)
When a person clicks “Approved,” we want to send a signal to ShareFile to do the heavy lifting. At first glance, this sounds trivial. In practice, it touches on API boundaries, authentication models and Podio automation architecture. When a Podio workflow needs to give users a specific set of permissions on a ShareFile folder, say, download but not upload, the obvious answer turns out not to work. Here are the options I evaluated.
4.1. Native PWA ShareFile Action
Podio workflow automation ships with a built-in ShareFile action that can add a user to a folder. It’s a one-click setup, but the permission level is fixed: the user is added with a default grant. There is no exposed input for CanView, CanDownload, CanUpload, CanDelete or CanAdminister. For any scenario where you need to distinguish “read-only auditor” from “uploader” from “folder admin,” continue reading.
4.2. PWA Remote HTTP Call Straight to ShareFile
PWA can call arbitrary REST endpoints, so you can authenticate against ShareFile API and POST to the AccessControls endpoint yourself. In practice, this means storing OAuth credentials inside PWA, juggling token refresh in a separate workflow step, and (only sometimes) debugging opaque 401s.
4.3. A Small Bridge App (My Personal Choice)
Put a tiny HTTP service between PWA and ShareFile. PWA calls one clean endpoint with a folder ID, an email and an access level; the bridge handles ShareFile auth, token caching and the permission-bitmask translation. PWA stays simple; ShareFile credentials live in one place; failures are debuggable.
What we built. A ~150-line Node.js + Express service with a single POST /grant endpoint. It accepts {folder_id, email, access_level}, authenticates to ShareFile via password grant (token cached in memory), maps the access level cumulatively (View → +Download → +Upload → +Delete → +Admin) into ShareFile permission booleans, and POSTs the AccessControls payload. Requests are gated by a shared secret header and an allow-list of folder IDs. Local-only for now, but the contract is the part that matters: one call, one folder, one precise permission set.
Step 5: The Victory Notification
Regardless of the technical path you chose above, the final step is notifying the user that they are in.
You can configure PWA to automatically draft and send a notification email as the final action in the workflow, saving the helpdesk from manually typing “You have access.”
In the PWA flow, click Add Action and select Send Email. Draft the email using Podio field tokens to pull in live data from the Access Request item.
Example Email Template
Subject: Access Granted: [(Folder) Requested Folder]!
Message Body:
Hey [(Requester) Name],
Your request has been approved. You now have full access to the [(Folder) Requested Folder] in Progress ShareFile.
Get in there, grab what you need, and get back to work.
Conclusion
If you are an IT director or operations manager looking to remove friction, remember: Your tech stack shouldn’t just be a series of disconnected tools; it should be an active participant in your company culture.
A lean process is a happy process.
By utilizing the highly customizable Progress Podio apps and webforms, pairing them with workflow automations and bridging the gap to Progress ShareFile, you can remove friction from your daily operations, unify your team’s data and add a little bit of time back into everyone’s workday.
Go ahead, build your workspace, fine-tune those workflows, and let the secure collaboration begin. Your IT helpdesk has certainly earned a break from the access requests.
Because nothing says “agile enterprise” quite like completely eliminating the phrase “I submitted a ticket to get you access” from your corporate vocabulary.
Bonne chance and happy automating!
Petar Grigorov
Petar is a Principal Sales Engineer at Progress with equal sympathy in coding and automation testing. In his spare time he turns into a DIY guy who can successfully setup and use anything from IoT gadgets to paintbrushes and a trowel. When not dreaming of piloting the Millennium Falcon, he is a fan of any engine that is close enough and runs on two or four wheels.