Power BI Architect Needed to Build SharePoint Folder-Based KPI Dashboard System for Law Firms

Posted 3 weeks ago

Worldwide

Summary

We need a Power BI and SharePoint automation expert to build a standardized reporting system where financial and operational reports placed into designated SharePoint folders automatically populate a reusable Power BI KPI dashboard template. Instead, the system should ingest standardized Excel CSV or PDF files from SharePoint folders. The workflow should operate as follows: 1) Client reports are exported from the client’s accounting, case management, payroll, or marketing systems. 2) Those reports are placed into a designated SharePoint folder. 3) Power BI automatically reads the folder contents. 4) Power Query cleans, standardizes, and combines the uploaded files. 5) The Power BI dashboard updates based on the latest available reports. The company can repeat this same setup across multiple law firm clients Must have experience with: Power BI, Power Query, SharePoint Online folders as a data source, Excel and CSV data ingestion, Data modeling, Dashboard template design, Automated refresh setup, Row-level security or client-specific access controls, Financial reporting dashboards, Process documentation Strong preference for candidates with experience in: Law firms, Professional services, Accounting firms, Fractional CFO reporting, Multi-client reporting environments. Project Scope Phase 1 – System Architecture: - Design the recommended structure for a SharePoint-folder-based reporting system. - This should include: - SharePoint folder architecture - Required report naming conventions - Required Excel/CSV input templates - Power BI data model structure - Refresh process - Security model - Client onboarding process Phase 2 – Standard Input Templates: - Create standardized file templates for reports that will be saved each month. - Possible templates include: - Profit and Loss - Balance Sheet - Cash Flow - Revenue by Month - Payroll Summary - Marketing Spend - Case Intake - Case Inventory - Settlement Tracking - Trust Reconciliation Status The goal is to allow reports from different accounting or practice management systems to be converted into consistent upload templates. Phase 3 – SharePoint Folder Automation: - Build Power BI connections to designated SharePoint folders. Requirements: - Power BI reads all files in a designated folder - Files are filtered by naming convention - Files are combined automatically - Incorrect or missing files can be flagged - Dashboard updates when new files are added - Historical files remain available for trend reporting Phase 4 – Power BI Dashboard Template: - Build a reusable Power BI dashboard template for personal injury law firms. - Dashboard sections should include: - Executive summary - Financial performance - Cash flow - Revenue trends - Expense trends - Payroll metrics - Marketing KPIs - Case pipeline KPIs - Trust accounting status - Exception reporting Phase 5 – Repeatable Client Onboarding Process: - Document the full process so we can repeat the system for future clients. The final deliverables should include: - SharePoint folder architecture - Standardized Excel/CSV input templates -Power BI data model -Power Query transformations -Reusable Power BI dashboard template - Automated refresh setup - Error/missing-file flagging - Client-specific security/access recommendations - Repeatable SOP for onboarding new law firm clients - Training session or walkthrough for our company This is not a graphic dashboard design project. We need someone who can build the underlying reporting system, not just make charts look attractive. The system must be scalable, repeatable, and easy for us to deploy across multiple clients. The system should work from standardized files uploaded into SharePoint folders. Please include: - Examples of Power BI dashboards you have built - Examples of SharePoint folder-based Power BI systems - Experience with Power Query file ingestion - Experience building reusable reporting templates - Experience with financial reporting - Your recommended approach to this project - Estimated timeline - Fixed-price estimate

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Presentations
Microsoft Power BI
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 weeks ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 14, 2026
  • USA
    Las Vegas7:30 AM
  • $201 total spent
    1 hire, 0 active

Explore similar jobs on Upwork

GIS
ArcGIS
Geology
Report Writing
Remote Sensing
Microsoft Excel
Microsoft PowerPoint
Engineering Geology
Digital Mapping
ArcGIS Online
Microsoft Power BI
Microsoft Dynamics 365
Microsoft Excel

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo