QualityLoop

Inspiration

The hospitality industry generates $4.7 trillion globally, yet quality management remains stuck in the spreadsheet era. Hotels track audits in Excel. Issues get assigned via email. Follow-ups happen through WhatsApp groups. A single management company with 30 properties conducted 20,000 inspections in one year, all tracked manually across disconnected systems.

The consequences of this chaos are severe:

  • $74.7 billion lost annually to foodborne illness in the US alone
  • A single outbreak can cost a restaurant up to $2.6 million
  • One negative review drives away 30 potential customers
  • 94% of travelers avoid booking due to negative cleanliness reviews
  • Properties lose $700,000+ annually from review damage

Meanwhile, the industry faces 74% annual turnover, the highest of any sector. New staff don't know the standards. Experienced managers leave before institutional knowledge transfers. Quality drops.

We asked: what if quality management lived where teams already work? What if audits automatically became trackable issues? What if managing 30 properties was as simple as managing one?

What It Does

QualityLoop is a quality management platform built natively on Atlassian that transforms how hospitality properties handle audits, remediation, and multi-property oversight.

One Interface for All Properties

Property managers and consultants oversee portfolios spanning dozens of locations. QualityLoop provides a unified dashboard showing:

  • Health scores across all properties at a glance
  • Properties needing attention (score <60%)
  • Pending verifications requiring review
  • Overdue action items across the portfolio

No more switching between spreadsheets per property. No more hunting through email threads. One view, complete visibility.

Systematic Auditing That Eliminates Guesswork

Every property gets a structured checklist covering critical areas:

  • Lobby & Entrance
  • Front Desk Operations
  • Housekeeping Standards
  • Food & Beverage
  • Safety & Security

Auditors score each checkpoint 1-5, add notes, attach photos. The system calculates overall health scores automatically. Custom checklists can be created per property for brand-specific standards.

Error margin eliminated: No more forgotten checkpoints. No more inconsistent scoring across auditors. The checklist enforces completeness.

Action Items Flow Naturally Into Jira

Here's where Atlassian's platform becomes crucial.

When an auditor scores a checkpoint ≤2, QualityLoop automatically:

  1. Creates a Jira issue in the property's linked project
  2. Sets priority based on severity (score of 1 = critical)
  3. Attaches the audit photo directly to the issue
  4. Includes full context: property, location, auditor notes
  5. Sets a 14-day due date

No manual issue creation. No copy-pasting between systems. No context lost in translation.

The integration is bidirectional:

  • Mark an issue "Done" in Jira → QualityLoop updates automatically
  • Resolve in QualityLoop → Jira issue transitions with evidence attached
  • Reject a resolution → Issue bounces back to "To Do" with feedback

Teams work in Jira as they already do. Quality management becomes part of the natural workflow, not a separate burden.

External Auditors Without the Licensing Headache

Many hospitality companies use third-party auditors who don't have, and shouldn't need, Atlassian licenses. QualityLoop solves this with a secure web trigger system:

  1. Generate an authentication token in Settings
  2. External auditors submit via Google Forms (or any HTTP client)
  3. Submissions flow into QualityLoop with full audit records
  4. Action items and Jira issues are created automatically

Third-party audits, first-party tracking. Consultants get structured data instead of PDF reports to manually transcribe.

Verification Workflow for Accountability

When staff resolve an issue, it enters a verification queue. Managers review:

  • The original audit finding with context
  • The resolution evidence and notes
  • Before/after comparison when photos are provided

One click to verify and close. Or reject with feedback, bouncing the issue back until it's truly fixed.

How We Built It

QualityLoop is an Atlassian Forge app leveraging the platform's native capabilities:

  • Forge Custom UI: React frontend with Atlaskit components for native look and feel
  • Forge Resolvers: Backend logic for audits, action items, and Jira operations
  • Forge Storage: Properties, checklists, audits, and action item data
  • Jira REST API: Bidirectional issue sync with automatic transitions and attachments
  • Web Triggers: External endpoints enabling third-party submissions
  • Rovo Agent: AI assistant for natural language queries ("Show me overdue items", "List properties needing attention")

Building on Forge meant we didn't reinvent infrastructure. Authentication, permissions, data storage, and Jira integration come from the platform. We focused entirely on solving the hospitality quality problem.

Challenges We Faced

Bidirectional Jira Sync: Keeping QualityLoop and Jira in sync without infinite loops required careful state management. We track Jira issue IDs and use event handlers to detect external changes while preventing our own updates from triggering callbacks.

External Auditor Security: Enabling third-party submissions without exposing internal APIs meant implementing token-based authentication at the web trigger level, with proper validation before any data processing.

Multi-Property Scale: A dashboard that works for 3 properties might break at 30. We designed queries and UI to handle portfolio-scale operations from day one, with filtering, pagination, and aggregate health metrics.

What We Learned

Integration > Features: The most valuable thing QualityLoop does isn't any single feature, it's putting quality management where teams already work. A mediocre tool in Jira beats a perfect tool that requires switching contexts.

Manual Work is the Enemy: Every manual step is a failure point. Copy-pasting audit findings into Jira? Someone will forget. Emailing photos separately? They'll get lost. Automation isn't a nice-to-have; it's what makes quality systems actually work.

The Turnover Problem is a Systems Problem: With 74% annual turnover, you can't rely on people knowing the process. The system must enforce it. Checklists ensure completeness. Automatic issue creation ensures nothing is missed. Verification queues ensure accountability.

What's Next

  • Trend Analysis: Identifying recurring issues across properties to address root causes
  • Predictive Alerts: Warning when properties are trending toward poor scores
  • Brand Standard Templates: Pre-built checklists for major hotel brands (Marriott, Hilton, IHG standards)
  • Portfolio Reporting: Executive dashboards for management companies

In an industry with $74.7 billion in annual losses, 74% turnover, and 20,000 inspections per property portfolio, manual processes don't scale. QualityLoop brings quality management into Jira, where work already happens.

Share this project:

Updates