Product and Services Documentation
This guide mirrors a modern docs experience with a sidebar and sectioned references. It covers full platform workflows plus newly added enterprise purchase, services, integrations positioning, and contact-routing flows.
Browse documentation sections
Overview
p15r combines platform workflows (audit intake, issue operations, vendor collaboration, reporting, and integrations) with service workflows (audit engagements, remediation support, training, and advisory). This document explains both so teams can run execution and procurement from one source of truth.
Platform Outcomes
Issue lifecycle control, SLA visibility, vendor accountability, and stakeholder reporting.
Service Outcomes
Expert audit/remediation delivery, team enablement, and governance readiness.
Quick Start
- Sign in and confirm your organization context in the portal header.
- Upload your first audit from Dashboard or Audits.
- Map Issue Title and Severity first, then map optional columns.
- Process the import and validate issue totals by severity.
- Triage open issues by severity and due date in Issues.
- Assign owners, set remediation status, and update notes.
- Use Share with Vendor for external issue remediation handoff.
- Use Baskets for controlled document remediation exchanges.
- Create reports for stakeholder visibility and tracking.
- If you need enterprise custom limits, use Pricing > Enterprise Purchase.
Dashboard
Quick status, upload entry point, and recent activity.
Audits
Audit ingestion, source records, and vendor sharing.
Issues
Remediation queue with SLA and status tracking.
Baskets
Vendor-facing document exchange with audit trail.
Reports
Stakeholder reporting and public report links.
Settings
Billing, limits, and integrations configuration.
Role Playbooks
- Review unresolved critical/high issues weekly.
- Track SLA risk and escalation signals in Issues.
- Publish recurring stakeholder reports from Reports.
- Filter issues by severity, assignee, and due date.
- Move issue status through open -> in_progress -> resolved.
- Capture resolution notes and evidence links for verification.
- Share scoped audit links with permission controls.
- Use Baskets for controlled source/remediated file exchange.
- Monitor vendor activity and close/revoke expired shares.
- Review included capabilities and limits on Pricing.
- Use Enterprise Purchase CTA for custom issue/team/storage needs.
- Submit Contact form with integration requirements and timelines.
Audit Import
Required Columns
Recommended Columns
- Open Dashboard or Audits and select Upload Audit.
- If the file's domain matches an existing audit, choose to merge new issues into it or create a separate audit.
- Choose sheets containing issue rows and map Issue Title and Severity first.
- Validate preflight warnings and adjust mappings when needed.
- Process the import and confirm totals in audit summary before triage.
Domain-aware merge
When uploading, p15r detects if the file's domain matches an existing audit. You can merge new issues into the prior audit or keep them separate. Merged audits are tracked in the Merge History section on the detail page.
Issue Operations
- open: newly discovered and acknowledged.
- in_progress: actively being remediated.
- resolved: fix completed and validated.
- third_party: third-party dependency, outside direct control.
- validated: fix verified and validated.
- duplicate: duplicate of existing tracked issue.
critical - 7 days
Immediate user-impact blockers.
high - 14 days
Major usability and compliance risk.
medium - 30 days
Significant friction, lower immediacy.
low - 60 days
Quality improvements and cleanup.
Integrations
The Pro plan now emphasizes native integrations rather than API-access messaging. Integrations are managed from Settings > Integrations by organization owners/admins.
Jira
Bidirectional issue sync with project and issue type mapping.
- Open Settings > Integrations and connect Jira.
- Provide instance URL, account email, API token, and project details.
- Enable integration and validate issue sync behavior.
Slack
Event-based notification delivery to Slack channels.
- Connect Slack integration from Settings > Integrations.
- Choose webhook/auth method and default routing.
- Configure channel-level event subscriptions in Channels.
Microsoft Teams
Notification routing with workflow or legacy webhooks.
- Connect Teams integration from Settings > Integrations.
- Select Workflows webhook or legacy incoming webhook method.
- Define channel routing and event scopes in Channels.
Vendor Collaboration
- Open an audit and click Share with Vendor.
- Set vendor identity, email (optional), password, and expiration.
- Choose permissions based on vendor scope.
- Distribute link and password in separate channels.
Available permissions
- Can update issue status
- Can add comments
- Can view recommendations
- Create a basket and upload source remediation files.
- Create vendor share link and scope access permissions.
- Track uploads, downloads, comments, and status changes in Activity.
- Close or revoke shares when remediation cycle is complete.
Reporting
- Open Reports and create a report from your selected audit/source scope.
- Configure visibility options for severity, issue detail, and recommendations.
- Protect report link when needed and distribute to stakeholders.
- Monitor report access and update content cadence as remediation progresses.
Reporting best practice
Always verify report content after major workflow changes so external stakeholders see current status.
Billing and Enterprise Custom Limits
- Use Manage Subscription for Stripe billing portal actions.
- Pro plan positioning includes native Jira, Slack, and Teams integrations.
Enterprise purchase flow (new)
- Open Pricing and locate Enterprise Purchase.
- Click Contact Us For Enterprise (prefills Sales & Enterprise topic).
- Submit custom limits: issue limit, team members, storage GB.
- Include integration requirements and procurement timeline in the message.
Services Guide
Use the dedicated Services page for service-track selection, engagement models, and package planning. Services can run standalone or alongside platform rollout.
To start: open Services, choose your scope, then use Talk to Services Team to route the request to sales/services.
Contact Workflow
Inquiry types
The footer demo form now submits directly into the same contact workflow, stores the inquiry, and triggers admin notification emails.
- Open Contact.
- Pick inquiry type and fill required fields (name, email, subject, message).
- For enterprise requests, include custom limits and integrations needed.
- Submit request and watch for success confirmation; request is routed for follow-up.
Security Checklist
- Send vendor share links and passwords in separate channels.
- Use expiration dates for vendor shares by default.
- Disable/revoke shares immediately after remediation closure.
- Review integration credentials and channel routing during quarterly access reviews.
Troubleshooting
Imported rows are missing or severity is incorrect
Likely cause: Sheet mapping or severity normalization mismatch during import.
Resolution: Re-upload with explicit Issue Title + Severity mapping and process only issue-relevant sheets.
Vendor cannot access shared audit or basket
Likely cause: Password mismatch, expired share, or share state is disabled/revoked.
Resolution: Open share manager, regenerate credentials or reactivate share, then resend secure link/password separately.
Integrations are connected but no notifications are arriving
Likely cause: Channel routing or event subscriptions are not configured for the target channel.
Resolution: Use Integrations > Channels to verify channel mapping, enabled state, and event subscriptions.
Enterprise request did not receive expected response
Likely cause: Contact form submission missing required scope/context details.
Resolution: Resubmit with custom limits, integration needs, timeline, and primary stakeholder contact.
Need Direct Help?
Include exact step, observed behavior, and expected outcome when opening support requests. This reduces triage time and speeds resolution.