Skip to content

Integration · Productivity

aryeo.com

Connect Claude & ChatGPT to Aryeo

Ask your AI which shoots are coming up this week, whether an order is paid, or to move an appointment in Aryeo. It can search orders, appointments, customers, listings and products, create orders, customers and listings, update listing details and keep your team's tasks moving. Day-to-day questions about your real estate media business get answered without opening each order.

Connect Aryeo free

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

Try asking

  • “Which appointments are coming up this week?”

    The AI searches upcoming appointments by start date and can filter by photographer.

  • “Is the order for 12 Oak Street paid?”

    It searches orders by address, reads the order and its payment info.

  • “Move tomorrow's 10:00 shoot at 12 Oak Street to Friday at 14:00 and let everyone know.”

    It finds the appointment and reschedules it to the new start and end time, with notify set so the people involved get an email.

What your AI can do

Orders and payments

Search and read orders with items, listing, customer and payment status, create orders, set internal notes and refund an order payment.

Appointments and team

Search upcoming and past appointments by photographer and date, reschedule them, and create, update and complete tasks for your team.

Customers and listings

Search and create customers, list agents, search and create listings, update listing details and search your products and services.

  • “Create a new customer: Sarah Lee, [email protected], Coastal Realty.”

    It searches customers first and, if there is no match, creates the customer with email, name and office name.

  • “Update the listing price on 12 Oak Street to 525,000.”

    It finds the listing and updates the price.

  • “Create a task for the editor: finish the floor plan for 12 Oak Street by Thursday.”

    It looks up your team members and creates the task with a due date and assignee.

95 tools for Aryeo

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

  • approve_appointmentVisible to othersAccept a appointment (appointment id). Has effects visible outside this system. API summary: Accept appointment.
  • cancel_appointmentDeletesCancel a appointment (appointment id). Destructive action; may require approval. API summary: Cancel appointment.
  • complete_taskVisible to othersMark a task (`task_id`) as completed at `completed_at`.
  • create_addressChanges dataCreate a new address. Required: latitude or longitude. API summary: Create address.
  • create_blockChanges dataCreate a new block. Required: start at, end at or title. API summary: Create block.
  • create_customerChanges dataCreate a customer with `email`, `owner_first_name` and `owner_last_name`, plus optional phone, team and office name. Search first to avoid duplicates.
  • create_customer_team_customerChanges dataCreate a new customer for a customer team. Search customers first to avoid duplicates. API summary: Create customer team tag.
  • create_discountChanges dataCreate a new discount. Required: order id. API summary: Create discount.
  • create_listingChanges dataCreate a listing for an existing `address_id`, optionally linked to orders and a list agent.
  • create_multiple_draft_appointmentsChanges dataCreate a new store draft. API summary: Create multiple draft appointments.
  • create_orderChanges dataCreate an order, optionally for a `customer_id`, `address_id` or `listing_id` with `product_items`. Set `notify` to email the customer.
  • create_order_form_sessionChanges dataCreate a new order. Required: order form id. Search orders first to avoid duplicates. API summary: Create order form session.
  • create_order_paymentChanges dataCreate a new payment for a order. Required: amount, collection source or date. API summary: Create a manual order payment.
  • create_productChanges dataCreate a new product. Required: order id. Search products first to avoid duplicates. API summary: Create order item.
  • create_setup_intentChanges dataCreate a new setup intent. API summary: Create billing setup intent.
  • create_storeChanges dataCreate a new store. Required: order id, start at or end at. API summary: Create appointment.
  • create_store_draftChanges dataCreate a new store draft. API summary: Create a draft appointment.
  • create_subscriptionChanges dataCreate a new subscription. Required: affiliate id or customer user id. Search subscriptions first to avoid duplicates. API summary: Create customer team affiliate membership.
  • create_tagChanges dataCreate a new product for a product. Search products first to avoid duplicates. API summary: Create tag.
  • create_tag_for_orderChanges dataCreate a new order for a order. Search orders first to avoid duplicates. API summary: Create tag for order.
  • create_tag_tags_postChanges dataCreate a new tag. Required: type, name or color. API summary: Create tag.
  • create_taskChanges dataCreate a task with `name`, optional `description`, `due_at` and assignee (`company_team_member_id`).
  • create_taxChanges dataCreate a new tax. Required: order id. API summary: Create tax.
  • create_userChanges dataCreate a new user. Required: first name, last name, email or add to customer team. Search users first to avoid duplicates. API summary: Create customer user.
  • create_user_paymentChanges dataCreate a new payment for a user. Required: type or amount. API summary: Store customer user credit transaction.
  • delete_appointment_draftsMoves moneyPermanently delete a draft by appointment id. Financial or irreversible action; may require approval. API summary: Delete a draft appointment.
  • delete_blockDeletesPermanently delete a block by block id. Destructive action; may require approval. API summary: Delete block.
  • delete_customer_team_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete customer team tag.
  • delete_discountDeletesPermanently delete a discount by discount id. Destructive action; may require approval. API summary: Delete discount.
  • delete_orderDeletesPermanently delete a order by order id 2. Destructive action; may require approval. API summary: Delete tag for order.
  • delete_order_discountDeletesPermanently delete a order by discount. Destructive action; may require approval. API summary: Delete order discount.
  • delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete order item.
  • delete_product_tagDeletesPermanently delete a product by product id 2. Destructive action; may require approval. API summary: Delete product tag.
  • delete_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete task.
  • delete_taxDeletesPermanently delete a tax by tax id. Destructive action; may require approval. API summary: Delete tax.
  • delete_videoDeletesPermanently delete a video by video id. Destructive action; may require approval. API summary: Delete video.
  • get_addressGet one address by address. API summary: Get address.
  • get_appointmentGet one appointment by `appointment_id`.
  • get_blockGet one block by block id. API summary: Get block.
  • get_customer_team_memberGet one user by user id. API summary: Get customer team member.
  • get_listingGet one listing by `property_id`, with address, details and media.
  • get_orderGet one order by `order_id`, with items, listing, customer and payment status.
  • get_order_payment_infoGet the payment details for an order (`order`).
  • get_productGet one product by product id. API summary: Get order item.
  • get_taskGet one task by `task_id`.
  • get_userGet one user by user id. API summary: Get company team member.
  • get_videoGet one video by video id. API summary: Get video.
  • list_appointment_3dh_tour_linksList 3dh tour links for a appointment. API summary: Get appointment 3D Home Capture link.
  • list_appointment_availabilitiesList availabilities for a appointment. Optional filters: assignee id or duration. API summary: Check appointment availability.
  • list_assignmentsList assignments. Optional filters: order id, company team member ids, strategy type, appointment date or appointment duration. API summary: Get scheduling assignment.
  • list_customer_usersList customer users (individual agents), optionally filtered by `filter_search` or customer team.
  • list_item_groupingsList item groupings. Optional filters: item ids or appointment id. API summary: List schedule item groupings.
  • list_ordersList orders. API summary: List order forms.
  • list_propertiesList properties for a property. API summary: Get listing statistics.
  • list_property_cubi_casasList cubi casas for a property. API summary: Get listing Cubicasa information.
  • list_tasksList tasks.
  • list_team_membersList your company's team members (photographers, editors), optionally by `filter_search`.
  • list_user_eventsList events for a user. Optional filters: start, end, type or include unscheduled. API summary: List company team member events.
  • pay_product_run_item_defaultsMoves moneyPay a product (order item id). Financial or irreversible action; may require approval. API summary: List order item pay run item defaults.
  • refund_order_paymentChanges dataRefund an order payment (`order_payment`) with `amount`, `tip_amount`, `reason` and `date`. This returns money to the customer and cannot be undone.
  • reject_appointmentVisible to othersDecline a appointment (appointment id). Has effects visible outside this system. API summary: Decline appointment.
  • reschedule_appointmentVisible to othersMove an appointment (`appointment_id`) to a new `start_at` and `end_at`. Set `notify` to email the people involved.
  • search_appointmentsSearch appointments (shoots) by status, photographer (`filter_user_ids`), past or upcoming, and start date.
  • search_available_datesSearch available dates by filter user ids, filter appointment id, filter start at, filter end at, filter timeframe or duration. Use this to find existing available dates before creating a new available date. Results are paginated. API summary: List available dates.
  • search_available_timeslotsSearch available timeslots by filter user ids, filter appointment id, duration, interval, date or timezone. Use this to find existing available timeslots before creating a new available timeslot. Results are paginated. API summary: List available timeslots.
  • search_categoriesSearch categories by sort or filter search. Use this to find existing categories before creating a new category. Results are paginated. API summary: List product categories.
  • search_couponsSearch coupons by filter search or sort. Use this to find existing coupons before creating a new coupon. Results are paginated. API summary: List coupons.
  • search_customer_team_subscriptionsSearch subscriptions for a customer team by filter search, filter email domains or sort. Use this to find existing subscriptions before creating a new subscription. Results are paginated. API summary: List customer team memberships.
  • search_customersSearch customers (agents, brokerages) by name, email, phone or free text.
  • search_listing_detailsSearch properties. Use this to find existing properties before creating a new property. API summary: Search listing details.
  • search_listingsSearch listings by address, status, price, bedrooms and more.
  • search_ordersSearch orders by `filter_search`, payment or fulfillment status, and appointment dates. Use to find an order's ID.
  • search_productsSearch the products and services you sell (photo packages, add-ons) by `filter_search` or category.
  • search_regionsSearch regions by filter type, filter country code or filter state code. Use this to find existing regions before creating a new region. Results are paginated. API summary: List regions.
  • search_territoriesSearch territories by filter address id. Use this to find existing territories before creating a new territory. API summary: List territories.
  • update_addressChanges dataUpdate an existing address identified by address. Only the fields you pass are changed. API summary: Update address.
  • update_appointmentChanges dataUpdate an existing appointment identified by appointment id. API summary: Update appointment.
  • update_appointment_draftsVisible to othersUpdate an existing draft identified by appointment id. Has effects visible outside this system. API summary: Update a draft appointment.
  • update_appointment_postponesVisible to othersUpdate an existing postpone identified by appointment id. Has effects visible outside this system. API summary: Postpone appointment.
  • update_appointment_productsVisible to othersUpdate an existing product identified by appointment id. Has effects visible outside this system. API summary: Update appointment items.
  • update_appointment_schedulesVisible to othersUpdate an existing schedule identified by appointment id. Has effects visible outside this system. API summary: Schedule appointment.
  • update_blockChanges dataUpdate an existing block identified by block id. API summary: Update block.
  • update_customer_team_customersVisible to othersUpdate an existing customer identified by customer team id. Has effects visible outside this system. API summary: Update customer team tag.
  • update_listingChanges dataUpdate a listing by `property_id`: price, title, status, description, bedrooms, bathrooms and more.
  • update_order_addressesVisible to othersUpdate an existing address identified by order. Has effects visible outside this system. API summary: Update order billing address.
  • update_order_notesVisible to othersSet the internal notes on an order (`order_id`, `internal_notes`).
  • update_ordersVisible to othersUpdate an existing order identified by order id. Has effects visible outside this system. API summary: Update tag for order.
  • update_productChanges dataUpdate an existing product identified by product id. API summary: Update order item.
  • update_productsVisible to othersUpdate an existing product identified by product id. Has effects visible outside this system. API summary: Update product tag.
  • update_redeemChanges dataUpdate an existing redeem identified by discounted. API summary: Redeem promotion code.
  • update_tagChanges dataUpdate an existing product identified by product id 2. API summary: Update tag.
  • update_tag_tags_tag_id_putChanges dataUpdate an existing tag identified by tag id. API summary: Update tag.
  • update_taskChanges dataUpdate a task by `task_id`: `name` (required), description, due date or assignee.
  • update_tasksVisible to othersUpdate an existing task identified by task id. Has effects visible outside this system. API summary: Reinstate task.
  • update_videoChanges dataUpdate an existing video identified by video id. API summary: Update video.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste an Aryeo API key. In Aryeo open your company's developer settings and create an API key, then paste it here.

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

The AI can search and read orders, payment info, appointments, customers, customer users, listings, products, tasks and team members. It can create orders, customers, listings and tasks, update listings and tasks, set internal order notes, reschedule appointments, complete tasks and refund an order payment.

Does the AI see my Aryeo API key?

No. Your Aryeo 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. Refunding an order payment returns money to the customer and cannot be undone, and rescheduling an appointment can notify the people involved. 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 Aryeo account.

Will my customers get emails when the AI makes changes?

Only when the AI asks for it. Creating an order and rescheduling an appointment each have a notify option that emails the customer or the people involved. If notify is not set, the change is saved without an email. You can tell the AI when to use it, or require approval for those tools.

Let your AI work in Aryeo today.

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

Connect Aryeo free

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