
To turn a PDF client brief into project tasks with AI, first extract the deliverables, deadlines, constraints, and unanswered questions. Then ask for actionable tasks tied to the source document. Review the output before assigning dates, especially where the brief leaves scope or responsibilities unclear.
The useful result is a working plan you can verify against the brief.
This guide uses a fictional website project to show the process, including a prompt you can reuse and a workflow for keeping the PDF beside your tasks in SelfManager.ai.
Before asking AI to make a plan, check that you have the version the client actually approved.
A polished PDF can still contain outdated requirements. A newer email may change the launch date, remove a deliverable, or introduce an additional approval.
Gather:
Keep the original PDF unchanged. Record later decisions separately so you can distinguish the original request from subsequent changes.
For confidential client work, use an AI workflow permitted by your agreement and your client’s requirements.
Look at a few pages yourself, especially tables, screenshots, and footnotes.
If the AI cannot read a section clearly, ask it to identify the gap. A guessed requirement is harder to notice than an explicit “unreadable” label.
For scans, verify names, numbers, dates, and small text against the original. Successful file upload does not prove that every page was interpreted correctly.
An open-ended request such as “Make a project plan from this PDF” gives the AI room to fill gaps with assumptions.
Use two passes instead.
First pass: identify what the document says.
Second pass: propose how to deliver it.
Keep these categories separate:
| Category | What belongs here | Example |
|---|---|---|
| Confirmed deliverable | An output explicitly requested | Five website pages |
| Constraint | A boundary the work must respect | Use the existing brand identity |
| Dependency | Something needed before another action | Client supplies approved copy |
| Open question | A missing or contradictory detail | Who supplies the form destination? |
| Suggested work | A useful proposal requiring confirmation | Add an analytics dashboard |
The last category deserves attention. Sensible suggestions can still expand the project.
A client asking for a contact form has not automatically requested a CRM integration, automated email sequence, and custom reporting.
Use this after attaching the brief or including it in the AI’s document context:
Read the attached client brief and help me prepare a project task draft.
First extract the confirmed deliverables, deadlines, constraints, dependencies, and open questions.
Separate explicit requirements from your recommendations. Do not add recommended features to the confirmed scope.
For each requirement, include the page or section reference where available. If you cannot verify the location, say so instead of inventing a reference.
Then propose tasks with these fields:
ActionDeliverable supportedDefinition of doneDependency or required inputProposed responsible roleDeadline stated in the brief, or “not specified”
Label responsible roles as proposals unless the document explicitly assigns them.
Do not invent dates, time estimates, approval rules, or technical requirements. Put unresolved details in a separate questions list.
Flag unreadable sections and contradictions. Finish with the questions that could materially change scope, cost, or timing.
A prompt cannot guarantee accuracy. Its purpose is to make the output easier to check.
Consider this fictional brief:
Create a five-page website: Home, Services, About, FAQ, and Contact. Use the existing brand identity. The client will supply copy and images. Include a contact form and mobile layouts. Publish after client approval. The target launch is the end of next month.
This describes outcomes, but it leaves important questions unanswered.
When will the content arrive? Who receives form submissions? What counts as approval? Is the target launch an agreed deadline or a preference?
A useful task draft might look like this:
| Proposed task | Definition of done | Dependency or question |
|---|---|---|
| Confirm the content delivery date | Client confirms when copy and images will arrive | Content timing is unspecified |
| Confirm contact form fields and recipient | Field list and destination approved | Form details are missing |
| Prepare the five-page structure | Each requested page has an agreed section outline | Needs enough content detail |
| Build the agreed pages | Five pages implemented using supplied content and branding | Approved structure and assets |
| Check mobile layouts | Main content and interactions reviewed at agreed mobile sizes | Pages ready for review |
| Test the contact form | Agreed submission flow verified | Form configuration confirmed |
| Request final client approval | Explicit approval recorded | Review version ready |
| Publish the approved website | Approved version is live and checked | Approval and required access |
These are proposed implementation tasks derived from the example. They are not additional statements from the original brief.
“Work on website” is difficult to finish.
“Build the Services page using approved copy” gives you a clearer endpoint.
Use the same principle for reviews:
If a task still hides several decisions, split it or resolve the decisions first.
Do not wait until every minor detail is known. Focus on questions that affect the sequence or commitment.
For the example website, those include:
Record the answers beside the project.
A missing input should produce a visible follow-up task. It should not quietly become an assumption inside an AI-generated schedule.
SelfManager’s Docs section lets you attach a PDF to a table. Supported documents can be up to 50 MB each.
To use the brief as AI context:
For PDF reading, the selected model matters. SelfManager’s current documentation says Claude, GPT, and Gemini receive the PDF itself, including scans, while Grok receives its text. Verify any layout-dependent details yourself.
Attaching a document and including it in an AI request are separate actions.
SelfManager can help keep the source, task details, and later discussions together. It is less useful if you only need a one-time checklist and already have a suitable place to manage it.
Try this with one active client brief: attach the PDF, extract the requirements, and compare the draft with the source before creating your working task list.
Extracting tasks does not tell you whether you have time to finish them.
Before planning dates, add the information the brief cannot provide:
For example, if you have two hours available on Tuesday, a task list that assumes a full day of implementation needs adjustment.
Use a second prompt:
Build a proposed schedule from the reviewed tasks below.
Available project time: [hours and days].
Confirmed deadline: [date, or not yet agreed].
Expected client inputs: [items and dates].
Existing commitments: [details].
Respect dependencies and leave approval-dependent work conditional.Identify work that does not fit.
Label any duration estimates as provisional.
Do not assume client feedback will arrive the same day.
SelfManager’s AI Plan supports a planning period of up to 31 days and provides an editable preview before approval. You can use the reviewed task list as the brief for that planning step.
Treat proposed working dates separately from client commitments. An AI-generated date becomes an internal planning choice until you have checked it.
Before accepting the plan, make four checks.
Can you connect every delivery task to a confirmed requirement or an explicitly approved implementation decision?
Remove extras that entered the plan as helpful suggestions.
Has anything important disappeared?
Check page lists, file formats, exclusions, delivery conditions, and approval requirements.
Does the sequence reflect what needs to happen first?
A task scheduled before its required content arrives is an unresolved dependency.
Does the work fit alongside your other obligations?
Reduce scope, revise timing, or discuss the constraint before treating the schedule as a promise.
The original brief remains useful throughout the project.
When the client asks for something new, compare it with the agreed scope. Record whether the request replaces existing work, adds work, or clarifies a requirement.
For example:
“Add a newsletter signup” is a new request. Confirm the email platform, design, and effect on timing before scheduling implementation.
Keep the decision in a note or comment beside the relevant work. When appropriate, retain a clearly named revised brief.
This makes later reviews more useful. You can distinguish unfinished original scope from work introduced after the project started.
Keep the PDF, decisions, and tasks together in SelfManager, then use the reviewed list to plan your next working days. Start with one project and check whether the workflow reduces the time you spend reconstructing context.
Yes, an AI tool that can read the document can draft tasks from it. Review the output against the PDF before using it. The draft may omit requirements, infer extra work, or misread dates and tables.
It depends on the tool and selected model. In SelfManager, current documentation says Claude, GPT, and Gemini can receive scanned PDFs as files. Check important details against the scan, particularly small text, numbers, and tables.
Label the deadline as unspecified. Ask the client about timing, then build a proposed schedule using your availability and dependencies. Keep that proposal separate from an agreed delivery date.
It can propose estimates, but label them provisional. Adjust them using your experience, technical constraints, and previous comparable work. Avoid presenting an unreviewed estimate as a commitment.
No. Add the PDF to Docs, include it in the AI context, and request a draft. Review the result, then create or generate tasks from the confirmed list. AI Plan provides a separate preview-and-approval step for creating dated plans.

Plan smarter, execute faster, achieve more
Create tasks in seconds, generate AI-powered plans, and review progress with intelligent summaries. Perfect for individuals and teams who want to stay organized without complexity.
Get started with your preferred account