Integration · Productivity
Connect Claude & ChatGPT to Kissflow
Ask your AI what is waiting for your approval, where a request is stuck, or what is open on a board. It can read process items and their progress, board items and their history, dataform and dataset records, users and groups in Kissflow. It can also approve or reject process steps, move and reassign board items and create or update dataform records.
Free plan, no credit card. Takes about a minute.
Try asking
“What is waiting for my approval in the Purchase Request process?”
The AI lists the purchase request items that are waiting for your action.
“Approve the purchase request from Jonas.”
It reads the item at its current step and submits it, so it moves on to the next step.
“Where is my travel request stuck?”
It finds the request among the items you started and shows which step it is at and who has acted.
What your AI can do
Processes and approvals
See items waiting for you and items you started, follow an item's progress, and approve, submit or reject the current step.
Boards
List board items and fields, read an item's history, move items between statuses, reassign them and change due dates.
Data and people
Read, create and update dataform records, read datasets and their views, and look up users, groups and group members.
“Show the open items on the IT Support board.”
It lists the items in a view of the board, with their status and fields.
“Move ticket 214 to Done and assign it to Tom.”
It moves the board item to the Done status and reassigns it to Tom.
“Add Nordic Supplies to the Vendors dataform.”
It creates and submits a new record in the dataform with the field values you give.
91 tools for Kissflow
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_an_attachmentChanges dataCreate a new document for a 2. API summary: Add an attachment.add_attachment_to_a_table_fieldChanges dataCreate a new document for a 2. API summary: Add attachment to a table field.add_image_fileChanges dataCreate a new image for a 2. API summary: Add image file.add_image_to_a_table_fieldChanges dataCreate a new image for a 2. API summary: Add image to a table field.archive_portalVisible to othersDeactivate a portal (model id). Has effects visible outside this system. API summary: Bulk deactivation of portal users.create_2_batchVisible to othersCreate a new batch for a 2. Required: items. Has effects visible outside this system. API summary: Bulk user actions.create_2_batch_2Visible to othersCreate a new batch for a 2. Has effects visible outside this system. API summary: Bulk update dataset records.create_2_batch_postVisible to othersCreate a new batch for a 2. Required: body. Has effects visible outside this system. API summary: Bulk update dataform records.create_2_documentChanges dataCreate a new document for a 2. API summary: Add attachment to a form field.create_2_document_postChanges dataCreate a new document for a 2. API summary: Upload an attachment to an attachment field in a table.create_2_imageChanges dataCreate a new image for a 2. API summary: Add image to a form field.create_a_datasetChanges dataUpdate an existing 2 identified by dataset id. API summary: Create a dataset.create_a_new_groupChanges dataUpdate an existing 2 identified by account id. API summary: Create a new group.create_a_new_itemChanges dataUpdate an existing 2 identified by process id. API summary: Create a new item.create_dataform_recordVisible to othersCreate and submit a dataform record. Required: `form_id` and `body` (an object of field IDs and values).create_deleteVisible to othersCreate a new delete. Has effects visible outside this system. API summary: Bulk delete items.create_delete_postVisible to othersCreate a new delete. Required: items. Has effects visible outside this system. API summary: Bulk delete dataform records.create_forceresetDeletesCreate a new forcereset. Required: items. Destructive action; may require approval. API summary: Bulk password reset.create_moveVisible to othersCreate a new move. Has effects visible outside this system. API summary: Bulk update item statuses.create_portal_userChanges dataUpdate an existing portal identified by model id. API summary: Create portal user.create_priority_idVisible to othersCreate a new priority id. Has effects visible outside this system. API summary: Bulk update item priorities.create_reassignVisible to othersCreate a new reassign. Has effects visible outside this system. API summary: Bulk update item assignees.create_watcherChanges dataCreate a new watcher. API summary: Add watchers to a board.delete_2DeletesPermanently delete a 2 by group id. Destructive action; may require approval. API summary: Delete a group.delete_a_dataform_recordDeletesPermanently delete a 2 by instance id. Destructive action; may require approval. API summary: Delete a dataform record.delete_a_datasetDeletesPermanently delete a 2 by dataset id. Destructive action; may require approval. API summary: Delete a dataset.delete_board_itemDeletesPermanently delete a board item by `case_id` and `item_id`. This cannot be undone.download_an_attachment_from_an_attachment_fieldGet one document by document id. API summary: Download an attachment from an attachment field.download_an_image_file_from_an_image_fieldList images for a 2. API summary: Download an image file from an image field.download_attachment_from_a_table_fieldGet one document by document id. API summary: Download attachment from a table field.download_image_from_a_table_fieldList images for a 2. API summary: Download image from a table field.get_2_getGet one 2 by field id. API summary: Get a list of records from a lookup field in a table.get_2_lookupGet one 2 by field id. API summary: Get a list of records from a lookup field.get_2_portalGet one portal for a 2 by user id. API summary: Get portal user details.get_board_itemGet one board item by `case_id` (board ID) and `item_id`.get_count_of_items_in_reportsGet one 2 by report id. API summary: Get count of items in reports.get_dataform_recordGet one dataform record by `form_id` and `instance_id`.get_dataset_recordGet one 2 by dataset id. API summary: Get dataset record.get_documentGet one document by document id. API summary: Download attachment from a form field.get_document_getGet one document by document id. API summary: Download an attachment from an attachment field in a table.get_groupGet one group by `group_id`.get_portal_settingsGet one 2 by portal id. API summary: Get portal settings.get_portal_user_countGet one portal for a 2 by model id. API summary: Get portal user count.get_process_itemGet a process item's details at its current step. Required: `process_id`, `instance_id` and `activity_instance_id`.get_process_item_progressShow where a process item is in its workflow and who has acted. Required: `process_id` and `instance_id`.get_process_report_itemGet one item from a process report. Required: `process_id`, `report_id` and `instance_id`.get_statusGet one status by model id. API summary: Get portal user count by status.get_the_number_of_items_in_a_viewVisible to othersCount a 2 (case id). Has effects visible outside this system. API summary: Get the number of items in a view.get_userGet one user by `user_id`.list_2_aggregationsList aggregations for a 2. API summary: Get aggregated details of dataset's fields.list_2_fieldsList fields for a 2. API summary: Get report fields.list_2_imagesList images for a 2. API summary: Download image from a form field.list_2_images_getList images for a 2. API summary: Download an image from an image file in a table.list_2_rlookupsList rlookups for a 2. API summary: Get a list of records from a remote lookup field.list_2_rlookups_getList rlookups for a 2. API summary: Get a list of records from a remote lookup field in a table.list_2_transitionsList transitions for a 2. API summary: Get item status transitions.list_2_watchersList watchers for a 2. API summary: Get list of watchers for a board.list_board_fieldsList the fields of a board by `case_id`, to know what an item contains.list_board_item_activityList the activity history of a board item. Required: `case_id` and `item_id`.list_board_itemsChanges dataList items in a board view. Required: `case_id` (board ID) and `view_type`. Optional: `view_id` and `config_json` for filters, sort and page size.list_dataform_recordsList the records in a dataform by `form_id`.list_dataset_recordsList the records in a dataset by `dataset_id`.list_dataset_view_recordsList the records in one dataset view. Required: `dataset_id` and `view_id`.list_fieldsList fields. API summary: Get all fields configured for display in a lookup.list_group_membersList the members of a group by `group_id`.list_groupsList user groups in your Kissflow account.list_my_process_itemsList the process items you started in one process, by `process_id`.list_pending_process_itemsList process items waiting for your action in one process, by `process_id`. Use to find approvals you need to handle.list_portal_fieldsList fields for a portal. API summary: Get list of portal user fields.list_portal_listsList lists for a portal. API summary: Get list of portal users.list_table_fieldsList fields for a table. API summary: Get all fields from a table using a lookup field.list_usersList the users in your Kissflow account.list_view_listsList lists for a view. API summary: Get all records of a dataform view.move_board_itemChanges dataMove a board item to another status. Required: `case_id`, `item_id`, `status_id` (current status) and `body_status_id` (new status).reassign_board_itemChanges dataAssign a board item to other people. Required: `case_id`, `item_id` and `status_id`. Pass `assigned_to` with the user IDs.reject_process_stepVisible to othersReject a process item at its current step, with an optional `note`. Required: `process_id`, `instance_id` and `activity_instance_id`.remove_watchers_from_a_boardChanges dataCreate a new watcher. API summary: Remove watchers from a board.set_board_item_due_dateVisible to othersChange a board item's `due_date`. Required: `case_id`, `item_id` and `status_id`.submit_portalVisible to othersActivate a portal (model id). Has effects visible outside this system. API summary: Bulk activation of portal users.submit_process_stepVisible to othersSubmit or approve a process item at its current step, moving it to the next step. Required: `process_id`, `instance_id` and `activity_instance_id`.update_2Changes dataUpdate an existing 2 identified by account id. API summary: Create a new user.update_2_portalChanges dataUpdate an existing portal identified by user id. API summary: Update portal user details.update_2_postChanges dataUpdate an existing 2 identified by case id. API summary: Create a new item.update_2_priority_idsVisible to othersUpdate an existing priority id identified by status id. Has effects visible outside this system. API summary: Update the priority for an item.update_2_requestersVisible to othersUpdate an existing requester identified by status id. Has effects visible outside this system. API summary: Update the requester for an item.update_a_groupChanges dataUpdate an existing 2 identified by group id. API summary: Update a group.update_custom_form_fieldsChanges dataUpdate an existing 2 identified by status id. API summary: Update custom form fields.update_dataform_recordChanges dataUpdate a dataform record. Required: `form_id`, `instance_id` and `body` (field IDs and new values).upload_an_attachment_to_an_attachment_fieldChanges dataCreate a new document for a 2. API summary: Upload an attachment to an attachment field.upload_an_image_file_to_an_image_fieldChanges dataCreate a new image for a 2. API summary: Upload an image file to an image field.upload_an_image_to_a_table_fieldChanges dataCreate a new image for a 2. API summary: Upload an image to a table field.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Kissflow from the app list.
- 2
Paste your key
Paste your Kissflow subdomain (the "acme" in acme.kissflow.com), access key ID, access key secret and account ID. In Kissflow click your profile picture > My settings > API authentication > Access keys and click Create access key. Name it, set an expiry, then copy the access key ID and secret. The account ID is shown on the same API authentication page.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Kissflow?
The AI can read process items and their progress, board items with fields and activity, dataform and dataset records, users, groups and group members. It can approve, submit or reject a process step, move, reassign or set due dates on board items, create and update dataform records and delete a board item if you switch that tool on.
Does the AI see my Kissflow credentials?
No. Your access key ID, access key secret and account ID are encrypted at rest and never shown to the AI. After you save them, they are 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. Approving or rejecting a step moves a real request along, and deleting a board item is permanent. These can require your approval before they run. 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 Kissflow account.
What do I need to connect Kissflow?
Four things: your Kissflow subdomain, an access key ID, its access key secret and your account ID. You create the access key under your profile picture > My settings > API authentication > Access keys, and you set its expiry there. The account ID is on the same page.
Let your AI work in Kissflow today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Kissflow freeHeyMyApps is not affiliated with Kissflow. Product names are trademarks of their owners.






