Skip to content

Integration · Scheduling

qminder.com

Connect Claude & ChatGPT to Qminder

Ask your AI how many visitors are waiting, who is in a line, or to book an appointment in Qminder. It can list locations, lines, desks and staff, search and count tickets, and add visitors to a queue. It can also call, forward, serve or remove tickets, check in and reschedule appointments, and send a visitor an SMS.

Connect Qminder free

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

Try asking

  • “How many visitors are waiting at our main location right now?”

    The AI finds the location and counts tickets with status NEW, per line if you ask.

  • “Add Peter Hansen to the Returns line.”

    It finds the line and creates a ticket with his name, so he joins the queue.

  • “Call the next visitor in Customer Service to desk 3.”

    It searches the waiting tickets in that line, finds the desk and calls the ticket there. The visitor is notified.

What your AI can do

Queues and tickets

Search and count tickets, add visitors to a line, and call, forward, serve, return, label or remove tickets.

Appointments

Book, reschedule, reassign, check in and cancel appointments on any line.

Locations, lines and staff

List locations, lines, desks and users, and send or read SMS messages with visitors.

  • “Book Anna for a consultation tomorrow at 10:00 for 30 minutes.”

    It creates an appointment on the line with a start and end time. A staff member is assigned automatically.

  • “Text ticket 12345 that we are running 10 minutes late.”

    It sends the SMS to the visitor right away. You can read the messages on the ticket afterwards.

  • “Move Anna's appointment to Friday at 14:00.”

    It updates the appointment's start and end time, and can assign it to another staff member if you ask.

52 tools for Qminder

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

  • add_ticket_labelChanges dataAdd a text label (up to 50 characters) to a ticket by `ticket_id`, recording the `user`.
  • archive_lineVisible to othersDisable a line (line id). Has effects visible outside this system. API summary: Disabling a line.
  • archive_line_archiveVisible to othersArchive a line (line id). Has effects visible outside this system. API summary: Archiving a line.
  • assign_ticketChanges dataAssign a ticket by `ticket_id` to a staff user (`assignee`), recording the `assigner`.
  • call_ticketChanges dataCall a waiting visitor's ticket by `ticket_id`, optionally at a `desk` and by a `user`. The visitor is notified.
  • cancel_appointmentDeletesCancel an appointment by `ticket_id`.
  • check_in_appointmentChanges dataCheck in an arrived appointment visitor by `ticket_id`, adding them to the queue.
  • count_ticketsVisible to othersCount tickets matching filters such as location, line, status or time range, e.g. how many visitors are waiting.
  • create_addressChanges dataCreate a new address. Required: qminder api version, name, latitude, longitude, address or country. API summary: Create a location.
  • create_address_lineChanges dataCreate a new line for a address. Required: qminder api version, name or color. API summary: Create a line.
  • create_appointmentChanges dataBook an appointment on a line (`line_id`) with `first_name`, `start_time` and `end_time` (ISO 8601); a staff member is assigned automatically.
  • create_appointment_2Changes dataCreate a new appointment. Required: qminder api version, line id, first name, start time, end time or assignee id. API summary: Create an appointment.
  • create_appointment_marknoshowChanges dataCreate a new marknoshow for a appointment. Required: qminder api version. API summary: Mark appointment as no-show.
  • create_input_fieldChanges dataCreate a new input field. Required: qminder api version, id, location, type, is mandatory before added or is mandatory before served. API summary: Create an input field.
  • create_removeChanges dataCreate a new remove. Required: value or user. API summary: Removing a label.
  • create_ticketChanges dataAdd a visitor to a line's queue with `line_id` and `first_name`, plus optional last name, phone, email, labels and input fields.
  • create_ticket_recallChanges dataCreate a new recall for a ticket. API summary: Re-calling a ticket.
  • create_ticket_reorderChanges dataCreate a new reorder for a ticket. API summary: Reordering a ticket.
  • create_userChanges dataCreate a new user. Required: email, first name, last name or roles. API summary: Creating a user.
  • create_user_deskChanges dataCreate a new desk for a user. Required: desk. API summary: Changing the user's selected desk.
  • create_webhookDeletesCreate a new webhook. Required: url. Destructive action; may require approval. API summary: Adding a webhook.
  • delete_lineDeletesPermanently delete a line by line id. Destructive action; may require approval. API summary: Deletion of a line.
  • delete_ticket_fieldDeletesPermanently delete a field by input field id. Destructive action; may require approval. API summary: Remove ticket input field value.
  • delete_user_desksMoves moneyPermanently delete a desk by user id. Financial or irreversible action; may require approval. API summary: Clearing the user's selected desk.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Removing a webhook.
  • detach_ticketChanges dataUnassign a ticket (ticket id). API summary: Un-assigning a ticket.
  • forward_ticketChanges dataForward a ticket by `ticket_id` to another `line`, recording the `user` who forwarded it.
  • get_lineGet one line by `line_id`.
  • get_locationGet one location by `address_id`.
  • get_ticketGet one ticket by `ticket_id`, with visitor details, line and status.
  • get_userGet one user by `user_id` (ID or email).
  • list_desksList the desks at a location by `location_id`.
  • list_linesList the lines (services/queues) at a location by `location_id`.
  • list_locationsList all locations in the Qminder account, with their IDs.
  • list_ticket_messagesList the SMS messages exchanged with a visitor by `ticket_id`.
  • list_user_desksList desks for a user. API summary: Getting user's selected desk id.
  • list_user_linesList lines for a user. API summary: Getting the user's selected lines.
  • list_usersList the staff users at a location by `location_id`.
  • mark_ticket_no_showChanges dataMark a called ticket as a no-show by `ticket_id`.
  • mark_ticket_servedChanges dataMark a called ticket as served by `ticket_id`.
  • remove_ticketDeletesRemove a ticket from the queue by `ticket_id`, recording the `user` who removed it.
  • restore_lineChanges dataEnable a line (line id). API summary: Enabling a line.
  • restore_line_unarchiveChanges dataUnarchive a line (line id). API summary: Unarchiving a line.
  • return_ticket_to_queueChanges dataReturn a called ticket to the queue by `ticket_id`, at `position` FIRST or LAST, recording the `user`.
  • search_ticketsSearch tickets (visitors) by location, line, `status` (e.g. NEW for waiting), caller or created time range. Use to see who is in the queue.
  • send_ticket_smsVisible to othersSend an SMS `message` to the visitor on a ticket by `ticket_id`. The message is delivered immediately.
  • update_addressChanges dataUpdate an existing address identified by address id. Only the fields you pass are changed. API summary: Edit a location.
  • update_appointmentChanges dataReschedule or reassign an appointment by `ticket_id`: new `start_time`, `end_time` or `assignee_id`.
  • update_input_fieldChanges dataUpdate an existing input field identified by input field id. Only the fields you pass are changed. API summary: Edit an input field.
  • update_lineChanges dataUpdate an existing line identified by line id. API summary: Editing a line.
  • update_ticketChanges dataUpdate a ticket by `ticket_id`: visitor name, email, phone, or move it to another `line`. Only the fields you pass change.
  • update_ticket_fieldChanges dataUpdate an existing field identified by input field id. API summary: Save ticket input field value.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Qminder from the app list.

  2. 2

    Paste your key

    Paste your Qminder API key. In the Qminder Dashboard go to Organization Settings → Developer Tools, create an API key and click Reveal to see its value.

  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 Qminder?

It can list locations, lines, desks and users, search and count tickets, and read a ticket and its SMS messages. It can add visitors to a queue, call, assign, forward, label, serve, return or remove tickets, mark no-shows, book, update, check in and cancel appointments, and send an SMS to a visitor.

Does the AI see my Qminder credentials?

No. Your Qminder credentials 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 with lookups only. Sending an SMS, removing a ticket and cancelling an appointment 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 Qminder account.

Can the AI text my visitors?

Yes, if you switch on the send_ticket_sms tool. It sends a message to the visitor on a ticket, and the message is delivered immediately, so you may want it to require your approval. The AI can also read the SMS messages exchanged with a visitor.

Let your AI work in Qminder today.

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

Connect Qminder free

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