Projects give structure to your freelance work. Each project belongs to a client, has a deadline, and can be broken into milestones — discrete deliverables with their own due dates and payment amounts. As milestones are completed and invoiced, Hedwig tracks your progress automatically.Documentation Index
Fetch the complete documentation index at: https://help.hedwigbot.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Create a project
Open the new project form
Go to Workspace → Projects and tap Create Project, or navigate to Projects from the main menu.
Set the project details
Fill in the core project information:
| Field | Required | Notes |
|---|---|---|
| Title | Yes | A clear name for the project |
| Client | Yes | Select an existing client, or enter a name to create one on the spot |
| Deadline | Yes | The project’s final due date — this appears in your calendar |
| Start date | No | When work begins |
| Budget | No | Total project value in your chosen currency |
| Description | No | Scope of work — used in the auto-generated contract |
Add milestones (optional)
You can add milestones right from the project creation screen. Each milestone needs a title, an amount, and a due date. Add as many as the project requires.
Milestones
Milestones break a project into stages. Each milestone tracks its own due date, payment amount, and completion status.Milestone statuses
| Status | What it means |
|---|---|
| Pending | Work not yet invoiced |
| Invoiced | An invoice has been generated for this milestone |
| Paid | The milestone invoice has been paid |
Add a milestone to an existing project
Open the project and tap Add Milestone. You’ll need to provide:- Title — what you’re delivering (e.g. “Design mockups”, “Final delivery”)
- Amount — the payment due for this milestone
- Due date — when this milestone is due
Generate an invoice for a milestone
Once you’re ready to bill for a milestone, open the milestone and tap Generate Invoice. Hedwig creates a draft invoice pre-filled with the milestone title, amount, and client details. From there you can choose which blockchain network to receive payment on and send the invoice directly to your client.You can only generate one invoice per milestone. If a milestone already has an invoice, the option is disabled.
Project status tracking
Each project has one of four statuses:| Status | Description |
|---|---|
| Ongoing | Active — work is in progress |
| Completed | All work is done |
| Cancelled | Project was called off |
| On hold | Temporarily paused |
Progress tracking
Inside each project you’ll see a progress summary:- Milestones completed — count of milestones with an Invoiced or Paid status
- Completion percentage — calculated from total vs. completed milestones
- Total amount — sum of all milestone amounts
- Amount paid — sum of milestones with a Paid status
How projects connect to invoices and contracts
When you create a project, Hedwig automatically:- Generates a draft contract using AI, pre-filled with the client’s name, your name, the scope of work, and all milestone details. The contract is linked to the project and client.
- Creates draft invoices for each milestone (Pro plan only). These invoices are ready to send when you reach each milestone.
On the free plan, milestone invoice automation is not available. You can still generate invoices manually from each milestone after you create the project.