Integration · CRM & sales
Connect Claude & ChatGPT to Novi AMS
Ask your AI about members, dues, events and orders in your Novi association. It can list members, groups, committees and member types, check subscriptions and renewal dates, and read events, registrations and store orders. It can also add members, create and update events, register attendees, mark who attended and log calls or follow-ups on a member.
Free plan, no credit card. Takes about a minute.
Try asking
“Which membership subscriptions are up for renewal?”
The AI lists membership subscriptions with status and renewal dates.
“Who sits on the finance committee?”
It finds the committee and lists its members with their roles.
“Create an event: Spring Meetup on 14 May, 17:00 to 19:00, at our office.”
It creates the event with name, dates, time zone and location.
What your AI can do
Members and groups
List and read members, member types, groups and committees, add new members, and check membership subscriptions and renewal dates.
Events and registrations
List, create and update events, see ticket types and attendees, create and update registrations, and mark attendees as attended.
Orders and activities
Read store orders, and log, list and update activities and tasks on members.
“Register Anna Berg for the Spring Meetup.”
It creates a registration for the event with her details and the ticket you choose.
“Log a follow-up call with member Lars Nielsen for Friday.”
It creates an activity on the member with subject, notes, date and who it is assigned to.
“Mark everyone who checked in at the workshop as attended.”
It lists the attendees and marks the ones you confirm as attended.
86 tools for Novi AMS
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_activityChanges dataLog an activity or task on a member: subject, notes, date, `activity_type`, `member_unique_id`, and who it is assigned to.create_committee_userChanges dataCreate a new user for a committee. API summary: Add Committee Member.create_custom_activity_typeChanges dataCreate a new custom activity type. API summary: Create Custom Activity Type.create_custom_fieldChanges dataCreate a new custom field. API summary: Create Custom Field.create_eventChanges dataCreate an event with name, summary, details, start and end date, time zone, location and category.create_memberChanges dataCreate a member. Pass `body` with Name (or FirstName/LastName), Email, Phone, MemberType and other profile fields.create_nps_surveyChanges dataCreate a new nps survey. API summary: Create NPS Score.create_orderChanges dataCreate a new order. API summary: Add Order.create_pageChanges dataCreate a new page. API summary: Add Static Page.create_productChanges dataCreate a new product. API summary: Add Article.create_registrationChanges dataRegister people for an event. Pass `event_unique_id`, the purchaser or guest details, and `attendees` with names, emails and ticket IDs.create_ticketChanges dataCreate a new ticket. API summary: Create Ticket.create_user_postChanges dataCreate a new user. API summary: Create User.create_webhookDeletesCreate a new webhook. Destructive action; may require approval. API summary: Add Webhook.delete_committee_userDeletesPermanently delete a user by id guid. Destructive action; may require approval. API summary: Delete Committee Member.delete_pageDeletesPermanently delete a page by unique id. Destructive action; may require approval. API summary: Delete Static Page.delete_productDeletesPermanently delete a product by unique id. Destructive action; may require approval. API summary: Delete Article.delete_taskDeletesPermanently delete a task by task unique id. Destructive action; may require approval. API summary: Delete Activity.delete_webhookDeletesPermanently delete a webhook by webhook unique id. Destructive action; may require approval. API summary: Delete Webhook.get_activityGet one activity or task by `task_unique_id`.get_classGet one class by class guid. API summary: Class Details.get_committeeGet one committee by committee guid. API summary: Committee Details.get_committee_userGet one user for a committee by id guid. API summary: Committee Member Details.get_customer_custom_fieldGet one customer custom field by customer guid. API summary: Customer Custom Fields List.get_customer_custom_field_getGet one customer custom field by custom field guid. API summary: Customer Custom Field Details.get_eventGet one event by `event_id`, with dates, location, details and tickets.get_groupGet one group by group guid. API summary: Group Details.get_memberGet one member by unique ID (`customer_guid`), with contact details, member type, status and custom fields.get_nps_surveyGet one nps survey by survey unique id. API summary: NPS Score.get_orderGet one order by `order_unique_id`, with items, totals and status.get_pageGet one page by unique id. API summary: Get Static Page Details.get_productGet one product by product unique id. API summary: Product Details.get_product_2Get one product by product guid. API summary: Item Details.get_product_getGet one product by unique id. API summary: Articles List Details.get_registrationGet one event registration by `registration_id`, with its attendees and payment status.get_subscriptionGet one membership subscription by `subscription_guid`.get_task_getGet one task by membership log guid. API summary: Membership Activity Detail.get_ticketGet one ticket by ticket id. API summary: Ticket Details.get_webhookGet one webhook by unique id. API summary: Webhook Details.list_activitiesList activities and tasks logged on members (calls, meetings, follow-ups).list_attendeesList event attendees across events.list_categoriesList categories. API summary: Event Category List.list_categories_2List categories. API summary: Category List.list_categories_getList categories. API summary: Blog Categories List.list_committee_membersList the members of one committee by `committee_guid`, with their roles.list_committee_rolesList committee roles. API summary: Committee Role List.list_committeesList committees with their unique IDs.list_credit_typesList credit types. API summary: Credit Type List.list_custom_activity_typesList custom activity types. API summary: Activity Type List.list_custom_fieldsList custom fields. API summary: Custom Field List.list_event_ticketsList event ticket types with prices and the event they belong to.list_eventsList events with their unique IDs, dates and status.list_foldersList folders. API summary: Get Folders List.list_group_membersList the members of one group by `group_guid`.list_groupsList member groups (e.g. chapters, sections) with their unique IDs.list_member_typesList the membership types (levels) with their unique IDs.list_membersList all members (people and companies) in your Novi association, with their unique IDs.list_nps_surveysList nps surveys. API summary: NPS Score List.list_ordersList store orders with totals, status and purchaser.list_orders_2List orders. API summary: Product Purchases.list_pagesList pages. API summary: Get Static Pages.list_productsList products. API summary: Product List.list_products_2List products. API summary: Class List.list_products_getList products. API summary: Articles List.list_registrationsList event registrations with attendees and payment status.list_simple_listsList simple lists. API summary: Simple Member List.list_static_page_templatesList static page templates. API summary: Get Static Page Templates.list_subscriptionsList membership subscriptions (dues) with status and renewal dates.list_tasks_getList tasks. API summary: Membership Activity List.list_users_getList users. API summary: Member Feed Config.list_webhooksList webhooks. API summary: Webhook List.mark_attendee_attendedVisible to othersMark an event attendee as attended by `attendee_id`.update_activityChanges dataUpdate an activity or task by `task_unique_id`, e.g. mark it complete or change notes and dates.update_committee_userChanges dataUpdate an existing user identified by id guid. API summary: Update Committee Member.update_custom_activity_typeChanges dataUpdate an existing custom activity type identified by custom activity type unique id. API summary: Update Custom Activity Type.update_custom_fieldChanges dataUpdate an existing custom field identified by custom field unique id. API summary: Update Custom Field.update_customer_custom_fieldsVisible to othersUpdate an existing customer custom field. Has effects visible outside this system. API summary: Update Customer Custom Field.update_db86644b_c6c1_458a_aa43_680136fe1fe9sVisible to othersUpdate an existing db86644b c6c1 458a aa43 680136fe1fe9. Has effects visible outside this system. API summary: Update Member.update_eventChanges dataUpdate an event by `unique_id`: name, dates, location, details, summary or active status.update_nps_surveyChanges dataUpdate an existing nps survey identified by nps survey id. API summary: Update NPS Score.update_orderChanges dataUpdate an existing order identified by order unique id. API summary: Update Order.update_pageChanges dataUpdate an existing page identified by unique id. API summary: Update Static Page.update_productChanges dataUpdate an existing product identified by unique id. API summary: Update Article.update_registrationChanges dataUpdate an event registration by `registration_id`: attendees, guest details or payment status.update_ticketChanges dataUpdate an existing ticket identified by ticket id. API summary: Update Ticket.update_webhookDeletesUpdate an existing webhook identified by webhook unique id. Destructive action; may require approval. API summary: Update Webhook.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Novi AMS from the app list.
- 2
Paste your key
Enter your association's Novi website address and a Novi API key. In Novi click the gear icon next to your name > Settings > API Keys and create a key; you need admin access. Choose which members and fields the key may access. For full access, use all fields and a group with all members.
- 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 Novi AMS?
The AI can read members, member types, groups, committees, subscriptions, events, ticket types, registrations, attendees, orders and activities. It can create members, create and update events, registrations and activities, and mark attendees as attended.
Does the AI see my Novi API key?
No. Your Novi API key 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. Creating members, events and registrations or marking attendance can require your approval before it runs. 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 Novi AMS account. HeyMyApps is not affiliated with Novi AMS.
Which members can the AI see?
Only what your API key allows. When you create the key in Novi, you pick which fields it can access and a group of members it covers. The AI sees only those members and fields, and only through the tools you switch on in HeyMyApps.
Related integrations
Let your AI work in Novi AMS today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Novi AMS freeHeyMyApps is not affiliated with Novi AMS. Product names are trademarks of their owners.






