Skip to content

Status Reports

The Status Reports system provides automated client communication through templated reports with configurable schedules and email delivery. It ensures consistent, professional project updates throughout the engagement lifecycle.

Status reporting in SPEAR includes:

  • Report Creation - Structured reports with milestones, metrics, and narrative sections
  • Templates - Customizable report templates with configurable sections
  • Scheduling - Automated cadence with draft generation
  • Delivery - Email distribution to configured recipients
🖥️ Status Report Structure with All Sections Screenshot

Each status report contains:

SectionDescription
PeriodReporting date range (start/end)
SummaryExecutive overview of progress
HighlightsKey accomplishments and wins
ChallengesIssues and blockers encountered
Next StepsPlanned activities for next period
MilestonesProject milestone status tracking
MetricsQuantitative progress indicators
  1. Navigate to Status Reports for the project
  2. Click “New Report”
  3. Select reporting period
  4. Complete each section:
    • Write executive summary
    • List highlights and achievements
    • Document challenges and mitigations
    • Define next steps and action items
  5. Add milestones with status
  6. Enter metrics with values and targets
  7. Save as draft or send immediately
StatusDescription
draftIn progress, not yet sent
sentDelivered to recipients
approvedReviewed and approved by recipient or manager
rejectedReturned for revision during review
archivedHistorical record

Track project milestones within reports:

Milestone StatusDescription
not_startedWork not yet begun
in_progressCurrently being worked
completedSuccessfully finished
at_riskMay miss target date
delayedWill not meet original date

Milestone fields:

  • Name/title
  • Target date
  • Current status
  • Notes/comments

Quantitative progress indicators:

FieldDescription
NameMetric identifier
ValueCurrent measurement
TargetGoal value
UnitMeasurement unit (%, hours, count)
TrendDirection (up, down, stable)

Example metrics:

  • Completion percentage (75% of 100%)
  • Hours consumed (120 of 160 hours)
  • Findings identified (15 total)
  • Vulnerabilities remediated (8 of 12)

Choose report recipients from project contacts:

  1. Select primary Point of Contact (POC)
  2. Add CC recipients
  3. Configure delivery preferences
🖥️ Report Template Configuration Interface Screenshot

Templates provide:

  • Consistent report structure
  • Pre-defined sections
  • Standard formatting
  • Email subject/body templates
  1. Navigate to Template management
  2. Click “New Template”
  3. Name the template
  4. Configure sections (order and type)
  5. Set email templates
  6. Save template
TypeDescription
textFree-form narrative section
milestonesMilestone tracking table
metricsMetrics dashboard
highlightsBulleted achievements
challengesIssues and blockers
next_stepsAction items list

Each section can include:

  • Section title/heading
  • Help text/instructions
  • Required flag
  • Display order

Configure email appearance:

Subject Template

[Project Name] Status Report - {{period_start}} to {{period_end}}

Body Template

Dear {{poc_name}},
Please find attached the status report for {{project_name}} covering the period {{period_start}} to {{period_end}}.
Summary:
{{summary}}
Best regards,
{{pm_name}}

Set organization default:

  1. Select template
  2. Mark as default
  3. New reports use this template
🖥️ Schedule Configuration for Different Frequencies Screenshot
FrequencyDescription
dailyEvery day
weeklyEvery 7 days
biweeklyEvery 14 days
monthlyOnce per month
milestoneTriggered when project milestones are reached
engagement_startSent at the start of an engagement
engagement_endSent at the end of an engagement
customUser-defined interval

Define reporting cadence:

Weekly/Biweekly

  • Select day of week (e.g., Friday)
  • Time for draft generation

Monthly

  • Select day of month (e.g., 1st, 15th, last)
  • Time for draft generation

Custom

  • Define interval in days
  • Set start date

For each schedule:

  • Primary recipient (POC)
  • CC list (additional stakeholders)
  • Reply-to address

When schedule triggers:

  1. System creates draft report
  2. Populates template sections
  3. Carries forward milestones/metrics
  4. Notifies PM of draft ready
  5. PM reviews and sends

System calculates next due date based on:

  • Last report sent date
  • Configured frequency
  • Day of week/month setting

Displayed on project dashboard for visibility.

🖥️ Send Modal with Email Preview Screenshot
  1. Review completed draft
  2. Click “Send Report”
  3. Verify recipient list
  4. Preview email content
  5. Confirm and send

The send dialog shows:

  • Selected POC (from project contacts)
  • CC email addresses
  • Email preview
  • Send confirmation

Review before sending:

  • Subject line
  • Body content
  • Attached sections
  • Recipient list

After sending:

  • Report marked as “sent”
  • Timestamp recorded
  • Delivery logged
  • Available in report history
Section TypeContentBest For
Summary2-3 paragraph overviewExecutive stakeholders
HighlightsBulleted accomplishmentsQuick wins visibility
ChallengesIssues with mitigationsRisk communication
Next StepsAction items with ownersPlanning alignment
MilestonesStatus table with datesProgress tracking
MetricsKPIs with targetsQuantitative progress
flowchart TD
    A[Schedule Triggers] --> B[Generate Draft]
    B --> C[PM Notified]
    C --> D[PM Reviews Draft]
    D --> E{Draft Complete?}
    E -->|No| F[Edit Content]
    F --> D
    E -->|Yes| G[Select Recipients]
    G --> H[Preview Email]
    H --> I{Ready to Send?}
    I -->|No| F
    I -->|Yes| J[Send Report]
    J --> K[Mark as Sent]
    K --> L[Log Delivery]
    L --> M[Calculate Next Due]
  1. Use templates for consistency
  2. Write clear, concise summaries
  3. Quantify progress where possible
  4. Be honest about challenges
  5. Include actionable next steps
  1. Define milestones early
  2. Update status regularly
  3. Flag risks promptly
  4. Celebrate completions
  1. Choose meaningful indicators
  2. Set realistic targets
  3. Track trends over time
  4. Align with client expectations
  1. Set cadence during project planning
  2. Match frequency to project complexity
  3. Coordinate with client preferences
  4. Allow time for review before send
  1. Keep sections focused
  2. Order logically (summary first)
  3. Include clear instructions
  4. Test with sample content

Status reports connect to:

  • Project details - Name, dates, team
  • Milestones - From project timeline
  • Metrics - From component progress
  • Contacts - POC selection from client
  • Team - PM signature in emails