Appointo is an appointment booking application designed for Shopify stores, enabling businesses to integrate online booking systems seamlessly into their websites without any coding required.
Appointo is an appointment booking application designed for Shopify stores, enabling businesses to integrate online booking systems seamlessly into their websites without any coding required. On Nagent, Appointo is exposed as a fully-configurable scheduling & booking integration that any agent can call — 11 actions, and API key authentication. No code is required to wire Appointo into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Appointo to automate the kinds of tasks scheduling & booking teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Appointo into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Appointo, with input parameters and output schema. Drop these into any step of an agent built in Helix.
APPOINTO_AUTHENTICATETool to authenticate with the Appointo API by validating the APPOINTO-TOKEN header. Use when verifying the token before subsequent API calls.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPOINTO_CANCEL_BOOKINGTool to cancel a booking or selected customers. Use when you need to revoke an entire booking or individual attendees after verifying booking details. Use after retrieving booking information.
Input parameters
Booking ID to cancel
Array of customer IDs to cancel; omit to cancel entire booking
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPOINTO_CREATE_BOOKINGTool to create a new booking. Use when scheduling a customer booking after confirming appointment availability.
Input parameters
Name of the customer.
Email of the customer.
Phone number of the customer.
Number of bookings (default is 1).
ISO 8601 datetime string for the desired timeslot.
Appointo Appointment Id.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPOINTO_GET_APPOINTMENT_AVAILABILITYTool to get calendar availability for a specific appointment. Use when you need to fetch available time slots for an appointment within a date range.
Input parameters
End date for availability range in YYYY-MM-DD format
Start date for availability range in YYYY-MM-DD format
Appointment identifier
List of team member IDs to filter availability
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPOINTO_LIST_APPOINTMENTSTool to list appointments. Use when fetching appointments with optional filters and pagination after confirming a valid API token.
Input parameters
Number of items per page (default and maximum is 100).
Pagination offset, zero-based index (default is 0).
Filter to fetch appointments for a specific product by its ID.
Filter to fetch a single appointment by its ID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPOINTO_LIST_BOOKINGSTool to list bookings. Use when you need to fetch bookings filtered by status, paging, or search term.
Input parameters
Maximum number of bookings to return (1-100).
Number of bookings to skip for pagination.
Filter bookings by status: 'past' or 'upcoming'.
Fetch a single booking by its ID.
Search bookings by product name, customer name, email, phone, or order name.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPOINTO_LIST_PRODUCTSTool to fetch all available products. Use when browsing products with optional paging and search. Call after authenticating with Appointo API.
Input parameters
Maximum number of products to return (max 100; default server-side is 100)
Pagination offset token returned by a previous call
Filter products by name (case-insensitive substring match)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPOINTO_LIST_SUBSCRIPTION_CONTRACTSTool to list subscription contracts. Use when retrieving contracts with optional search after confirming a valid API token.
Input parameters
Maximum number of subscription contracts to return per page (default and maximum is 100).
Pagination offset, zero-based index (default is 0).
Search by product name, variant name, order number, or customer name.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPOINTO_RESCHEDULE_BOOKINGTool to reschedule an existing booking to a new timeslot. Use after confirming new timeslot availability.
Input parameters
Force reschedule even if the timeslot is occupied.
Booking ID to reschedule.
New timeslot timestamp in ISO 8601 format.
List of customer IDs to reschedule; if omitted, the entire booking is rescheduled.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPOINTO_UPDATE_BOOKINGTool to update buffer times for an existing booking. Use after confirming new buffer durations.
Input parameters
Booking ID to update
End buffer time in minutes, must be greater than 0
Start buffer time in minutes, must be greater than 0
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APPOINTO_UPSERT_APPOINTMENT_CONFIGTool to upsert availability config for an appointment. Use when setting or updating appointment availability settings.
Input parameters
Appointment configuration settings
Date-specific overrides
ID of the appointment to configure
Weekly availability definitions
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 54 agents privately built on Nagent that already use Appointo.
Build on Nagent
Connect Appointo to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Appointo, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Appointo is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Appointo is connected, you configure its 11 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Appointo steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Appointo event fires, the agent kicks off automatically.
Every Appointo action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Appointo ships with 11 pre-built scheduling & booking actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Appointo together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Appointo-based workflows tailored to your business.