Skip to content

Integration · Accounting

Connect Claude & ChatGPT to Hiflow

Ask your AI what is open for a customer, to draft a quote, or to log two hours in Hiflow. It can search and update customers, projects and tasks, create quotes and invoices, and read and log time entries. Everyday admin gets done without switching between modules.

Connect Hiflow free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Create a quote for Atelier Nord: 3 days of installation at 650 EUR per day.”

    The AI finds the customer and creates a quote with one line: label, quantity, unit price and VAT type.

  • “Turn quote 1187 into an invoice.”

    It creates a customer invoice from the existing quote.

  • “How many hours did the team log last week for customer Delta?”

    It lists the time entries for that customer and week for all users, or just the totals if that is all you need.

What your AI can do

Customers and projects

Search, create and update customers, list their contact people, and search, create and update projects with statuses.

Quotes and invoices

Search and read quotes and invoices, create quotes with lines, and create invoices directly or from a quote.

Tasks and time

Search, create and update tasks with assignees, priorities and tags, and read, log and update time entries against trackers.

  • “Log 2 hours this morning on the website redesign.”

    It finds the matching tracker and logs a time entry with start and end time.

  • “Which open tasks are assigned to Julie?”

    It looks up task assignees and statuses, then searches the tasks assigned to Julie.

  • “Add a new customer, Brasserie Lumen, with their email and VAT number.”

    It searches first to avoid a duplicate, then creates the customer.

30 tools for Hiflow

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_customerChanges dataCreate a customer with `name` and optional email, phone, address, postal code, city, country, website and VAT number. Search first to avoid duplicates.
  • create_invoiceChanges dataCreate a customer invoice for `id_customer` with `entries` (label, quantity, unit price, VAT type), or turn an existing quote into an invoice with `id_estimate`.
  • create_projectChanges dataCreate a project (job) for a customer with `name` and `id_customer`, plus optional title, description and status.
  • create_quoteChanges dataCreate a quote for `id_customer` with `entries` (lines with label, quantity, unit price, VAT type or a catalog `id_item`), plus optional description and customer reference.
  • create_taskChanges dataCreate a task with name, description, start and end date, status, priority, tracker, assigned user IDs and tag IDs.
  • delete_taskDeletesPermanently delete a task by `task_id`. Cannot be undone.
  • get_customerGet one customer by `customer_id`, including address, VAT number and contact details.
  • get_invoiceGet one customer invoice by `invoice_id`, including its lines and totals.
  • get_projectGet one project (job) by `project_id`.
  • get_quoteGet one quote (estimate) by `quote_id`, including its lines and totals.
  • get_taskGet one task by `task_id`, including assignees, dates, status and priority.
  • get_timesheetGet one time entry by `timesheet_id`.
  • list_customer_contactsList the contact people for a customer by `customer_id`.
  • list_project_statusesList the available project statuses and their IDs.
  • list_task_assigneesList the users who can be assigned to tasks, with their IDs.
  • list_task_prioritiesList the available task priorities and their IDs.
  • list_task_statusesList the available task statuses and their IDs.
  • list_timesheetsList time entries, filtered by date range, user, customer, task or tracker; set `summary` for totals only and `all_users` to include everyone.
  • log_timeChanges dataLog a time entry with `date_start` and `date_end` (date-times) and a `id_tracker`, plus optional comment, quantity, user and location.
  • search_customersSearch customers by name or other text in `search`. Use this to find a customer ID.
  • search_invoicesSearch customer invoices by text, customer IDs, status IDs or date range, with paging.
  • search_productsSearch catalog products and services by text or folder ID.
  • search_projectsSearch projects (jobs) by text, customer IDs, status IDs or date range, with paging.
  • search_quotesSearch quotes (estimates) by text, customer IDs or status IDs, with paging.
  • search_tasksSearch tasks by text, customer, assigned user, status or date range, with paging and sorting.
  • search_trackersSearch trackers (the activities or cost codes that time is logged against) by name or customer; `mostused` returns your most-used ones.
  • update_customerVisible to othersUpdate a customer by `id`; `name` is required and the other fields (email, phone, address, VAT number and so on) are optional.
  • update_projectVisible to othersUpdate a project by `id` (with `name` and `id_customer`): title, description or status.
  • update_taskVisible to othersUpdate a task by `id`: name, description, dates, status, priority, assignees or tags.
  • update_time_entryVisible to othersUpdate a time entry by `id` with its `date_start`, `date_end` and `id_tracker`, plus optional comment or quantity.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Hiflow from the app list.

  2. 2

    Paste your key

    Enter your Hiflow account name (the "acme" in acme.hiflow.net) and paste an API key. In Hiflow open the Parameters (Paramètres) module, go to the API Keys tab, generate a key and give it a name. The key has the same rights as the user who created it.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Hiflow?

The AI can read customers and their contacts, projects, tasks, quotes, invoices, catalog products, time entries and trackers. It can create and update customers, projects, tasks and time entries, create quotes and invoices, and delete a task if you switch that tool on.

Does the AI see my Hiflow API key?

No. Your Hiflow API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Deleting a task is permanent, and it can require your approval before it runs, as can updates to customers, projects and quotes. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Hiflow account.

Which Hiflow user should create the API key?

The key has the same rights as the user who created it. Create it with a user that only has the access you want the AI to have. The tools you switch on in PipMCP limit it further.

Let your AI work in Hiflow today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Hiflow free

PipMCP is not affiliated with Hiflow. Product names are trademarks of their owners.