Skip to content

Integration · CRM & sales

wodify.com

Connect Claude & ChatGPT to Wodify Core

Ask your AI to book a lead into a trial class, put a membership on hold, or find today's workout in Wodify Core. It can search and create clients and leads, reserve and cancel class spots, read memberships, invoices and workouts, and text or email your members. Front desk tasks get done in a sentence.

Connect Wodify Core free

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

Try asking

  • “Book lead 881 into Saturday's 9:00 class as a trial.”

    The AI finds the class and reserves a spot for the lead.

  • “Is Mette Jensen's membership active?”

    It searches for her as a client and reads her membership with plan, dates, attendance limit and auto-renew status.

  • “Put membership 4410 on hold from 1 to 31 July because of travel.”

    It looks up the hold reasons and puts the membership on hold for those dates.

What your AI can do

Clients and leads

Search, read, create and update clients and leads with contact details, status, location and tags.

Classes and memberships

Search classes, reserve or cancel spots for clients and leads, read memberships and put them on hold.

Messages, invoices and workouts

Send SMS or email to members, read invoices with line items and payments, and look up workouts and programs.

  • “Add a new lead: Jonas Berg, [email protected], for our main location.”

    It creates the lead with name, email and location.

  • “Show recent invoices and their status.”

    It lists invoices with amounts and status, and can open one with line items and payments.

  • “What is today's WOD?”

    It searches your workouts and reads the details and notes.

255 tools for Wodify Core

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

  • add_accessible_locations_to_a_membership_templateChanges dataCreate a new address for a subscription. API summary: Add accessible locations to a Membership Template.
  • add_accessible_programs_to_a_membershipChanges dataCreate a new subscription for a subscription. Search subscriptions first to avoid duplicates. API summary: Add accessible programs to a Membership.
  • add_accessible_programs_to_a_membership_templateChanges dataCreate a new subscription for a subscription. Search subscriptions first to avoid duplicates. API summary: Add accessible programs to a Membership Template.
  • archive_customerVisible to othersDeactivate a customer (client id). Has effects visible outside this system. API summary: Deactivate Client.
  • archive_subscriptionVisible to othersDeactivate a subscription (membership id). Has effects visible outside this system. API summary: Deactivate Membership.
  • cancel_classDeletesCancel a class (class id). Destructive action; may require approval. API summary: Cancel Class.
  • cancel_client_reservationDeletesCancel a client's class reservation by `class_id` and `client_id`; cancel_this_and_following also cancels future recurring ones.
  • cancel_lead_reservationDeletesCancel a lead (lead id). Destructive action; may require approval. API summary: Cancel Class Reservation for Lead.
  • create_classChanges dataCreate a new class. Required: body. Search classes first to avoid duplicates. API summary: Create Class.
  • create_class_coachChanges dataCreate a new coach for a class. Required: items. API summary: Add Coaches to Class.
  • create_clientChanges dataCreate a client with first_name, last_name, email, gender_id, date_of_birth, plus optional phone_number, address, location_id and tags. Search first to avoid duplicates.
  • create_client_bookingVisible to othersUpdate an existing customer identified by customer id. Has effects visible outside this system. API summary: Create Client Booking.
  • create_client_progressionChanges dataCreate a new customer. Search customers first to avoid duplicates. API summary: Create Client Progression.
  • create_criterion_criteria_attendance_programChanges dataCreate a new criteria attendance program for a criterion. API summary: Add Criteria Attendance Programs.
  • create_customer_promote_client_progressionChanges dataCreate a new customer for a customer. Search customers first to avoid duplicates. API summary: Promote Client Progression.
  • create_customer_register_linkChanges dataCreate a new register link for a customer. API summary: Generate Client Register Link.
  • create_dropin_convertChanges dataCreate a new convert for a dropin. API summary: Convert Drop-In to Lead.
  • create_leadChanges dataCreate a lead with first_name, last_name, email, phone, location_id (required), notes and tags.
  • create_lead_2Changes dataCreate a new lead. Search leads first to avoid duplicates. API summary: Create Client Group.
  • create_lead_bookingVisible to othersUpdate an existing lead identified by lead id. Has effects visible outside this system. API summary: Create Lead Booking.
  • create_lead_groupChanges dataCreate a new lead. Search leads first to avoid duplicates. API summary: Create Lead Group.
  • create_level_criterionChanges dataCreate a new criterion for a level. API summary: Create Criteria.
  • create_level_level_accessible_programChanges dataCreate a new level accessible program for a level. API summary: Add Level Accessible Programs.
  • create_membership_templateChanges dataCreate a new subscription. Required: name, membership type id or attendance type id. Search subscriptions first to avoid duplicates. API summary: Create Membership Template.
  • create_progressionChanges dataCreate a new progression. Required: progression. Search progressions first to avoid duplicates. API summary: Create Progression.
  • create_progression_levelChanges dataCreate a new level for a progression. Required: level. Search levels first to avoid duplicates. API summary: Create Level.
  • create_reasonChanges dataCreate a new reason. Required: hold reason. Search reasons first to avoid duplicates. API summary: Create Membership Hold Reason.
  • create_recurringChanges dataCreate a new recurring. Required: body. API summary: Create Recurring Class.
  • create_recurring_coachChanges dataCreate a new coach for a recurring. API summary: Add Coaches to Recurring Class.
  • create_subscriptionChanges dataCreate a new subscription. Required: client id, membership template id or payment plan. Search subscriptions first to avoid duplicates. API summary: Create Membership.
  • create_subscription_addressChanges dataCreate a new address for a subscription. API summary: Add accessible locations to a Membership.
  • create_subscription_generate_next_membershipChanges dataCreate a new subscription for a subscription. Search subscriptions first to avoid duplicates. API summary: Generates next Membership.
  • create_subscription_paymentChanges dataCreate a new payment for a subscription. Required: name or location tax rates. Search payments first to avoid duplicates. API summary: Create Payment Plan Template.
  • create_taskChanges dataCreate a new task. Required: task name or assignee. API summary: Create Task.
  • create_task_followersChanges dataCreate a new task. Required: body task id. API summary: Add Followers to a Task.
  • create_task_peopleChanges dataCreate a new task. Required: body task id. API summary: Associate Clients or Leads with a Task.
  • create_workoutChanges dataCreate a new workout. Required: program id, date or locations. Search workouts first to avoid duplicates. API summary: Create Workout.
  • delete_accessible_locations_from_a_membership_templateMoves moneyPermanently delete a address by membership template id. Financial or irreversible action; may require approval. API summary: Delete accessible locations from a Membership Template.
  • delete_accessible_programs_from_a_membership_templateMoves moneyPermanently delete a subscription by membership template id. Financial or irreversible action; may require approval. API summary: Delete accessible programs from a Membership Template.
  • delete_classDeletesPermanently delete a class by class id. Destructive action; may require approval. API summary: Delete Class.
  • delete_class_coachesMoves moneyPermanently delete a coach by class id. Financial or irreversible action; may require approval. API summary: Remove Coaches from Class.
  • delete_criterion_criteria_attendance_programsMoves moneyPermanently delete a criteria attendance program by criteria id. Financial or irreversible action; may require approval. API summary: Remove Criteria Attendance Programs.
  • delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete Client Progression.
  • delete_customer_tagsMoves moneyPermanently delete a tag by client id. Financial or irreversible action; may require approval. API summary: Delete Client Tags.
  • delete_group_leadsMoves moneyPermanently delete a lead by group id. Financial or irreversible action; may require approval. API summary: Delete Clients from Group.
  • delete_leadDeletesPermanently delete a lead by lead id. Destructive action; may require approval. API summary: Delete Lead.
  • delete_lead_tagsMoves moneyPermanently delete a tag by lead id. Financial or irreversible action; may require approval. API summary: Delete Lead Tags.
  • delete_leads_from_groupMoves moneyPermanently delete a lead by group id. Financial or irreversible action; may require approval. API summary: Delete Leads from Group.
  • delete_level_criterionDeletesPermanently delete a criterion by criteria id. Destructive action; may require approval. API summary: Delete Criteria.
  • delete_level_level_accessible_programsMoves moneyPermanently delete a level accessible program by level id. Financial or irreversible action; may require approval. API summary: Remove Level Accessible Programs.
  • delete_membership_templateDeletesPermanently delete a subscription by membership template id. Destructive action; may require approval. API summary: Delete Membership Template.
  • delete_paymentsMoves moneyPermanently delete a payment by payment plan template id. Financial or irreversible action; may require approval. API summary: Delete Payment Plan Template Location Tax Rates.
  • delete_progressionDeletesPermanently delete a progression by progression id. Destructive action; may require approval. API summary: Delete Progression.
  • delete_progression_levelDeletesPermanently delete a level by level id. Destructive action; may require approval. API summary: Delete Level.
  • delete_recurringDeletesPermanently delete a recurring by recurringclass id. Destructive action; may require approval. API summary: Delete Recurring Class.
  • delete_recurring_coachesMoves moneyPermanently delete a coach by recurringclass id. Financial or irreversible action; may require approval. API summary: Remove Coaches from Recurring Class.
  • delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Delete Membership.
  • delete_subscription_addressesMoves moneyPermanently delete a address by membership id. Financial or irreversible action; may require approval. API summary: Remove locations from a Membership.
  • delete_subscription_holdDeletesPermanently delete a hold by hold id. Destructive action; may require approval. API summary: Deletes a Membership Hold in a Membership.
  • delete_subscription_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Delete Payment Plan Template.
  • delete_subscriptionsMoves moneyPermanently delete a subscription by membership id. Financial or irreversible action; may require approval. API summary: Remove programs from a Membership.
  • delete_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete Task.
  • delete_task_followersDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Remove Followers from a Task.
  • delete_task_peopleDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Unassociate Clients or Leads from a Task.
  • delete_workoutDeletesPermanently delete a workout by workout id. Destructive action; may require approval. API summary: Delete Workout.
  • get_classGet one class by `class_id`, with time, program, coach, capacity and reservations.
  • get_class_reservation_statusesList statuses. Optional filters: sort. Results are paginated. API summary: Get Class Reservation Statuses.
  • get_class_sign_insList leads. Optional filters: sort. Results are paginated. API summary: Get Class Sign-ins.
  • get_clientGet one client by ID (`customer_id`), with contact details, status, location and tags.
  • get_client_bookingsList customers. Optional filters: sort. Results are paginated. API summary: Get Client Bookings.
  • get_client_class_reservationsList customers. Optional filters: sort. Results are paginated. API summary: Get Client Class Reservations.
  • get_client_class_sign_insList customers. Optional filters: sort. Results are paginated. API summary: Get Client Class Sign-ins.
  • get_client_group_rolesList leads. Optional filters: sort. Results are paginated. API summary: Get Client Group Roles.
  • get_client_progressionGet one customer by customer id. API summary: Get Client Progression.
  • get_client_progressionsList customers. Optional filters: sort. Results are paginated. API summary: Get Client Progressions.
  • get_client_waiver_questions_answersGet one customer by customer id. API summary: Get Client Waiver Questions & Answers.
  • get_componentGet one component by component id. Results are paginated. API summary: Get Lead Performance Results by Component.
  • get_contract_templatesList subscriptions. Optional filters: sort. Results are paginated. API summary: Get Contract Templates.
  • get_discounts_available_to_a_membershipList subscriptions for a subscription. API summary: Get Discounts available to a Membership.
  • get_dropinGet one dropin by dropin id. API summary: Get Drop-In.
  • get_email_templateGet one subscription by email template id. API summary: Get Email Template.
  • get_email_templatesList subscriptions. Optional filters: workflow only. API summary: Get Email Templates.
  • get_invoiceGet one invoice by `invoice_id`, with line items, amounts due and payments.
  • get_layoutGet one layout by layout id. API summary: Get Layout.
  • get_leadGet one lead by `lead_id`, with contact details, status, source and notes.
  • get_lead_bookingsList leads. Optional filters: sort. Results are paginated. API summary: Get Lead Bookings.
  • get_lead_class_reservationsList leads. Optional filters: sort. Results are paginated. API summary: Get Lead Class Reservations.
  • get_lead_class_sign_insList leads. Optional filters: sort. Results are paginated. API summary: Get Lead Class Sign-ins.
  • get_lead_group_rolesList leads. Optional filters: sort. Results are paginated. API summary: Get Lead Group Roles.
  • get_lead_reservationsList leads. Optional filters: sort. Results are paginated. API summary: Get Lead Reservations.
  • get_lead_status_typesGet the current status of a lead. Results are paginated. API summary: Get Booking Status Types.
  • get_lead_statusesList statuses. Optional filters: sort. Results are paginated. API summary: Get Lead Statuses.
  • get_lead_waiver_questions_answersGet one lead by lead id. API summary: Get Lead Waiver Questions & Answers.
  • get_leadsList leads. Optional filters: sort. Results are paginated. API summary: Get Leads.
  • get_media_library_assetGet one media library asset by asset id. API summary: Get Media Library Asset.
  • get_membershipGet one membership by ID (`subscription_id`), with plan, dates, programs, attendance limit and auto-renew status.
  • get_membership_templateGet one subscription by membership template id. API summary: Get Membership Template.
  • get_membership_templatesList subscriptions. Optional filters: sort. Results are paginated. API summary: Get Membership Templates.
  • get_membership_typesList subscriptions. Optional filters: sort. Results are paginated. API summary: Get Membership Types.
  • get_paymentGet one payment by payment id. API summary: Get Payment Method by Id.
  • get_progressionGet one progression by progression id. API summary: Get Progression.
  • get_progression_levelGet one level for a progression by level id. API summary: Get Level.
  • get_reasonGet one reason by hold reason id. API summary: Get Membership Hold Reason.
  • get_recurringGet one recurring by recurringclass id. API summary: Get Recurring Class.
  • get_repetition_unitsList units. Results are paginated. API summary: Get Repetition Units.
  • get_roomGet one room by room id. API summary: Get Room.
  • get_serviceGet one service by service id. API summary: Get Service.
  • get_subscription_paymentGet one payment for a subscription by payment id. API summary: Get Payment Plan Template.
  • get_taskGet one task by task id. API summary: Get Task.
  • get_transaction_by_idGet one payment by payment id. API summary: Get Transaction by ID.
  • get_units_of_timeList units. Optional filters: sort. Results are paginated. API summary: Get Units of Time.
  • get_workoutGet one workout by `workout_id`, with its details and notes.
  • hold_membershipChanges dataPut a membership on hold by `membership_id` from `start_date` to `end_date` with a `hold_reason_id` and optional note.
  • list_addressesList addresses. Results are paginated. API summary: Get Locations.
  • list_attendance_typesList attendance types. Optional filters: sort. Results are paginated. API summary: Get Membership Attendance Types.
  • list_billing_daysList billing days. Optional filters: sort. Results are paginated. API summary: Get Membership Billing Days.
  • list_categoriesList categories. Optional filters: sort. Results are paginated. API summary: Get Revenue Categories.
  • list_class_waitlistsList waitlists for a class. Results are paginated. API summary: Get Waitlist.
  • list_classesList classes on the schedule; page with `page` and `limit`.
  • list_client_reservationsList a client's class reservations by `client_id`.
  • list_countriesList countries. Optional filters: sort. Results are paginated. API summary: Get Countries.
  • list_criteria_time_typesList criteria time types. Optional filters: sort. Results are paginated. API summary: Get Criteria Time Types.
  • list_criteria_typesList criteria types. Optional filters: sort. Results are paginated. API summary: Get Criteria Types.
  • list_customersList customers. Optional filters: sort. Results are paginated. API summary: Get Clients.
  • list_days_of_weeksList days of weeks. Optional filters: sort. Results are paginated. API summary: Get Days of Week.
  • list_discountsList discounts. Optional filters: sort. Results are paginated. API summary: Get Discounts.
  • list_drop_insList drop ins. Optional filters: sort. Results are paginated. API summary: Get Drop-in Reservations.
  • list_employeesList employees. Optional filters: sort. Results are paginated. API summary: Get Employees.
  • list_gendersList the gender options and their IDs, needed when creating a client or lead.
  • list_hold_reasonsList the reasons that can be used when putting a membership on hold.
  • list_invoicesList invoices with amounts and status; page with `page` and `limit`.
  • list_layoutsList layouts. Optional filters: sort. Results are paginated. API summary: Get Layouts.
  • list_lead_performance_resultsList performance results for a lead. Results are paginated. API summary: Get Lead Performance Results.
  • list_leadsList leads. Optional filters: sort. Results are paginated. API summary: Get Client Bookings.
  • list_leads_get_lead_bookingsList leads. Optional filters: sort. Results are paginated. API summary: Get Lead Bookings.
  • list_leads_get_lead_class_sign_insList leads. Optional filters: sort. Results are paginated. API summary: Get Class Sign-ins.
  • list_level_view_typesList level view types. Optional filters: sort. Results are paginated. API summary: Get Level View Types.
  • list_media_library_assetsList media library assets. API summary: Get Media Library Assets.
  • list_object_type_action_typesList object type action types. Optional filters: sort. Results are paginated. API summary: Get Object Action Types.
  • list_object_typesList object types. Optional filters: sort. Results are paginated. API summary: Get Object Types.
  • list_payroll_positionsList payroll positions. Optional filters: sort. Results are paginated. API summary: Get Payroll Positions.
  • list_programsList programs (such as CrossFit or Open Gym) with their IDs.
  • list_progression_levelsList levels for a progression. Optional filters: sort. Results are paginated. API summary: Get Levels in a Progression.
  • list_progressionsList progressions. Optional filters: sort. Results are paginated. API summary: Get Progressions.
  • list_repeat_end_typesList repeat end types. Results are paginated. API summary: Get Repetition End Types.
  • list_roomsList rooms. Optional filters: sort. Results are paginated. API summary: Get Rooms.
  • list_servicesList services. Optional filters: sort. Results are paginated. API summary: Get Services.
  • list_sms_phone_numbersList your gym's SMS sending numbers and their IDs, needed to text a client.
  • list_sourcesList sources. Optional filters: sort. Results are paginated. API summary: Get Lead Sources.
  • list_statesList states. Optional filters: sort. Results are paginated. API summary: Get States.
  • list_statusesList statuses. Optional filters: sort. Results are paginated. API summary: Get Client Statuses.
  • list_stripe_optionsList stripe options. Optional filters: sort. Results are paginated. API summary: Get Stripe Options.
  • list_subscription_paymentsList payments for a subscription. Optional filters: sort. Results are paginated. API summary: Get Payment Plan Templates by Membership Template Id.
  • list_subscriptionsList subscriptions. Optional filters: sort. Results are paginated. API summary: Get Memberships.
  • list_tasksList tasks. API summary: Get Task Assignable Segments.
  • list_tax_ratesList tax rates. Optional filters: sort. Results are paginated. API summary: Get Tax Rates.
  • list_time_formatsList time formats. Optional filters: sort. Results are paginated. API summary: Get Time formats.
  • list_time_point_typesList time point types. Optional filters: sort. Results are paginated. API summary: Get Time point types.
  • list_time_relation_typesList time relation types. Optional filters: sort. Results are paginated. API summary: Get Time relation types.
  • list_unitsList units. Optional filters: sort. Results are paginated. API summary: Get Membership Commitment Time Units.
  • list_waitlist_typesList waitlist types. Optional filters: sort. Results are paginated. API summary: Get Waitlist Types.
  • list_workoutsList workouts. Optional filters: sort. Results are paginated. API summary: Get Workouts.
  • pay_utility_ratesMoves moneyPay a utility. Financial or irreversible action; may require approval. Results are paginated. API summary: Get PayRates.
  • reserve_class_for_clientChanges dataReserve a spot in a class for a client by `class_id` and `client_id`; optionally make it a recurring weekly reservation.
  • reserve_class_for_leadChanges dataReserve a spot in a class for a lead (for example a trial class) by `class_id` and `lead_id`.
  • search_attendance_typesSearch attendance types by q or sort. Use this to find existing attendance types before creating a new attendance type. Results are paginated. API summary: Search Membership Attendance Types.
  • search_billing_daysSearch billing days by q or sort. Use this to find existing billing days before creating a new billing day. Results are paginated. API summary: Search Membership Billing Days.
  • search_categoriesSearch categories by q or sort. Use this to find existing categories before creating a new category. Results are paginated. API summary: Search Revenue Categories.
  • search_class_sign_insSearch leads by sort or q. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Class Sign-ins.
  • search_classesSearch classes by name or other text with `q`.
  • search_client_bookingsSearch customers by sort or q. Use this to find existing customers before creating a new customer. Results are paginated. API summary: Search Client Bookings.
  • search_client_class_reservationsSearch customers by sort or q. Use this to find existing customers before creating a new customer. Results are paginated. API summary: Search Client Class Reservations.
  • search_client_class_sign_insSearch customers by sort or q. Use this to find existing customers before creating a new customer. Results are paginated. API summary: Search Client Class Sign-ins.
  • search_client_group_rolesSearch leads by sort or q. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Client Group Roles.
  • search_client_progressionsSearch customers by sort or q. Use this to find existing customers before creating a new customer. Results are paginated. API summary: Search Client Progressions.
  • search_client_reservationsSearch leads by sort or q. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Client Reservations.
  • search_clientsSearch clients (members) by name, email or phone with `q`. Use it to get a client ID.
  • search_contract_templatesSearch subscriptions by sort or q. Use this to find existing subscriptions before creating a new subscription. Results are paginated. API summary: Search Contract Templates.
  • search_countriesSearch countries by q or sort. Use this to find existing countries before creating a new country. Results are paginated.
  • search_criteria_time_typesSearch criteria time types by sort or q. Use this to find existing criteria time types before creating a new criteria time type. Results are paginated.
  • search_criteria_typesSearch criteria types by sort or q. Use this to find existing criteria types before creating a new criteria type. Results are paginated.
  • search_discountsSearch discounts by q or sort. Use this to find existing discounts before creating a new discount. Results are paginated.
  • search_drop_insSearch drop ins by q or sort. Use this to find existing drop ins before creating a new drop in. Results are paginated. API summary: Search Drop-in Reservations.
  • search_invoicesSearch invoices by sort or q. Use this to find existing invoices before creating a new invoice. Results are paginated.
  • search_layoutsSearch layouts by q or sort. Use this to find existing layouts before creating a new layout. Results are paginated.
  • search_lead_bookingsSearch leads by q or sort. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Lead Bookings.
  • search_lead_class_reservationsSearch leads by sort or q. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Lead Class Reservations.
  • search_lead_class_sign_insSearch leads by sort or q. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Lead Class Sign-ins.
  • search_lead_group_rolesSearch leads by q or sort. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Lead Group Roles.
  • search_lead_reservationsSearch leads by q or sort. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Lead Reservations.
  • search_leadsSearch leads (prospects) by name, email or phone with `q`.
  • search_leads_2Search leads by sort or q. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Client Bookings.
  • search_leads_searchSearch leads by sort or q. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Class Sign-ins.
  • search_leads_search_lead_bookingsSearch leads by sort or q. Use this to find existing leads before creating a new lead. Results are paginated. API summary: Search Lead Bookings.
  • search_level_view_typesSearch level view types by sort or q. Use this to find existing level view types before creating a new level view type. Results are paginated.
  • search_levelsSearch levels by sort or q. Use this to find existing levels before creating a new level. Results are paginated. API summary: Search Levels in a Progression.
  • search_membership_templatesSearch subscriptions by sort or q. Use this to find existing subscriptions before creating a new subscription. Results are paginated. API summary: Search Membership Templates.
  • search_membership_typesSearch subscriptions by q or sort. Use this to find existing subscriptions before creating a new subscription. Results are paginated. API summary: Search Membership Types.
  • search_membershipsSearch memberships with `q`.
  • search_object_type_action_typesSearch object type action types by q or sort. Use this to find existing object type action types before creating a new object type action type. Results are paginated. API summary: Search Object Action Types.
  • search_object_typesSearch object types by q or sort. Use this to find existing object types before creating a new object type. Results are paginated.
  • search_paymentsSearch payments by sort or q. Use this to find existing payments before creating a new payment. Results are paginated. API summary: Search Payment Plan Templates by Membership Template Id.
  • search_programsSearch programs by q or sort. Use this to find existing programs before creating a new program. Results are paginated.
  • search_progressionsSearch progressions by sort or q. Use this to find existing progressions before creating a new progression. Results are paginated.
  • search_reasonsSearch reasons by q or sort. Use this to find existing reasons before creating a new reason. Results are paginated. API summary: Search Membership Hold Reasons.
  • search_roomsSearch rooms by q or sort. Use this to find existing rooms before creating a new room. Results are paginated.
  • search_servicesSearch services by q or sort. Use this to find existing services before creating a new service. Results are paginated.
  • search_statesSearch states by q or sort. Use this to find existing states before creating a new state. Results are paginated.
  • search_statusesSearch statuses by sort or q. Use this to find existing statuses before creating a new status. Results are paginated. API summary: Search Client Statuses.
  • search_stripe_optionsSearch stripe options by sort or q. Use this to find existing stripe options before creating a new stripe option. Results are paginated.
  • search_tax_ratesSearch tax rates by q or sort. Use this to find existing tax rates before creating a new tax rate. Results are paginated.
  • search_unitsSearch units by q or sort. Use this to find existing units before creating a new unit. Results are paginated. API summary: Search Membership Commitment Time Units.
  • search_units_of_timeSearch units by q or sort. Use this to find existing units before creating a new unit. Results are paginated. API summary: Search Units of Time.
  • search_workoutsSearch workouts (WODs) with `q`.
  • send_customerVisible to othersSend a customer. Has effects visible outside this system. API summary: Send In-App Chat.
  • send_dropinVisible to othersSend a dropin. Has effects visible outside this system. API summary: Send SMS to Drop-In.
  • send_emailVisible to othersSend an email with `subject`, `body`, `to_email`, optional from_email, cc and bcc. The email is sent immediately.
  • send_groupVisible to othersSend a group. Has effects visible outside this system. API summary: Send Group In-App Chat.
  • send_leadVisible to othersSend a lead. Has effects visible outside this system. API summary: Send SMS to Lead.
  • send_sms_to_clientVisible to othersSend an SMS text message `body` to a client by `send_to_client_id` from one of your numbers (`send_from_group_phone_number_id`). The message is sent immediately.
  • send_taskVisible to othersSend a task. Has effects visible outside this system. API summary: Send SMS to Segment.
  • submit_taskVisible to othersMark complete a task (task id). Has effects visible outside this system. API summary: Mark a Task as complete.
  • submit_task_mark_incompleteVisible to othersMark incomplete a task (task id). Has effects visible outside this system. API summary: Mark a completed Task as incomplete.
  • update_classChanges dataUpdate an existing class identified by class id. API summary: Update Class.
  • update_clientChanges dataUpdate a client by `customer_id` with the changed fields in `body`, such as email, phone_number, address or notes.
  • update_client_criteriaChanges dataUpdate an existing customer identified by client criteria id. API summary: Update Client Criteria.
  • update_client_progressionChanges dataUpdate an existing customer identified by customer id. API summary: Update Client Progression.
  • update_customer_convert_from_dependentsVisible to othersUpdate an existing convert from dependent identified by client id. Has effects visible outside this system. API summary: Convert Client from Dependent.
  • update_customer_tagsVisible to othersUpdate an existing tag identified by client id. Has effects visible outside this system. API summary: Add Client Tags.
  • update_customersVisible to othersUpdate an existing customer identified by client id. Has effects visible outside this system. API summary: Reactivate Client.
  • update_customers_reinstate_clientVisible to othersUpdate an existing customer identified by client id. Has effects visible outside this system. API summary: Reinstate Client.
  • update_customers_suspend_clientVisible to othersUpdate an existing customer identified by client id. Has effects visible outside this system. API summary: Suspend Client.
  • update_group_leadsVisible to othersUpdate an existing lead identified by group id. Has effects visible outside this system. API summary: Add Clients to Group.
  • update_leadChanges dataUpdate a lead by `lead_id`: name, email, phone, status, notes or location. Only the fields you pass change.
  • update_lead_customerChanges dataUpdate an existing customer identified by customer id. API summary: Put Cancel Client Booking.
  • update_lead_put_cancel_booking_leadChanges dataUpdate an existing lead identified by lead id. API summary: Put Cancel Lead Booking.
  • update_lead_tagsVisible to othersUpdate an existing tag identified by lead id. Has effects visible outside this system. API summary: Add Lead Tags.
  • update_leadsVisible to othersUpdate an existing lead identified by lead id. Has effects visible outside this system. API summary: Convert Lead from Dependent.
  • update_level_criterionChanges dataUpdate an existing criterion identified by criteria id. API summary: Update Criteria.
  • update_membership_templateChanges dataUpdate an existing subscription identified by membership template id. API summary: Update Membership Template.
  • update_paymentsVisible to othersUpdate an existing payment identified by payment plan template id. Has effects visible outside this system. API summary: Update Payment Plan Template Location Tax Rates.
  • update_progressionChanges dataUpdate an existing progression identified by progression id. API summary: Update Progression.
  • update_progression_levelChanges dataUpdate an existing level identified by level id. API summary: Update Level.
  • update_reasonChanges dataUpdate an existing reason identified by hold reason id. API summary: Update Membership Hold Reason.
  • update_recurringChanges dataUpdate an existing recurring identified by recurringclass id. API summary: Update Recurring Class.
  • update_subscriptionChanges dataUpdate an existing subscription identified by subscription id. API summary: Edit Membership.
  • update_subscription_holdChanges dataUpdate an existing hold identified by hold id. API summary: Edits a Membership Hold in a Membership.
  • update_subscription_paymentChanges dataUpdate an existing payment identified by payment id. API summary: Update Payment Plan Template.
  • update_subscription_resume_auto_renewsVisible to othersUpdate an existing resume auto renew identified by membership id. Has effects visible outside this system. API summary: Resumes Auto-renew for a Membership.
  • update_subscription_stop_auto_renewsVisible to othersUpdate an existing stop auto renew identified by membership id. Has effects visible outside this system. API summary: Stops Auto-renew for a Membership.
  • update_subscriptionsVisible to othersUpdate an existing subscription identified by membership id. Has effects visible outside this system. API summary: Update Discounts in a Membership.
  • update_subscriptions_put_schedule_membership_deactivationVisible to othersUpdate an existing subscription identified by membership id. Has effects visible outside this system. API summary: Schedule Membership Deactivation.
  • update_subscriptions_put_un_schedule_membership_deactivationVisible to othersUpdate an existing subscription identified by membership id. Has effects visible outside this system. API summary: Unschedule Membership Deactivation.
  • update_taskChanges dataUpdate an existing task identified by task id. API summary: Update Task.
  • update_workoutChanges dataUpdate an existing workout identified by workout id. API summary: Update Workout.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Wodify API key. In Wodify Core, go to Digital Presence > Web Integrations > API Keys, click Edit and copy the key named 'Wodify API'. It exists if you use Wodify Workflows. If you cannot find it, ask Wodify support to enable one.

  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 Wodify Core?

The AI can search and read clients, leads, classes, reservations, memberships, invoices, workouts and programs. It can create and update clients and leads, reserve and cancel class spots, put memberships on hold, and send SMS and email to your members.

Does the AI see my Wodify API key?

No. You enter your Wodify API key in HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it, not even to you. The AI only gets the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Sending an SMS or email goes out at once, and cancelling a reservation can also cancel future recurring ones. These can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Wodify Core account.

Can the AI text or email my members?

Yes, if you switch those tools on. send_sms_to_client sends a text from one of your gym's SMS numbers, and send_email sends an email. Both go out at once, so many gyms require approval for them.

Let your AI work in Wodify Core today.

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

Connect Wodify Core free

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