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.
Say what should happen.
The workflow builds itself.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Flowlu
- Create your workspace
Sign up free. Nothing to install.
- 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.
- 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.
