Integration · CRM & sales
Connect Claude & ChatGPT to Hubhus
Ask your AI which leads came in this week, who owns a lead, or to book a meeting in Hubhus. It can search, create and update leads in a campaign, change their status and assignee and add internal comments. It can also book, move and delete calendar events and read contacts, users, products, booking forms and time entries.
Free plan, no credit card. Takes about a minute.
Try asking
“Which leads came into the Solar campaign since Monday?”
The AI finds the campaign and searches its leads created after that date.
“Create a lead in Kitchen renovation for Ole Hansen, [email protected], and assign it to Mette.”
It creates the lead in that campaign with the field values and Mette as assignee.
“Move lead 5812 to Offer sent and note that we called today.”
It updates the lead's status and adds an internal comment.
What your AI can do
Leads and campaigns
Search leads in a campaign by status, contact, assignee or date, create and update them, and add internal comments.
Calendar bookings
Book, update and delete calendar events, find calendar resources and services, and read booking forms.
Contacts, users and time
Look up contacts, users and products, and list time-tracking entries by resource, event or date.
“Book a site visit with Anders on Thursday 10 to 11 for lead 5812.”
It finds Anders' calendar resource and books the event, linked to the lead.
“What does Anders have booked next week?”
It searches calendar events for his resource in that date range.
“Move tomorrow's 14:00 meeting to Friday at the same time.”
It updates the event's start and end. Only the fields it changes are touched.
50 tools for Hubhus
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_calendar_eventChanges dataBook a calendar event: `start`, `end` and `resource_ids` (the calendar resources attending) are required. Optionally add `title`, `location`, `description`, `lead_ids` and `calendar_services`.create_calendar_resourceChanges dataCreate a new calendar resource. Required: type. Search calendar resources first to avoid duplicates. API summary: Create calendar resource.create_consentChanges dataCreate a new consent. Required: consent declaration id, identifier or consented at. API summary: Create consent.create_leadChanges dataCreate a lead in a campaign (`campaign_id`). Set fields with `field_values` / `select_field_values` (keyed by the field's API name), status with `status_slug` or `status_id`, and owner with `assignee_email` or `assignee_id`.create_userChanges dataCreate a new user. Required: name or email. Search users first to avoid duplicates. API summary: Create user.delete_calendar_eventDeletesPermanently delete a calendar event by `calendar_event_id`. This cannot be undone.delete_leadDeletesPermanently delete a lead by `lead_id`. This cannot be undone.get_booking_formGet one booking form by `booking_form_id`.get_calendar_eventGet one calendar event by `calendar_event_id`.get_calendar_resourceGet one calendar resource by `calendar_resource_id`.get_calendar_resource_groupGet one calendar resource group by calendar resource group id. API summary: Show calendar resource group.get_calendar_resource_teamGet one calendar resource team by calendar resource team id. API summary: Show calendar resource team.get_calendar_serviceGet one calendar service by calendar service id. API summary: Show calendar service.get_campaignGet one campaign by `campaign_id`.get_consent_declarationGet one consent declaration by declaration uuid. API summary: Show consent declaration.get_contactGet one contact by `contact_id`.get_gps_stopGet one gps stop by stop id. API summary: Show GPS stop.get_gps_tripGet one gps trip by trip id. API summary: Show GPS trip.get_leadGet one lead by `lead_id`, with its field values, status, assignee and contact.get_microsoft_eventGet one microsoft event by microsoft event id. API summary: Show microsoft event.get_productGet one product by `product_id`.get_userGet one user by `user_id`.get_vehicleGet one vehicle by vehicle id. API summary: Show vehicle.list_booking_form_available_datesList available dates for a booking form. Optional filters: calendar resource id, calendar resource ids, duration, from date, earliest date or latest date.list_booking_form_available_time_slotsList available time slots for a booking form. Optional filters: calendar resource id, calendar resource ids, duration, selected date, arrival interval set id or full address. API summary: List available slots.list_booking_form_optimal_datetime_slotsList optimal datetime slots for a booking form. Optional filters: calendar resource id, calendar resource ids, duration, earliest date, latest date or arrival interval set id. API summary: List optimal slots.list_booking_formsList booking forms, optionally filtered by `filter_campaign_id`.list_calendar_resource_is_busiesList is busies for a calendar resource. Optional filters: from, to, full address or use base address as fallback. API summary: Check availability.list_calendar_resourcesList calendar resources (the people or items that can be booked). Use to find `resource_ids` for bookings. Filter with `filter_active` or `filter_self`.list_calendar_servicesList calendar services (meeting types) that can be attached to calendar events.list_campaignsList campaigns (lead pipelines). Use this to find the `campaign_id` needed to search or create leads.list_consentsList consents. Optional filters: consent declaration id or identifier. API summary: Check consent.list_productsList products, filtered by `filter_is_active`, `filter_type` or `filter_self`. Paginated.list_time_entriesList time-tracking entries. Filter by `filter_calendar_resource`, `filter_calendar_event`, `filter_tags` or `filter_self` (e.g. start/end ranges). Paginated.list_usersList Hubhus users (staff). Filter with `filter_self` on name or email, or `filter_is_active`.search_calendar_eventsSearch calendar bookings. Filter with `filter_self` (e.g. start/end ranges), `filter_calendar_resources`, `filter_leads` or `filter_calendar_services`. Paginated.search_calendar_resource_groupsSearch calendar resource groups by sort, include urls, filter id, filter self, filter has calendar resources or filter created after. Use this to find existing calendar resource groups before creating a new calendar resource group. Results are paginated. API summary: List calendar resource groups.search_calendar_resource_teamsSearch calendar resource teams by sort, include urls, filter id, filter self, filter has calendar resources or filter created after. Use this to find existing calendar resource teams before creating a new calendar resource team. Results are paginated. API summary: List calendar resource teams.search_consent_declarationsSearch consent declarations by filter self, filter has campaigns, filter has consents, include urls or sort. Use this to find existing consent declarations before creating a new consent declaration. Results are paginated. API summary: List consent declarations.search_contactsList contacts (the people behind leads). Filter with `filter_self` expressions on name or email, or `filter_created_after`. Paginated.search_gps_stopsSearch gps stops by filter self, filter created after, filter updated after, include urls or sort. Use this to find existing gps stops before creating a new gps stop. Results are paginated. API summary: List GPS stops.search_gps_tripsSearch gps trips by filter self, filter created after, filter updated after, include urls or sort. Use this to find existing gps trips before creating a new gps trip. Results are paginated. API summary: List GPS trips.search_leadsSearch leads in one campaign (`campaign_id` required). Filter with `filter_status`, `filter_contact` (e.g. email LIKE ...), `filter_assignee` or `filter_created_after`. Paginated.search_microsoft_eventsSearch microsoft events by sort, include urls, filter id, filter self, filter calendar resources or filter created after. Use this to find existing microsoft events before creating a new microsoft event. Results are paginated. API summary: List microsoft events.search_tagsSearch tags by sort, filter self, filter created after or filter updated after. Use this to find existing tags before creating a new tag. Results are paginated. API summary: List time tags.search_vehiclesSearch vehicles by filter self, filter has tracker, filter has current resources, filter created after, filter updated after or include urls. Use this to find existing vehicles before creating a new vehicle. Results are paginated. API summary: List vehicles.update_calendar_eventChanges dataUpdate a calendar event by `calendar_event_id`, e.g. move `start`/`end`, change attendees, title or location. Only the fields you pass change.update_calendar_resourceChanges dataUpdate an existing calendar resource identified by calendar resource id. Only the fields you pass are changed. API summary: Update calendar resource.update_leadChanges dataUpdate a lead by `lead_id`: change `field_values`, status (`status_slug`/`status_id`), assignee, or add internal `comments`. Only the fields you pass change.update_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Update user.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Hubhus from the app list.
- 2
Paste your key
Paste a Hubhus API token. In Hubhus go to Account › Integrations & API › API documentation › API Tokens and create a general token. For access to one campaign only, create a scoped token under Campaign settings › API Documentation › API Tokens instead.
- 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 Hubhus?
It can search and read leads, campaigns, contacts, users, products, booking forms, calendar events, calendar resources and services, and time entries. It can create and update leads, add internal comments, book and update calendar events, and delete a lead or a calendar event.
Does the AI see my Hubhus credentials?
No. Your Hubhus API token 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 lead or a calendar event is permanent, and both 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 Hubhus account.
Can I limit the AI to one Hubhus campaign?
Yes. Instead of a general token, create a scoped token under Campaign settings › API Documentation › API Tokens. Its access is then limited to that campaign, on top of the tools you switch on in HeyMyApps.
Related integrations
Let your AI work in Hubhus today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Hubhus freeHeyMyApps is not affiliated with Hubhus. Product names are trademarks of their owners.






