← All projects

Business web application · Integrations and AI

WorkAIFlow

Greater productivity and control of projects and tasks, from email to invoicing.

  • TypeScript
  • Next.js · React
  • PostgreSQL · Prisma
  • Tailwind CSS
  • NextAuth.js
  • Zod
  • Recharts · ExcelJS
  • Vitest · pnpm
Conceptual illustration of email, tasks reviewed by a person, time and a billing document.

The starting point

A professional may receive a request by email, clarify it in a conversation, log hours in another tool and prepare an invoice later. WorkAIFlow is designed for freelancers and small service teams that need to connect these pieces.

The challenge

The challenge is to keep a clear link between what is requested, the work performed and what is prepared for invoicing, while retaining control over automated suggestions and keeping workspace data separate.

The solution

WorkAIFlow brings clients, projects, tasks and time together to improve productivity and keep daily work under control. Microsoft 365 conversations provide context and AI helps classify them. Quotes, expenses, reports and Veri*Factu invoicing complete business management in one tool.

Who it is for

Freelancers working by the hour or by project.

Small teams and agencies that need to share working context.

People responsible for reviewing time, quotes, expenses and billing.

From problem to functionality

01

From email to working context

Need
Requests and clarifications are scattered across conversations.
How it works
Microsoft 365 inbox and sent-mail sync, with manual or conversation-based task linking and access to the original message in Outlook.
What it brings
Helps users resume work with its messages, project and history close at hand.
02

AI that supports review

Need
Working out which messages need action takes attention.
How it works
AI classifies messages and suggests task links or new tasks. New tasks require human review; some classifications and links can be applied under restrictive rules.
What it brings
Helps users prioritise their inbox while keeping a record of suggestions and decisions.
03

Connected projects, tasks and time

Need
Without linking hours to each assignment, it is hard to see where effort goes.
How it works
Clients, projects, task statuses and editable time entries, with reports by client, project, task and date range.
What it brings
Provides a shared basis for reviewing workload and preparing invoices.
04

Invoicing with Veri*Factu (verifactu)

Need
Connect invoicing to recorded work and the Veri*Factu system.
How it works
Integration with Veri*Factu, also known as verifactu, with chained invoicing records, XML, QR codes and submission transport.
What it brings
An invoicing workflow connected to projects, tasks and time spent.
05

From work to quotes and invoice drafts

Need
Preparing commercial documents in separate tools means piecing information together again.
How it works
Quotes with PDF output and status tracking, conversion of an accepted quote into an invoice draft, and drafts built from logged time. Amounts use deterministic calculation rules.
What it brings
Lets users review descriptions and amounts with a link back to recorded work; fiscal issuance depends on specific configuration and validation.
06

Expenses linked to source documents

Need
Scattered receipts make costs and possible duplicates harder to review.
How it works
Private document uploads, assisted extraction into an editable draft, categories, suppliers and duplicate warnings.
What it brings
Supports review before confirming an expense and keeps it linked to its source document.
07

Information for business reviews

Need
Work, income and expense data are hard to compare when kept apart.
How it works
Dashboards covering time, work valuation and billing, plus monthly, quarterly or annual Excel exports with summaries and detail.
What it brings
Helps prepare management reviews and share information with an accountant. Estimates are distinguished from issued invoices.
08

Bring existing time records along

Need
Changing tools should not mean entering an entire history again.
How it works
Toggl CSV import with row review and checks to avoid importing the same records twice.
What it brings
Brings existing time records into the same client, project and task context.
09

Workspaces and three languages

Need
Individuals and teams need to share information according to their responsibilities.
How it works
Workspaces with members and role-based permissions, two-factor authentication and an interface in Catalan, Spanish and English.
What it brings
Helps organise access and lets people work in their preferred language within one application.

Business benefits

  • Less manual reconstruction of each assignment's context.
  • Easier review of the relationship between work, time and documents.
  • Automated assistance with human review points.
  • Consolidated information to support decisions and business reviews.

Connected systems

Microsoft 365 · Microsoft Graph: Reads email and conversations; opens Outlook to continue work there. Does not send email from the application.

OpenAI API: Email classification, suggested descriptions and document extraction with structured output. Requires configuration and workflow-specific review.

Toggl · CSV: Imports exported files; this is not a Toggl API sync.

Excel · XLSX: Exports summaries and accounting detail to a file; this is not an ERP connection.

Amazon S3: Private document storage and integrity checks, dependent on service configuration.

Technical decisions

A modular application with shared components separates the interface, business rules and background processes.

PostgreSQL and Prisma relate clients, projects, tasks, emails, time and documents within each workspace.

AI returns structured data and keeps a record of suggestions. Financial calculations depend on application rules.

Automated tests cover business rules and selected workflows, with centralised translations in three languages.

Project scope

WorkAIFlow combines productivity, project and task control, and invoicing management. Microsoft 365, AI and Veri*Factu connections are configured for the environment and needs of each business.

Related services

Let's discuss your management tool

Want to connect requests, work and the way you manage your business? Tell CodiTacTIC how you work and which tools you need to bring together.

Contact