Integration

Flowlu integration

Flowlu is an all-in-one business management suite. Manage CRM accounts (organizations and contacts), opportunities, pipelines and their lookups; tasks, task lists and collaborators; projects and project teams; invoices, estimates, money records and cash-flow transactions; products, units and price lists; time logs; calendar events; agile issues and sprints; business process instances and tasks; knowledge base articles; and list users, time off and custom fields. Not covered: the messenger, mailboxes, telephony, fixed assets, loans, payables and receivables, stock, recurring invoices, approving business process tasks, writes to most lookup tables, and customer bank details (left out of the answers). Authentication is an API key, created in System Settings, API Settings, sent as the api_key query parameter to your own account address; Flowlu answers a refused call with HTTP 200 and an error object.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Flowlu.Built from the 149 Flowlu tools below, on the connection you add once.

What you can do with Flowlu

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Account relation, 3 operations

  • create_account_relationCreate account relationPOSTCreates a link between two CRM accounts (a contact working at an organization, or two organizations) from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_account_relationDelete account relationGETDeletes the link between two CRM accounts (a contact working at an organization, or two organizations) with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_account_relationGet account relationGETReturns one link between two CRM accounts (a contact working at an organization, or two organizations) by its id, with all its fields, under response.

Agile issue, 3 operations

  • create_agile_issueCreate agile issuePOSTCreates an agile issue from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_agile_issueDelete agile issueGETDeletes the agile issue with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_agile_issueGet agile issueGETReturns one agile issue by its id, with all its fields, under response.

Calendar event, 3 operations

  • create_calendar_eventCreate calendar eventPOSTCreates a calendar event (meeting, call or email) and returns it under response. Flowlu may notify the participants. A refused call answers HTTP 200 with error set.
  • delete_calendar_eventDelete calendar eventGETDeletes the calendar event (meeting, call or email) with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_calendar_eventGet calendar eventGETReturns one calendar event (meeting, call or email) by its id, with all its fields, under response.

Crm account, 3 operations

  • create_crm_accountCreate crm accountPOSTCreates a CRM account: type 1 for an organization (give name) or 2 for a contact (give first_name, last_name). Returns it under response; a refused call answers HTTP 200 with error set.
  • delete_crm_accountDelete crm accountGETDeletes the CRM account (organization or contact) with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_crm_accountGet crm accountGETReturns one CRM account (organization or contact) by its id, with all its fields, under response.

Estimate, 3 operations

  • create_estimateCreate estimatePOSTCreates an estimate (quote) from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_estimateDelete estimateGETDeletes the estimate (quote) with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_estimateGet estimateGETReturns one estimate (quote) by its id, with all its fields, under response.

Invoice, 3 operations

  • create_invoiceCreate invoicePOSTCreates an invoice from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_invoiceDelete invoiceGETDeletes the invoice with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_invoiceGet invoiceGETReturns one invoice by its id, with all its fields, under response.

Invoice item, 3 operations

  • create_invoice_itemCreate invoice itemPOSTCreates an invoice line item from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_invoice_itemDelete invoice itemGETDeletes the invoice line item with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_invoice_itemGet invoice itemGETReturns one invoice line item by its id, with all its fields, under response.

Money record, 3 operations

  • create_money_recordCreate money recordPOSTCreates a money record (payment, expense or transfer) from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_money_recordDelete money recordGETDeletes the money record (payment, expense or transfer) with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_money_recordGet money recordGETReturns one money record (payment, expense or transfer) by its id, with all its fields, under response.

Opportunity, 3 operations

  • create_opportunityCreate opportunityPOSTCreates an opportunity (deal) from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_opportunityDelete opportunityGETDeletes the opportunity (deal) with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_opportunityGet opportunityGETReturns one opportunity (deal) by its id, with all its fields, under response.

Opportunity item, 3 operations

  • create_opportunity_itemCreate opportunity itemPOSTCreates a product or service line of an opportunity from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_opportunity_itemDelete opportunity itemGETDeletes the product or service line of an opportunity with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_opportunity_itemGet opportunity itemGETReturns one product or service line of an opportunity by its id, with all its fields, under response.

Product, 3 operations

  • create_productCreate productPOSTCreates a product or service item from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_productDelete productGETDeletes the product or service item with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_productGet productGETReturns one product or service item by its id, with all its fields, under response.

Project, 3 operations

  • create_projectCreate projectPOSTCreates a project from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_projectDelete projectGETDeletes the project with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_projectGet projectGETReturns one project by its id, with all its fields, under response.

Task, 3 operations

  • create_taskCreate taskPOSTCreates a task, event or milestone (type) and returns it under response. Flowlu may notify the assignee (responsible_id). A refused call answers HTTP 200 with error set.
  • delete_taskDelete taskGETDeletes the task with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_taskGet taskGETReturns one task by its id, with all its fields, under response.

Time log, 3 operations

  • create_time_logCreate time logPOSTCreates a time log from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_time_logDelete time logGETDeletes the time log with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_time_logGet time logGETReturns one time log by its id, with all its fields, under response.

Transaction, 3 operations

  • create_transactionCreate transactionPOSTCreates a cash-flow transaction from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_transactionDelete transactionGETDeletes the cash-flow transaction with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.
  • get_transactionGet transactionGETReturns one cash-flow transaction by its id, with all its fields, under response.

Account email, 2 operations

  • create_account_emailCreate account emailPOSTCreates an email address of a CRM account from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_account_emailDelete account emailGETDeletes the email address of a CRM account with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.

Account phone, 2 operations

  • create_account_phoneCreate account phonePOSTCreates a phone number of a CRM account from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_account_phoneDelete account phoneGETDeletes the phone number of a CRM account with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.

Estimate item, 2 operations

  • create_estimate_itemCreate estimate itemPOSTCreates an estimate line item from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.
  • delete_estimate_itemDelete estimate itemGETDeletes the estimate line item with this id and returns its id under response. Flowlu runs deletes as a GET request, but this tool changes data: call it only to delete.

Opportunity account, 2 operations

  • create_opportunity_accountCreate opportunity accountPOSTLinks a CRM account to an opportunity (lead_id, account_id and account_type 1 organization or 2 contact are required) and returns the link under response.
  • delete_opportunity_accountDelete opportunity accountGETRemoves the link with this id between an opportunity and a CRM account (the account itself stays); returns the id under response. Runs as a GET request but changes data.

Process instance, 2 operations

  • create_process_instanceCreate process instancePOSTStarts a new instance of a business process (process_id, a name, a stage_id) and returns it under response. Its stages may assign tasks to people and run automations.
  • get_process_instanceGet process instanceGETReturns one business process instance by its id, with all its fields, under response.

Project team member, 2 operations

  • create_project_team_memberCreate project team memberPOSTAdds a user (user_id) to the team of a project (project_id), with a role; Flowlu may notify them. Returns the new entry under response.
  • delete_project_team_memberDelete project team memberGETRemoves the team member entry with this id from its project (the user stays); returns the id under response. Runs as a GET request but changes data.

Task collaborator, 2 operations

  • create_task_collaboratorCreate task collaboratorPOSTAdds a user (user_id) or a group (group_id) as collaborator on a task (task_id); Flowlu may notify them. Returns the new entry under response.
  • delete_task_collaboratorDelete task collaboratorGETRemoves the collaborator entry with this id from its task (the user stays); returns the id under response. Runs as a GET request but changes data.

Task list link, 2 operations

  • create_task_list_linkCreate task list linkPOSTAdds a task to a task list (task_id and list_id) and returns the link under response.
  • delete_task_list_linkDelete task list linkGETRemoves the link with this id between a task and a task list (the task stays); returns the id under response. Runs as a GET request but changes data.

Account categories, 1 operation

  • list_account_categoriesList account categoriesGETLists account types (categories) for CRM accounts page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Account emails, 1 operation

  • list_account_emailsList account emailsGETLists email addresses of CRM accounts page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Account phones, 1 operation

  • list_account_phonesList account phonesGETLists phone numbers of CRM accounts page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Account relations, 1 operation

  • list_account_relationsList account relationsGETLists links between CRM accounts page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Agile issue types, 1 operation

  • list_agile_issue_typesList agile issue typesGETLists agile issue types page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Agile issues, 1 operation

  • list_agile_issuesList agile issuesGETLists agile issues page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Agile project, 1 operation

  • get_agile_projectGet agile projectGETReturns one agile project by its id, with all its fields, under response.

Agile projects, 1 operation

  • list_agile_projectsList agile projectsGETLists agile projects page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Agile stages, 1 operation

  • list_agile_stagesList agile stagesGETLists agile workflow stages page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Article versions, 1 operation

  • list_article_versionsList article versionsGETLists knowledge base article versions page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Business lines, 1 operation

  • list_business_linesList business linesGETLists business lines page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Business processes, 1 operation

  • list_business_processesList business processesGETLists business processes page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Calendar events, 1 operation

  • list_calendar_eventsList calendar eventsGETLists calendar events (meetings, calls and emails) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Calendars, 1 operation

  • list_calendarsList calendarsGETLists calendars page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Crm accounts, 1 operation

  • list_crm_accountsList crm accountsGETLists CRM accounts (organizations and contacts) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Custom field, 1 operation

  • get_custom_fieldGet custom fieldGETReturns one custom field by its id, with all its fields, under response.

Custom field options, 1 operation

  • list_custom_field_optionsList custom field optionsGETLists custom field options page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Custom fields, 1 operation

  • list_custom_fieldsList custom fieldsGETLists custom fields page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Epics, 1 operation

  • list_epicsList epicsGETLists epics page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Estimate items, 1 operation

  • list_estimate_itemsList estimate itemsGETLists estimate line items page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Estimates, 1 operation

  • list_estimatesList estimatesGETLists estimates (quotes) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Finance categories, 1 operation

  • list_finance_categoriesList finance categoriesGETLists finance categories (income and expense) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Honorifics, 1 operation

  • list_honorificsList honorificsGETLists honorific titles (Mr, Ms and so on) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Industries, 1 operation

  • list_industriesList industriesGETLists account industries page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Invoice items, 1 operation

  • list_invoice_itemsList invoice itemsGETLists invoice line items page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Invoices, 1 operation

  • list_invoicesList invoicesGETLists invoices page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Knowledge base article, 1 operation

  • get_knowledge_base_articleGet knowledge base articleGETReturns one knowledge base article by its id, with all its fields, under response.

Knowledge base articles, 1 operation

  • list_knowledge_base_articlesList knowledge base articlesGETLists knowledge base articles page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Knowledge bases, 1 operation

  • list_knowledge_basesList knowledge basesGETLists knowledge bases page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Loss reasons, 1 operation

  • list_loss_reasonsList loss reasonsGETLists loss reasons (why an opportunity was lost) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Money accounts, 1 operation

  • list_money_accountsList money accountsGETLists money accounts (cash, checking and other accounts of your organizations) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Money records, 1 operation

  • list_money_recordsList money recordsGETLists money records (payments, expenses and transfers) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Opportunities, 1 operation

  • list_opportunitiesList opportunitiesGETLists opportunities (deals) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Opportunity accounts, 1 operation

  • list_opportunity_accountsList opportunity accountsGETLists links between opportunities and CRM accounts page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Opportunity items, 1 operation

  • list_opportunity_itemsList opportunity itemsGETLists product and service lines of opportunities page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Opportunity sources, 1 operation

  • list_opportunity_sourcesList opportunity sourcesGETLists opportunity sources page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Organization, 1 operation

  • get_organizationGet organizationGETReturns one organization of your own (a legal entity you invoice from) by its id, with all its fields, under response.

Organizations, 1 operation

  • list_organizationsList organizationsGETLists organizations of your own (legal entities you invoice from) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Pipeline, 1 operation

  • get_pipelineGet pipelineGETReturns one sales pipeline by its id, with all its fields, under response.

Pipeline stage, 1 operation

  • get_pipeline_stageGet pipeline stageGETReturns one opportunity stage of a pipeline by its id, with all its fields, under response.

Pipeline stages, 1 operation

  • list_pipeline_stagesList pipeline stagesGETLists opportunity stages page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Pipelines, 1 operation

  • list_pipelinesList pipelinesGETLists sales pipelines page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Price list items, 1 operation

  • list_price_list_itemsList price list itemsGETLists price list entries (item prices per list) page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Price lists, 1 operation

  • list_price_listsList price listsGETLists price lists page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Process instances, 1 operation

  • list_process_instancesList process instancesGETLists business process instances page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Process task, 1 operation

  • get_process_taskGet process taskGETReturns one business process task by its id, with all its fields, under response.

Process tasks, 1 operation

  • list_process_tasksList process tasksGETLists business process tasks page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Product categories, 1 operation

  • list_product_categoriesList product categoriesGETLists product categories page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Product category, 1 operation

  • get_product_categoryGet product categoryGETReturns one product category by its id, with all its fields, under response.

Products, 1 operation

  • list_productsList productsGETLists product and service items page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Project portfolios, 1 operation

  • list_project_portfoliosList project portfoliosGETLists project portfolios page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Project stage, 1 operation

  • get_project_stageGet project stageGETReturns one project stage by its id, with all its fields, under response.

Project stages, 1 operation

  • list_project_stagesList project stagesGETLists project stages page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Project team members, 1 operation

  • list_project_team_membersList project team membersGETLists project team members page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Project templates, 1 operation

  • list_project_templatesList project templatesGETLists project templates page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Projects, 1 operation

  • list_projectsList projectsGETLists projects page by page (50 per page by default, at most 100), with optional filter, search and sort; returns response.items plus the counts total, total_result, page and count.

Task list, 1 operation

  • create_task_listCreate task listPOSTCreates a task list from the fields you send and returns it under response (at least its new id). A refused call still answers HTTP 200, with error set.

Task stage, 1 operation

  • get_task_stageGet task stageGETReturns one task workflow status by its id, with all its fields, under response.

Task workflow, 1 operation

  • get_task_workflowGet task workflowGETReturns one task workflow by its id, with all its fields, under response.

Showing the first 120 of 149 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use Flowlu from Claude Code, Cursor or Codex

Connect Flowlu in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Flowlu operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Flowlu

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Flowlu once

    Add your Flowlu connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Flowlu integration FAQ

What can you do with the Flowlu integration?

LiveContext exposes 149 operations on Flowlu, covering account relation, agile issue, calendar event and crm account.

Popular integrations

Browse the whole catalog