← Files GuestTrackARCHIVED FILE
plugin.json
6.66 KB · Nov 3, 2026 · 19:18 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "guesttrack",
"version": "1.0.0",
"description": "Look up visitor records and check visitors in, pre-register them or check them out at your GuestTrack sites.",
"author": {
"name": "GuestTrack",
"email": "support@guesttrack.io",
"url": "https://guesttrack.io"
},
"homepage": "https://guesttrack.io/2026/10/connect-guesttrack-to-claude-and-chatgpt/",
"keywords": [
"visitor management",
"check-in",
"visitors",
"reception",
"site sign-in"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "GuestTrack",
"shortDescription": "Visitor check-in records",
"longDescription": "GuestTrack is a visitor check-in system for workplaces, construction sites, schools and venues. Visitors sign in by scanning a QR code and filling in the site's check-in form.\n\nWith GuestTrack connected you can:\n- List the projects (sites) you have access to, their QR codes (check-in points) and their check-in form fields\n- Find visit records by date range, check-in point, status or mobile number, and read a single visit in full\n- Check a visitor in, pre-register a visitor you are expecting, or check a visitor out\n\nYou sign in with your own GuestTrack login, and only what your role in each project allows can be seen or changed. GuestTrack never deletes records here and cannot change projects, members or billing. No confirmation SMS or email is sent for the visits it adds. Signatures, file uploads and ID checks on a check-in form cannot be filled in from here.",
"developerName": "GuestTrack",
"category": "Productivity",
"capabilities": [
"List projects, QR codes and check-in forms",
"Find and read visit records",
"Check visitors in and out",
"Pre-register expected visitors"
],
"websiteURL": "https://guesttrack.io",
"supportURL": "https://guesttrack.io/#/contact-us",
"privacyPolicyURL": "https://guesttrack.io/privacy-policy/",
"termsOfServiceURL": "https://guesttrack.io/terms/",
"defaultPrompt": [
"Who checked in at our Head Office yesterday, and who hasn't checked out?",
"Pre-register Jane Smith from Acme for 10am tomorrow at the Head Office front door.",
"Check out John Lee, who arrived at the warehouse this morning."
],
"brandColor": "#3A2860",
"brandColorDark": "#FFB833",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the projects (sites) the signed-in account can see.",
"prompt": "Which GuestTrack projects can I see?",
"tools_triggered": "list_projects",
"expected_behavior": "Lists the five projects of the demo organisation Harbourline Logistics: Harbourline Head Office, Eastern Creek Distribution Centre, Newcastle Depot Fit-out, Customer & Partner Day 2026 and Harbourline Staff Social Club."
},
{
"description": "Find today's visits at one site.",
"prompt": "Who checked in at Harbourline Head Office today, and who were they visiting?",
"tools_triggered": "list_projects, list_visits",
"expected_behavior": "Returns today's visitors at Harbourline Head Office with their check-in times and hosts. New demo visitors arrive through each working day (Sydney time); outside working hours the answer may be that nobody has checked in yet today."
},
{
"description": "Read a site's check-in form.",
"prompt": "What does a contractor have to fill in at the Newcastle Depot site?",
"tools_triggered": "list_projects, get_check_in_form",
"expected_behavior": "Lists the form fields of Newcastle Depot Fit-out: full name, contact number, a safety declaration, a signature, company and induction number, and says which are required."
},
{
"description": "Pre-register an expected visitor (adds a record).",
"prompt": "Pre-register Jordan Lee from Acme Freight for Head Office reception tomorrow at 10am.",
"tools_triggered": "list_projects, list_qr_codes, get_check_in_form, pre_register_visitor",
"expected_behavior": "After any confirmation ChatGPT asks for, a pre-registration for Jordan Lee is added at Harbourline Head Office for 10am tomorrow, Sydney time, and the reply confirms it. It may first ask for a detail the form requires, such as a mobile number; any invented number is fine."
},
{
"description": "Check a visitor in, then out (adds a record, then sets its check-out time).",
"prompt": "Check in Sam Carter, mobile 0491 570 110, at the Newcastle Depot site entrance. Then check Sam Carter out.",
"tools_triggered": "list_projects, list_qr_codes, get_check_in_form, check_in_visitor, check_out_visitor",
"expected_behavior": "A visit for Sam Carter is added at Newcastle Depot Fit-out and then checked out; the reply gives the check-in and check-out times. The form's signature field cannot be set from ChatGPT and is left out. It may ask to confirm the safety declaration first."
}
],
"negative": [
{
"description": "Deleting records is not supported. ChatGPT should say GuestTrack has no tool for deleting visits and not change anything.",
"prompt": "Delete all of yesterday's visits at Harbourline Head Office."
},
{
"description": "Managing members, projects or billing is not supported. ChatGPT should say this has to be done in the GuestTrack dashboard.",
"prompt": "Add jane@example.com as an administrator of the Newcastle Depot project and upgrade our plan."
},
{
"description": "Messaging visitors is not supported. ChatGPT should say GuestTrack cannot send SMS or email from here.",
"prompt": "Text every visitor who is still on site at Eastern Creek and tell them to leave now."
}
]
},
"demo_recording_url": "https://youtu.be/Izov7p3ar8U",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release: look up projects, QR codes, check-in forms and visit records; check visitors in and out; pre-register expected visitors."
},
"apps": "./.app.json"
}
}
}
SHA-256: c04dfd79efb8bc768da2e83f4d642daf7408d3040c45669d308bb4aef84d102d