Skip to content

Integration · Accounting

hiflow.net

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.

65 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_an_incoming_invoiceChanges dataCreate a new invoice. Search invoices first to avoid duplicates. API summary: Create an incoming invoice.
  • 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_customer_postChanges dataCreate a new customer. Required: auth key. Search customers first to avoid duplicates. API summary: Authenticate a customer by auth key.
  • 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_productChanges dataCreate a new product. Search products first to avoid duplicates. API summary: Create an item or folder.
  • 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_requesttokenChanges dataCreate a new requesttoken. API summary: Request an API token.
  • create_taskChanges dataCreate a task with name, description, start and end date, status, priority, tracker, assigned user IDs and tag IDs.
  • create_trackerChanges dataCreate a new tracker. Search trackers first to avoid duplicates. API summary: Create a tracker.
  • create_userChanges dataCreate a new user. Required: login, firstname or name. API summary: Create a user.
  • delete_an_incoming_invoiceDeletesPermanently delete a invoice by invoice id. Destructive action; may require approval. API summary: Delete an incoming invoice.
  • delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval.
  • delete_invoiceDeletesPermanently delete a invoice by invoice id. Destructive action; may require approval. API summary: Delete an invoice.
  • delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete a job.
  • delete_quoteDeletesPermanently delete a quote by quote id. Destructive action; may require approval. API summary: Delete an estimate.
  • delete_taskDeletesPermanently delete a task by `task_id`. Cannot be undone.
  • delete_timesheetsMoves moneyPermanently delete a timesheet. Financial or irreversible action; may require approval. API summary: Delete a timesheet entry.
  • delete_trackerDeletesPermanently delete a tracker by tracker id. Destructive action; may require approval.
  • get_a_specific_incoming_invoiceGet one invoice by invoice id. API summary: Get a specific incoming invoice.
  • get_activity_dashboardList tasks. API summary: Get activity dashboard.
  • get_customerGet one customer by `customer_id`, including address, VAT number and contact details.
  • get_documentGet one document by document id. API summary: Get file information or serve file.
  • get_invoiceGet one customer invoice by `invoice_id`, including its lines and totals.
  • get_invoice_statusGet the current status of a invoice. API summary: Get list of invoice statuses.
  • get_list_of_incoming_invoicesSearch invoices by search, items per page, id supplier, payment status, date from or date to. Use this to find existing invoices before creating a new invoice. Results are paginated. API summary: Get list of incoming invoices.
  • get_list_of_usersList users. API summary: Get list of users.
  • get_list_of_vat_typesList vat types. API summary: Get list of VAT types.
  • get_projectGet one project (job) by `project_id`.
  • get_quoteGet one quote (estimate) by `quote_id`, including its lines and totals.
  • get_quote_statusGet the current status of a quote. API summary: Get list of estimate statuses.
  • get_reportGet one report by report id. API summary: Execute a report.
  • get_taskGet one task by `task_id`, including assignees, dates, status and priority.
  • get_timesheetGet one time entry by `timesheet_id`.
  • get_trackerGet one tracker by tracker id. API summary: Get a specific tracker.
  • get_userGet one user by user id. API summary: Get a specific user.
  • list_customer_contactsList the contact people for a customer by `customer_id`.
  • list_foldersList folders. API summary: Get list of folders.
  • list_legal_formsList legal forms. API summary: Get list of legal forms.
  • list_payment_statusesList payment statuses. API summary: Get list of payment statuses.
  • list_project_statusesList the available project statuses and their IDs.
  • list_reportsList reports. API summary: Get list of report bookmarks.
  • list_tagsList tags. API summary: Get available tags.
  • list_task_assigneesList the users who can be assigned to tasks, with their IDs.
  • list_task_historiesList histories for a task. API summary: Get task history.
  • 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.
  • list_trackersList trackers. API summary: Get available trackers.
  • list_unitsList units. API summary: Get list of units.
  • list_vat_typesList vat types. API summary: Get list of VAT types.
  • 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.
  • send_timesheetVisible to othersSend a timesheet (timesheet id). Has effects visible outside this system. API summary: Send timesheet worksheet.
  • 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_quotesVisible to othersUpdate an existing quote. Has effects visible outside this system. API summary: Update an estimate.
  • 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 HeyMyApps 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 HeyMyApps 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?

HeyMyApps 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 HeyMyApps 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

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