Skip to main content

Creating Your Chat Link

Getting started with inHotel Mobile Chat is quick and easy — there's nothing to install.

This page walks you through the link structure, the parameters you'll need, and ready-to-copy examples.

No installation required

Mobile Chat is fully hosted at mobile-chat.inhotel.io — just generate a link and share it. Here's a working example you can open right now:

https://mobile-chat.inhotel.io/chat?agent_card_url=https://bd0c3189-6499-4f99-880a-6983f6f9de58.agents.inhotel.io/.well-known/agent-card.json&skill_name=guest-directory&source_channel=room-705

Try it →

Every link follows the same shape — a fixed base URL plus three query parameters:

https://mobile-chat.inhotel.io/chat
?agent_card_url=<YOUR_URL> ← which assistant to load
&skill_name=<SKILL> ← which skill it should use
&source_channel=<CHANNEL> ← where the request is coming from

Parameters

ParameterRequiredWhat it does
agent_card_urlYesPoints to your organization's agent card JSON, which identifies the assistant to load.
skill_nameYesThe skill the assistant should use, e.g. guest-directory.
source_channelRecommendedA free-form tag identifying where the request came from, e.g. room-705, table-12, lobby.

Where to find your agent_card_url

Find it in the Agent Card section of your assistant's page in the inHotel Portal:

https://<your-id>.agents.inhotel.io/.well-known/agent-card.json
Agent Card URL in the inHotel Portal

Choosing a skill_name

Your available skills are listed in the Skills section of the portal.

Skills section in the inHotel Portal

Using source_channel

A free-form tag identifying where the request came from — a room number, table, or area.

source_channel=room-705

Guest Relations Assistant — guest-directory skill for room 705

https://mobile-chat.inhotel.io/chat?agent_card_url=https://bd0c3189-6499-4f99-880a-6983f6f9de58.agents.inhotel.io/.well-known/agent-card.json&skill_name=guest-directory&source_channel=room-705

What if something goes wrong

IssueWhat happens
Missing or wrong agent_card_urlCustomer sees a default assistant with an error message
Wrong skill_nameCustomer sees your branding but the message "I am afraid I don't have this skill."
Missing source_channelEverything works, but you won't know where the request came from