Project kickoff meeting agenda template
Use this template the first time a project team gathers, after scope is approved but before work begins. It works for internal teams and client kickoffs alike, and it keeps a 60-minute meeting from drifting by giving every section a time box, an owner, and a stated outcome. Adapt the durations to your meeting length, then send it out at least a day ahead so people arrive prepared.
Header
Project: [Project name] Date / time: [Date], [Start time]–[End time] [Timezone] Location / link: [Room or video link] Facilitator: [Name] Note-taker: [Name] Attendees: [Names and roles] Meeting goal (one sentence): Align the team on scope, roles, timeline, and how we'll work together, and leave with clear next steps.
1. Welcome and introductions (5 min) — Owner: Facilitator
Outcome: Everyone knows who is in the room and their role on the project. - Quick round: name, role, one thing you own on this project. - For client kickoffs: confirm the main point of contact on each side. - Confirm the note-taker and where notes will live: [Doc or wiki link].
2. Project background and why now (5 min) — Owner: [Sponsor / Project lead]
Outcome: Shared understanding of the problem this project solves and the business reason for the timing. - The problem or opportunity: [1–2 sentences]. - Why this matters now: [trigger, deadline, or commitment]. - How success will be measured: [primary metric or definition of done].
3. Scope, goals, and out of scope (10 min) — Owner: [Project lead]
Outcome: The team agrees on what is in, what is out, and the top objectives. - In scope: [Deliverable 1], [Deliverable 2], [Deliverable 3]. - Explicitly out of scope: [Item], [Item] — to prevent scope creep later. - Top 3 objectives for this phase: [Objective], [Objective], [Objective]. - Open question to resolve today: [Question].
4. Roles and responsibilities (8 min) — Owner: [Project lead]
Outcome: Each workstream has a clear owner; everyone knows who decides what. - Walk the RACI or simple owner list: [Workstream] → [Owner]. - Who is the single decision-maker for [key area]? - Escalation path when blocked: [Name / channel]. - Confirm who signs off on the final deliverable: [Name].
5. Timeline, milestones, and dependencies (10 min) — Owner: [Project manager]
Outcome: Agreement on key dates and the dependencies that could put them at risk. - Phase 1: [Milestone] — target [Date]. - Phase 2: [Milestone] — target [Date]. - Launch / delivery: target [Date]. - Known dependencies: [Dependency] (owner: [Name], needed by [Date]). - Hard constraints: [Budget, fixed deadline, resource limit].
6. Ways of working and communication (7 min) — Owner: Facilitator
Outcome: The team agrees how it will communicate, meet, and track progress. - Primary channel: [Slack / Teams / email]; response expectation: [e.g., same business day]. - Project tool: [Jira / Asana / Notion] — link: [URL]. - Recurring check-in: [Day, time, cadence]. Booking link to grab a slot: [booking link]. - Status reporting: [format] sent [cadence] by [Owner]. - Decision log lives at: [Link].
7. Risks, assumptions, and open questions (5 min) — Owner: [Project lead]
Outcome: The biggest risks are named with an owner; assumptions are written down. - Risk: [Risk] → mitigation: [Action] (owner: [Name]). - Assumption we're making: [Assumption] — validate by [Date]. - Parking lot (capture, don't solve now): [Item], [Item].
8. Action items and next steps (5 min) — Owner: Facilitator
Outcome: A short list of owned, dated actions everyone agrees to. - [ ] [Action] — owner: [Name] — due: [Date]. - [ ] [Action] — owner: [Name] — due: [Date]. - [ ] [Action] — owner: [Name] — due: [Date]. - Next meeting: [Date / time] or "book via [booking link]". - Facilitator sends notes and actions within [24 hours].
Stop chasing times by email. Calenkli sends the booking link, confirmations and reminders automatically — free, with a 0% fee.
Automate the schedulingFrequently asked questions
How long should a project kickoff meeting be?
Sixty minutes is a good default for most projects, and this template is built to fit that. Larger or cross-functional efforts may need 90 minutes, especially if roles and dependencies are complex. If you only have 30 minutes, cut sections 6 and 7 to a single line each and handle the detail in a follow-up, but never drop scope, roles, and next steps.
Who should run the kickoff meeting?
The project manager or project lead usually facilitates, since they own the agenda and the follow-up. The sponsor or executive should attend at least the background and scope sections to lend authority and answer 'why now,' but they don't need to run the whole meeting. Assign a separate note-taker so the facilitator can focus on keeping time and reading the room.
What's the difference between a kickoff agenda and a regular status meeting agenda?
A kickoff establishes the foundation: shared understanding of scope, roles, timeline, risks, and how the team will work together. It happens once, at the start. A status meeting assumes that foundation exists and focuses on progress, blockers, and the next sprint. If you find yourself re-litigating scope in every status meeting, the kickoff probably skipped section 3.
How do I keep a kickoff from running over time?
Three habits help. First, time-box each section on the agenda and say the box out loud when you start it. Second, keep a parking lot for off-topic items so you can acknowledge them without solving them live. Third, schedule the recurring follow-up before people leave so deep dives have a home. Sharing a self-serve booking link removes the back-and-forth of finding the next slot.
Should I record the kickoff or just take notes?
Written notes are essential either way, because action items and decisions need to be searchable, not buried in a recording. A recording is a useful supplement for people who couldn't attend, but don't let it replace a concise summary. Circulate the notes, decisions, and owned action items within a day while the discussion is fresh.
How do I run a kickoff for a remote or multilingual team?
Share the agenda and pre-reads in advance so people in other timezones can prepare asynchronously, and list every time with its timezone. For scheduling the meeting and the recurring follow-ups, use a tool that shows each invitee slots in their own timezone to avoid conversion errors. Calenkli does this and presents its booking page, confirmations, and reminders in six languages, which reduces friction for European and multilingual teams; just note it's a newer, smaller tool than the biggest incumbents, with fewer native integrations today.
Turn time into booked meetings
Calenkli gives you a free booking link: people pick a slot in their own timezone, answer your questions first, and the meeting lands on your calendar automatically.
Create your free booking pageFree forever · 0% booking fee · no credit card