DocMake
The PDF DocMake makes from the Management Review Minutes template

The first page of the document DocMake makes from the sample values on this page.

Compliance

Management Review Minutes

ISO 9001:2015 asks top management to review the quality management system at planned intervals. Clause 9.3.2 sets out what has to go into that review and clause 9.3.3 what has to come out of it. The minutes are the evidence that the review happened and that it covered those points.

Auditors work down the input list. Structuring the minutes as one row per required input, each carrying a summary and a pointer to the evidence that was reviewed, turns the audit into a reading exercise instead of an excavation through email.

Outputs are decisions and actions, not observations. An action with no owner and no date is the finding most likely to be raised at the next audit, so both are fields on every action row and the previous meeting's actions are reviewed as an input in their own right.

The same shape serves other standards that require a periodic review, since only the input list changes. Teams holding several certifications render one set of minutes per standard from one template rather than maintaining separate documents.

Blanks to fill

organization Organization
standard Standard reviewed
period_reviewed Period reviewed
meeting_date Meeting date
meeting_time Meeting time
location Location
chair Chaired by
minute_taker Minutes taken by
scope_statement Scope of the management system
apologies Apologies
system_effectiveness_statement Statement on the system
next_review_date Next review date
approved_by Approved by
approval_date Approval date
attendees[] One per item, so a row is added for every item in the list
inputs_reviewed[] One per item, so a row is added for every item in the list
indicators[] One per item, so a row is added for every item in the list
decisions[] One per item, so a row is added for every item in the list
actions[] One per item, so a row is added for every item in the list

The data behind the preview

This is the exact JSON that produced the document above. Change the values, POST them to the API, and you get your version back as DOCX or PDF. Lists grow and shrink with your data; the layout adapts.

  1. 01 Sign up free and duplicate this template into your workspace.
  2. 02 Adjust the wording and branding in the visual editor.
  3. 03 Fill it in the app, share it as a form link, or call the API.
sample-data.json
{
  "organization": "Northwind Software Inc.",
  "standard": "ISO 9001:2015, clause 9.3",
  "scope_statement": "Design, development, and support of document generation software, delivered from the Seattle and Amsterdam offices.",
  "meeting_date": "September 11, 2026",
  "meeting_time": "09:30 to 12:15",
  "location": "Seattle office, room Rainier, with two participants joining remotely",
  "period_reviewed": "September 2025 to August 2026",
  "chair": "Sanne Kuipers, Operations Director",
  "minute_taker": "Ilse van Dijk, Quality Coordinator",
  "attendees": [
    {
      "name": "Sanne Kuipers",
      "role": "Operations Director, chair"
    },
    {
      "name": "Elena Fischer",
      "role": "Director of Product"
    },
    {
      "name": "Daniel Okafor",
      "role": "Head of Customer Operations"
    },
    {
      "name": "Ilse van Dijk",
      "role": "Quality Coordinator"
    },
    {
      "name": "Tomas Neder",
      "role": "Sales Manager, remote"
    }
  ],
  "apologies": "Marcus Hale, Head of Digital, on leave. His written input on customer feedback was sent in advance and read out by the chair.",
  "inputs_reviewed": [
    {
      "topic": "Status of actions from the previous management review",
      "summary": "Seven of nine actions closed. Two remain open: the supplier reassessment, delayed by a change of contact at the vendor, and the second internal auditor training, now booked for October.",
      "evidence": "Minutes of September 12, 2025 and the action tracker export dated September 8, 2026"
    },
    {
      "topic": "Changes in external and internal issues relevant to the system",
      "summary": "A new data residency requirement from two European customers affects where documents are rendered. The Amsterdam office grew from four to eleven people, which changes the induction and competence picture.",
      "evidence": "Context register version 6 and the HR headcount report"
    },
    {
      "topic": "Customer satisfaction and feedback from interested parties",
      "summary": "Survey response rate fell to 22% from 31%, while the average score held at 4.4 of 5. Two customers raised the same issue about export timeouts, which is now closed.",
      "evidence": "Survey summary Q3 2026 and support feedback log"
    },
    {
      "topic": "Extent to which quality objectives have been met",
      "summary": "Three of four objectives met. On time delivery of scoped releases reached 91% against a 95% target, driven by two releases that slipped during the platform migration.",
      "evidence": "Objectives dashboard, August 2026"
    },
    {
      "topic": "Process performance and conformity of products and services",
      "summary": "Render failure rate stayed below the internal threshold all year. One repeat nonconformity in the release process was raised in March and its corrective action was verified as effective in July.",
      "evidence": "Process metrics pack and CAPA register entries 2026-03 to 2026-11"
    },
    {
      "topic": "Nonconformities and corrective actions",
      "summary": "Eleven nonconformities raised, nine closed, two within their agreed dates. No repeat of the March release process issue since the control was changed.",
      "evidence": "CAPA register export dated September 5, 2026"
    },
    {
      "topic": "Audit results",
      "summary": "Internal audit programme completed on schedule. The surveillance audit in May raised one minor finding on document control in the Amsterdam office, closed in June.",
      "evidence": "Internal audit reports IA-2026-01 to IA-2026-04 and the certification body report dated May 22, 2026"
    },
    {
      "topic": "Performance of external providers",
      "summary": "Two of five providers were reassessed. The cloud infrastructure provider met all criteria. The translation supplier missed the turnaround target twice and is on a watch list until December.",
      "evidence": "Supplier evaluation records 2026"
    },
    {
      "topic": "Adequacy of resources",
      "summary": "Quality coordination remains a part time role at 0.4 FTE. With the Amsterdam growth this is now a constraint on audit and training coverage.",
      "evidence": "Resource plan 2026 to 2027"
    },
    {
      "topic": "Effectiveness of actions taken to address risks and opportunities",
      "summary": "Six of eight risks reduced or unchanged. The single supplier dependency for translation remains open and is the driver for one of the decisions below.",
      "evidence": "Risk and opportunity register version 9"
    },
    {
      "topic": "Opportunities for improvement",
      "summary": "Three proposals tabled: automate evidence collection for internal audits, extend the induction pack for the Amsterdam office, and pilot a second translation supplier.",
      "evidence": "Improvement log, items 2026-22 to 2026-24"
    }
  ],
  "indicators": [
    {
      "name": "On time delivery of scoped releases",
      "target": "95%",
      "actual": "91%",
      "trend": "Down from 96%"
    },
    {
      "name": "Customer satisfaction score",
      "target": "4.2 of 5",
      "actual": "4.4 of 5",
      "trend": "Stable"
    },
    {
      "name": "Nonconformities closed within agreed date",
      "target": "90%",
      "actual": "82%",
      "trend": "Up from 74%"
    },
    {
      "name": "Internal audit programme completion",
      "target": "100%",
      "actual": "100%",
      "trend": "Stable"
    },
    {
      "name": "Support first response time, priority tickets",
      "target": "Under 45 minutes",
      "actual": "38 minutes",
      "trend": "Improved"
    }
  ],
  "decisions": [
    {
      "description": "Increase quality coordination to 0.8 FTE from January 2027",
      "rationale": "Audit and training coverage across two offices no longer fits in a part time role, and audit closure timeliness is below target."
    },
    {
      "description": "Qualify a second translation supplier before the end of the year",
      "rationale": "Single supplier dependency has been an open risk for two review cycles and the current supplier missed turnaround targets twice."
    },
    {
      "description": "Add a data residency requirement to the design review checklist",
      "rationale": "Two European customers now require documents to be rendered inside the EU, and the requirement should be caught at design rather than at contract."
    },
    {
      "description": "Keep the current scope and quality policy unchanged",
      "rationale": "Both remain appropriate to the organization's context and no change in direction was identified."
    }
  ],
  "actions": [
    {
      "description": "Complete the outstanding supplier reassessment",
      "owner": "Ilse van Dijk",
      "due_date": "October 31, 2026"
    },
    {
      "description": "Book and complete internal auditor training for the second auditor",
      "owner": "Daniel Okafor",
      "due_date": "November 15, 2026"
    },
    {
      "description": "Run a trial project with a second translation supplier and record the evaluation",
      "owner": "Elena Fischer",
      "due_date": "December 19, 2026"
    },
    {
      "description": "Update the design review checklist with the data residency question and brief the product team",
      "owner": "Elena Fischer",
      "due_date": "October 17, 2026"
    },
    {
      "description": "Prepare the budget change for quality coordination at 0.8 FTE",
      "owner": "Sanne Kuipers",
      "due_date": "November 30, 2026"
    },
    {
      "description": "Extend the induction pack for the Amsterdam office and record completion for all eleven staff",
      "owner": "Ilse van Dijk",
      "due_date": "January 23, 2027"
    }
  ],
  "system_effectiveness_statement": "The management system remains suitable, adequate, and effective for the scope stated above. The two areas needing attention are the resourcing of quality coordination and the timeliness of nonconformity closure, both of which are covered by dated actions with named owners.",
  "next_review_date": "September 10, 2027",
  "approved_by": "Sanne Kuipers, Operations Director",
  "approval_date": "September 18, 2026"
}

Generate this document via the API

One template plus changing data is the whole point. The list of blanks above is the contract, and every new set of values comes back in the same layout: fill it in the app, hand someone a form link, or POST the JSON and get the file straight back.

The request below carries this page's own values, so it runs as soon as the template exists in your workspace. Swap the values for yours and the response is your document.

make-management-review-minutes.sh
curl -X POST https://app.docmake.io/api/v1/render \
  -H "Authorization: Bearer $DOCMAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  --output management-review-minutes.pdf \
  --data-binary @- <<'JSON'
{
  "template_id": "tmpl_your_template_id",
  "format": "pdf",
  "data": {
    "organization": "Northwind Software Inc.",
    "standard": "ISO 9001:2015, clause 9.3",
    "scope_statement": "Design, development, and support of document generation software, delivered from the Seattle and Amsterdam offices.",
    "meeting_date": "September 11, 2026",
    "meeting_time": "09:30 to 12:15",
    "location": "Seattle office, room Rainier, with two participants joining remotely",
    "period_reviewed": "September 2025 to August 2026",
    "chair": "Sanne Kuipers, Operations Director",
    "minute_taker": "Ilse van Dijk, Quality Coordinator",
    "attendees": [
      {
        "name": "Sanne Kuipers",
        "role": "Operations Director, chair"
      },
      {
        "name": "Elena Fischer",
        "role": "Director of Product"
      },
      {
        "name": "Daniel Okafor",
        "role": "Head of Customer Operations"
      },
      {
        "name": "Ilse van Dijk",
        "role": "Quality Coordinator"
      },
      {
        "name": "Tomas Neder",
        "role": "Sales Manager, remote"
      }
    ],
    "apologies": "Marcus Hale, Head of Digital, on leave. His written input on customer feedback was sent in advance and read out by the chair.",
    "inputs_reviewed": [
      {
        "topic": "Status of actions from the previous management review",
        "summary": "Seven of nine actions closed. Two remain open: the supplier reassessment, delayed by a change of contact at the vendor, and the second internal auditor training, now booked for October.",
        "evidence": "Minutes of September 12, 2025 and the action tracker export dated September 8, 2026"
      },
      {
        "topic": "Changes in external and internal issues relevant to the system",
        "summary": "A new data residency requirement from two European customers affects where documents are rendered. The Amsterdam office grew from four to eleven people, which changes the induction and competence picture.",
        "evidence": "Context register version 6 and the HR headcount report"
      },
      {
        "topic": "Customer satisfaction and feedback from interested parties",
        "summary": "Survey response rate fell to 22% from 31%, while the average score held at 4.4 of 5. Two customers raised the same issue about export timeouts, which is now closed.",
        "evidence": "Survey summary Q3 2026 and support feedback log"
      },
      {
        "topic": "Extent to which quality objectives have been met",
        "summary": "Three of four objectives met. On time delivery of scoped releases reached 91% against a 95% target, driven by two releases that slipped during the platform migration.",
        "evidence": "Objectives dashboard, August 2026"
      },
      {
        "topic": "Process performance and conformity of products and services",
        "summary": "Render failure rate stayed below the internal threshold all year. One repeat nonconformity in the release process was raised in March and its corrective action was verified as effective in July.",
        "evidence": "Process metrics pack and CAPA register entries 2026-03 to 2026-11"
      },
      {
        "topic": "Nonconformities and corrective actions",
        "summary": "Eleven nonconformities raised, nine closed, two within their agreed dates. No repeat of the March release process issue since the control was changed.",
        "evidence": "CAPA register export dated September 5, 2026"
      },
      {
        "topic": "Audit results",
        "summary": "Internal audit programme completed on schedule. The surveillance audit in May raised one minor finding on document control in the Amsterdam office, closed in June.",
        "evidence": "Internal audit reports IA-2026-01 to IA-2026-04 and the certification body report dated May 22, 2026"
      },
      {
        "topic": "Performance of external providers",
        "summary": "Two of five providers were reassessed. The cloud infrastructure provider met all criteria. The translation supplier missed the turnaround target twice and is on a watch list until December.",
        "evidence": "Supplier evaluation records 2026"
      },
      {
        "topic": "Adequacy of resources",
        "summary": "Quality coordination remains a part time role at 0.4 FTE. With the Amsterdam growth this is now a constraint on audit and training coverage.",
        "evidence": "Resource plan 2026 to 2027"
      },
      {
        "topic": "Effectiveness of actions taken to address risks and opportunities",
        "summary": "Six of eight risks reduced or unchanged. The single supplier dependency for translation remains open and is the driver for one of the decisions below.",
        "evidence": "Risk and opportunity register version 9"
      },
      {
        "topic": "Opportunities for improvement",
        "summary": "Three proposals tabled: automate evidence collection for internal audits, extend the induction pack for the Amsterdam office, and pilot a second translation supplier.",
        "evidence": "Improvement log, items 2026-22 to 2026-24"
      }
    ],
    "indicators": [
      {
        "name": "On time delivery of scoped releases",
        "target": "95%",
        "actual": "91%",
        "trend": "Down from 96%"
      },
      {
        "name": "Customer satisfaction score",
        "target": "4.2 of 5",
        "actual": "4.4 of 5",
        "trend": "Stable"
      },
      {
        "name": "Nonconformities closed within agreed date",
        "target": "90%",
        "actual": "82%",
        "trend": "Up from 74%"
      },
      {
        "name": "Internal audit programme completion",
        "target": "100%",
        "actual": "100%",
        "trend": "Stable"
      },
      {
        "name": "Support first response time, priority tickets",
        "target": "Under 45 minutes",
        "actual": "38 minutes",
        "trend": "Improved"
      }
    ],
    "decisions": [
      {
        "description": "Increase quality coordination to 0.8 FTE from January 2027",
        "rationale": "Audit and training coverage across two offices no longer fits in a part time role, and audit closure timeliness is below target."
      },
      {
        "description": "Qualify a second translation supplier before the end of the year",
        "rationale": "Single supplier dependency has been an open risk for two review cycles and the current supplier missed turnaround targets twice."
      },
      {
        "description": "Add a data residency requirement to the design review checklist",
        "rationale": "Two European customers now require documents to be rendered inside the EU, and the requirement should be caught at design rather than at contract."
      },
      {
        "description": "Keep the current scope and quality policy unchanged",
        "rationale": "Both remain appropriate to the organization's context and no change in direction was identified."
      }
    ],
    "actions": [
      {
        "description": "Complete the outstanding supplier reassessment",
        "owner": "Ilse van Dijk",
        "due_date": "October 31, 2026"
      },
      {
        "description": "Book and complete internal auditor training for the second auditor",
        "owner": "Daniel Okafor",
        "due_date": "November 15, 2026"
      },
      {
        "description": "Run a trial project with a second translation supplier and record the evaluation",
        "owner": "Elena Fischer",
        "due_date": "December 19, 2026"
      },
      {
        "description": "Update the design review checklist with the data residency question and brief the product team",
        "owner": "Elena Fischer",
        "due_date": "October 17, 2026"
      },
      {
        "description": "Prepare the budget change for quality coordination at 0.8 FTE",
        "owner": "Sanne Kuipers",
        "due_date": "November 30, 2026"
      },
      {
        "description": "Extend the induction pack for the Amsterdam office and record completion for all eleven staff",
        "owner": "Ilse van Dijk",
        "due_date": "January 23, 2027"
      }
    ],
    "system_effectiveness_statement": "The management system remains suitable, adequate, and effective for the scope stated above. The two areas needing attention are the resourcing of quality coordination and the timeliness of nonconformity closure, both of which are covered by dated actions with named owners.",
    "next_review_date": "September 10, 2027",
    "approved_by": "Sanne Kuipers, Operations Director",
    "approval_date": "September 18, 2026"
  }
}
JSON

tmpl_your_template_id is a stand-in: build this template in the visual editor and copy the id it shows, or create one with POST /api/v1/templates. Keys, formats, strict mode and batches are in the API reference.

Or let an AI assistant do it

The DocMake MCP server lets Claude and other assistants make this document the same way. Install it once:

claude mcp add docmake \
  --env DOCMAKE_API_KEY=dm_your_api_key \
  -- npx -y @docmake/mcp@latest

Then ask for the document in plain words:

Make a PDF from my Management Review Minutes template with organization "Northwind Software Inc." and standard reviewed "ISO 9001:2015, clause 9.3".

How the MCP server works →

More compliance templates