Skip to content

Integration · Marketing

zoho.com

Connect Claude & ChatGPT to Zoho Backstage

Ask your AI how many tickets have sold for your next event, who is speaking, or which registrations are waiting for approval in Zoho Backstage. It can create and update events and ticket types, add speakers, sponsors and leads, read the agenda, orders and attendees, and approve or reject order requests.

Connect Zoho Backstage free

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

Try asking

  • “Which of our events are running right now?”

    The AI lists events in your Backstage portal filtered by status, with their dates.

  • “Who is attending the partner summit on the VIP ticket?”

    It finds the ticket type and lists the attendees on that ticket.

  • “Which registrations are waiting for approval, and approve the ones from our customers.”

    It lists pending order requests and approves the ones you confirm. Each buyer is told the result.

What your AI can do

Events and agenda

List, read, create and update events, and read the agenda and each session with time, room and speakers.

Tickets and orders

Create, read and update ticket types, list and read orders, and approve or reject order requests that need approval.

People

List and read attendees, speakers, exhibitors, sponsors, leads and team members, and add speakers, sponsors and leads.

  • “Add Sara Lund from Nordic Labs as a speaker.”

    It creates the speaker on the event with name, company and the details you give.

  • “Create an early bird ticket at 495 DKK, 100 seats, on sale until 1 November.”

    It creates the ticket type with price, quantity and sales dates.

  • “What is on the agenda for day two?”

    It reads the event agenda and shows the sessions for that day, with time, room and speakers.

78 tools for Zoho Backstage

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

  • approve_exhibitor_requestVisible to othersApprove a exhibitor request (exhibitor request id). Has effects visible outside this system. API summary: Approve exhibitor request.
  • approve_order_requestVisible to othersApprove a pending ticket order request by `order_request_id` in `event_id`. The buyer is told their registration was approved.
  • approve_sponsor_requestVisible to othersApprove a sponsor request (sponsor request id). Has effects visible outside this system. API summary: Approve Sponsor Request.
  • cancel_order_requestDeletesCancel a order request (order request id). Destructive action; may require approval. API summary: Cancel order request.
  • create_eventChanges dataCreate an event with `name`, `start_time`, `end_time` (UTC, e.g. 2024-09-15T09:00:00Z) and `timezone`, plus optional `summary`, `description`, `category`, `language` and `event_type` (2 venue, 3 online, 4 hybrid).
  • create_event_affiliateChanges dataCreate a new affiliate for a event. API summary: Create an affiliate.
  • create_event_agendaChanges dataCreate a new agenda for a event. API summary: Create an agenda.
  • create_event_exhibitorChanges dataCreate a new exhibitor for a event. API summary: Create an exhibitor.
  • create_event_exhibitor_requestChanges dataCreate a new exhibitor request for a event. API summary: Add exhibitor request.
  • create_event_hallChanges dataCreate a new hall for a event. API summary: Create a hall.
  • create_event_orderChanges dataCreate a new order for a event. API summary: Create an order.
  • create_event_trackChanges dataCreate a new track for a event. API summary: Create a track.
  • create_event_webhookDeletesCreate a new webhook for a event. Destructive action; may require approval. API summary: Create a webhook for event.
  • create_exhibitor_userVisible to othersCreate a new user for a exhibitor. Has effects visible outside this system. API summary: Create bulk booth members for an exhibitor.
  • create_leadChanges dataAdd a prospect (lead) to an event (`event_id`) with `first_name`, `last_name`, `email`, `phone_number`, `company_name`, `designation` and `description`.
  • create_portal_webhookDeletesCreate a new webhook for a portal. Destructive action; may require approval. API summary: Create a webhook for portal.
  • create_remindChanges dataCreate a new remind. API summary: Payment reminder.
  • create_speakerChanges dataAdd a speaker to an event (`event_id`) with `name`, `last_name`, `email`, `company`, `designation`, `description` and social links.
  • create_sponsorChanges dataAdd a sponsor to an event (`event_id`) with `company_name`, `sponsorship_type`, `website_url`, `description`, `contact`, and optional `amount` and `currency_code`.
  • create_ticket_typeChanges dataCreate a ticket type for an event (`event_id`) with `name`, `amount`, `quantity`, `description`, sales start and end dates and options such as `need_approval` or waitlist.
  • delete_event_affiliateDeletesPermanently delete a affiliate by affiliate id. Destructive action; may require approval. API summary: Delete an affiliate.
  • delete_event_exhibitorDeletesPermanently delete a exhibitor by exhibitor id. Destructive action; may require approval. API summary: Delete an exhibitor.
  • delete_event_sponsorDeletesPermanently delete a sponsor by sponsor id. Destructive action; may require approval. API summary: Delete sponsor.
  • delete_event_ticket_classDeletesPermanently delete a ticket class by ticket class lookup id. Destructive action; may require approval. API summary: Delete ticket class.
  • delete_event_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.
  • delete_portal_eventDeletesPermanently delete a event by event id. Destructive action; may require approval. API summary: Delete an event.
  • get_agendaGet the agenda of an event (`event_id`), with its days and sessions.
  • get_attendeeGet one attendee by `attendees_id` in `event_id`.
  • get_eventGet one event by `event_id`, with dates, timezone, venue type and status.
  • get_event_activitiesGet one event by event id. API summary: Get all clone activities for an event.
  • get_event_affiliateGet one affiliate for a event by affiliate id. API summary: Get a specific affiliate.
  • get_event_agandaGet one aganda for a event by agandas id. API summary: Get a specific agenda.
  • get_event_exhibitor_requestGet one exhibitor request for a event by exhibitor request id. API summary: Get specific exhibitor request.
  • get_event_hallGet one hall for a event by hall id. API summary: Get a specific hall.
  • get_event_leadGet one lead for a event by lead id. API summary: Get a specific prospect.
  • get_event_order_requestGet one order request for a event by order request id. API summary: Get a specific order request.
  • get_event_sponsorGet one sponsor for a event by sponsor id. API summary: Get a specific sponsor.
  • get_event_trackGet one track for a event by track id. API summary: Get a specific track.
  • get_event_webhookGet one webhook for a event by webhook id. API summary: Get a specific webhook.
  • get_exhibitorGet one exhibitor by `exhibitor_id` in `event_id`.
  • get_exhibitor_userGet one user for a exhibitor by booth member id. API summary: Get a specific booth member.
  • get_orderGet one ticket order by `order_id` in `event_id`, with buyer and tickets.
  • get_portalGet one portal by portal id. API summary: Get a specific portal.
  • get_portal_taskGet one task for a portal by task id. API summary: Get clone status.
  • get_sessionGet one session by `session_id` in `event_id`, with time, room and speakers.
  • get_speakerGet one speaker by `speaker_id` in `event_id`.
  • get_ticket_typeGet one ticket type by `ticket_class_lookup_id` in `event_id`.
  • list_attendeesList attendees of an event (`event_id`), optionally filtered by `ticket_id`.
  • list_event_affiliatesList affiliates for a event. API summary: Get all affiliates.
  • list_event_hallsList halls for a event. API summary: Get all halls.
  • list_event_registration_settingsList registration settings for a event. API summary: Get registration settings.
  • list_event_sponsor_requestsList sponsor requests for a event. Optional filters: status. API summary: Get all sponsor requests.
  • list_event_sponsorship_typesList sponsorship types for a event. API summary: Get sponsor categories.
  • list_event_tracksList tracks for a event. API summary: Get all tracks.
  • list_event_usersList users for a event. API summary: Get all event members.
  • list_eventsList events in your Backstage portal, filtered by `status` (all, running, live) and sorted by `sort_by` (startdate, createdtime).
  • list_exhibitor_usersList users for a exhibitor. API summary: Get all booth members of an exhibitor.
  • list_exhibitorsList the exhibitors of an event (`event_id`).
  • list_leadsList the prospects (leads) captured for an event (`event_id`).
  • list_order_requestsList ticket order requests waiting for approval (or filtered by `status`) for an event (`event_id`).
  • list_ordersList ticket orders for an event (`event_id`), filtered by `status` and paged with `page` and `limit`.
  • list_portalsList portals. API summary: Get all portals.
  • list_speakersList the speakers of an event (`event_id`).
  • list_sponsorsList the sponsors of an event (`event_id`).
  • list_team_membersList the team members of your Backstage portal.
  • list_ticket_typesList the ticket types (ticket classes) of an event (`event_id`), with prices and quantities.
  • reject_order_requestVisible to othersReject a pending ticket order request by `order_request_id` in `event_id`, with an optional `reason`. The buyer is told their request was declined.
  • reject_sponsor_requestVisible to othersReject a sponsor request (sponsor request id). Has effects visible outside this system. API summary: Reject sponsor request.
  • submit_eventVisible to othersClone a event (event id). Has effects visible outside this system. API summary: Clone an event.
  • update_eventChanges dataUpdate an event by `events_id`; `name`, `start_time`, `end_time` and `timezone` are required, plus any of summary, description, category, language or event type.
  • update_event_exhibitorChanges dataUpdate an existing exhibitor identified by exhibitor id. API summary: Update an exhibitor.
  • update_event_leadChanges dataUpdate an existing lead identified by lead id. API summary: Update a prospect.
  • update_event_registration_settingsVisible to othersUpdate an existing registration setting identified by event id. Has effects visible outside this system. API summary: Update registration settings.
  • update_event_sponsorChanges dataUpdate an existing sponsor identified by sponsor id. API summary: Update Sponsor.
  • update_event_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update a webhook.
  • update_exhibitor_request_deniesVisible to othersUpdate an existing deny identified by exhibitor request id. Has effects visible outside this system. API summary: Deny exhibitor request.
  • update_order_request_ordersVisible to othersUpdate an existing order identified by order request id. Has effects visible outside this system. API summary: Convert an order request to an order.
  • update_ticket_typeChanges dataUpdate a ticket type by `ticket_class_lookup_id` in `event_id`: name, price, quantity, sales dates or other options.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Create your own Zoho API client, paste your Zoho domain ending, Client ID, Client Secret and Backstage portal ID, then sign in with Zoho once. Go to api-console.zoho.com on your Zoho data center, click Add Client > Server-based Applications, enter any name and homepage, and set the Authorized Redirect URI to https://heymyapps.com/oauth/callback.

  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 Zoho Backstage?

It can list and read events, agendas, sessions, ticket types, orders, order requests, attendees, speakers, sponsors, exhibitors, leads and team members. It can create and update events and ticket types, add speakers, sponsors and leads, and approve or reject order requests.

Does the AI see my Zoho Backstage credentials?

No. Your Client ID, Client Secret and sign-in tokens 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. Approving or rejecting an order request notifies the buyer, so those tools 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?

Zoho Backstage connects with OAuth, and OAuth connections need the HeyMyApps Pro plan or above. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Zoho Backstage account.

Why does HeyMyApps ask for my Zoho domain ending?

Zoho runs separate data centers, such as zoho.com, zoho.eu and zoho.in. The domain ending tells HeyMyApps which one your account lives in, so sign-in and API calls go to the right place. Create the API client on that same data center.

Let your AI work in Zoho Backstage today.

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

Connect Zoho Backstage free

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