Power Automate > Understanding Power Automate basics
Managing files with Power Automate
Documents get created, shared, and archived constantly throughout your processes. Power Automate handles the file shuffling so you don’t have to - keeping documents organized and connected to your business systems automatically.
These connectors pair well with Tallyfy:
- SharePoint - great for team document collaboration within Tallyfy processes
- OneDrive for Business - works when individuals need personal files synced with Tallyfy
Dropbox, Google Drive, and FTP connectors also work. The concepts stay the same.
SharePoint/OneDrive triggers that matter for file automation:
When a file is created (properties only)- fires when someone drops a document into a monitored libraryWhen a file is created or modified (properties only)When a file is created in a folder
SharePoint/OneDrive actions you’ll use often:
Create file,Copy file,Move fileGet file content,Get file properties,Delete file
The Tallyfy connector itself doesn’t include file-specific actions. You’ll use SharePoint or OneDrive connectors for file operations, combined with Tallyfy webhooks and the Tallyfy connector’s task/process actions.
Here’s where file automation makes your Tallyfy processes genuinely better:
- Archiving documents on task completion - Someone completes a task and uploads their final report through a form field. A Tallyfy webhook fires, Power Automate catches it, and the file gets archived to SharePoint automatically.
- Creating Tallyfy tasks from file events - Drop a new contract in SharePoint, and Power Automate uses the Tallyfy connector’s Create Task action to add a “Review Contract” task with the file link included.
- Launching processes from file uploads - Someone saves a sales proposal to a monitored OneDrive folder. Power Automate spots it and uses the Tallyfy connector’s Launch a Process action to start your “Sales Proposal Review” template - with the file link pre-populated in the kick-off form.
Here’s a practical example. Your “Project Completion” process has a final task where users upload a closure report PDF. You want that report automatically archived to SharePoint when they’re done.
-
Set up the webhook trigger. In Power Automate, create an Automated cloud flow (see understanding Power Automate basics). Use the When an HTTP request is received trigger to catch Tallyfy webhooks.
- Configure a webhook in Tallyfy that fires when your specific task completes.
- The webhook payload will include the task data and any form field values, including file upload URLs.
-
Extract the file information from the webhook payload. Use Parse JSON to extract the uploaded file’s URL and filename from the webhook data.
- You can also use the Tallyfy connector’s Get a member’s tasks action if you need additional task details.
-
Download the file content. If Tallyfy provides a file URL in the webhook payload, use an HTTP action to download the file content. Check out working with data operations and variables if you’re new to handling data in flows.
-
Create the file in SharePoint. Add step:
SharePoint- Create file.- Site Address: Pick your SharePoint site.
- Folder Path: Choose the destination (like
/Project Archives/Completed Reports/). For automatic year/month folders, use this expression:/Project Archives/Completed Reports/@{formatDateTime(utcNow(),'yyyy')}/@{formatDateTime(utcNow(),'MM')}. - File Name: Use the filename from the webhook payload. Include the process name for clarity - something like
Project Report - [Process Name].pdf. - File Content: Use the downloaded file content from step 3.
-
(Optional) Notify the team. Action: Post a message in a chat or channel (Microsoft Teams connector).
- Send a message to your project channel: “Project Closure Report for
[Process Name]has been archived.”
- Send a message to your project channel: “Project Closure Report for
-
Save and test your flow. Complete the Tallyfy task with a real file upload and verify the flow runs correctly. Need help debugging? Check managing and monitoring flows.
- Organize your folders first. Keep SharePoint/OneDrive structures clear before building flows - it makes setup much easier.
- Check permissions early. Your Power Automate connection needs the right access for file operations. Verify this before building your flow.
- Use consistent file names. Include the Tallyfy process or task ID in filenames (like
ProcessID_ReportName.pdf) so files stay traceable. - Prefer webhooks over polling. Tallyfy’s webhooks and Open API give you precise control over when flows trigger - more reliable than monitoring folders.
- Add error handling. Files go missing. Formats get weird. Build error handling into your flows so they don’t fail silently.
Power Automate > Working with email automation in Power Automate
Power Automate > Creating your first flow in Power Automate
Was this helpful?
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks