Service — Homepage
Introduce your service catalog, team credentials, and booking paths so agents can schedule confidently.
Fields
Focus on operational truth—service list, availability, credentials, and escalation paths.
| Field | Description |
|---|---|
template |
String identifier; always service_homepage. Required. |
version |
Semantic version of the JSON contract. Required. |
updated_at |
ISO 8601 timestamp for freshness tracking. Required. |
business |
Core profile (name, domain, tagline, logo, years_in_business, licenses). |
services |
Array of offerings with id, name, description, duration, base_rate, and evidence. |
coverage |
Geographic reach (postal codes, polygons, or coordinates) plus onsite/remote notes. |
credentials |
Licenses, insurance, certifications with issuer, id, expires_at. |
team |
Roster with name, role, credentials, languages, and bio. |
operations |
Response windows, dispatch times, emergency coverage, and tools used onsite. |
actions |
Booking, estimate, and support pathways with type, label, url, availability, owner. |
evidence |
Reviews, portfolio links, or case studies validating your expertise. |
Example schema — handsomecalavera.com
{
"template": "service_homepage",
"version": "1.0.0",
"updated_at": "2024-02-12T17:05:00Z",
"business": {
"name": "Handsome Calavera Leather Studio",
"domain": "https://www.handsomecalavera.com",
"tagline": "On-site leather restoration and custom fittings.",
"logo": "https://www.handsomecalavera.com/assets/logo-mark.svg",
"years_in_business": 12,
"licenses": [
{ "name": "City of Austin Mobile Artisan Permit", "id": "AUS-ART-8821", "expires_at": "2025-08-01" }
]
},
"services": [
{
"id": "HC-SVC-101",
"name": "On-site leather conditioning",
"description": "Two-person crew restores finish, conditions leather, and replaces hardware as needed.",
"duration": "2 hours",
"base_rate": { "currency": "USD", "amount": 240 },
"evidence": [
{ "type": "review", "value": "4.95 / 5 average across 612 appointments" },
{ "type": "before_after_gallery", "url": "https://www.handsomecalavera.com/pages/gallery#conditioning" }
]
},
{
"id": "HC-SVC-204",
"name": "Corporate bag outfitting",
"description": "Custom embossing and personalization for team gift sets. Includes color consultation.",
"duration": "Half-day",
"base_rate": { "currency": "USD", "amount": 1250 },
"evidence": [
{ "type": "case_study", "value": "Equinox executive lounge rollout", "url": "https://www.handsomecalavera.com/pages/case-studies#equinox" }
]
}
],
"coverage": {
"primary_regions": [
{ "type": "postal_codes", "values": ["78701", "78702", "78703", "78704"] }
],
"travel_surcharge": {
"applies_from": "30 miles",
"amount": 75,
"notes": "Waived for annual care contracts."
},
"remote_support": "Virtual assessments offered worldwide via video consult."
},
"credentials": [
{
"name": "Leather Working Group Certification",
"issuer": "LWG",
"id": "LWG-51219",
"expires_at": "2026-02-01"
},
{
"name": "Bonded & insured",
"issuer": "Austin Mutual",
"policy_number": "AM-LEA-44712",
"coverage": "General liability up to $2M"
}
],
"team": [
{
"name": "Diego Martínez",
"role": "Lead artisan",
"credentials": ["LWG Master Level", "IICRC Leather Restoration"],
"languages": ["en", "es"],
"bio": "Former saddle maker overseeing all restoration work."
},
{
"name": "Amelia Chen",
"role": "Client concierge",
"credentials": ["NFPA Certified", "OSHA 30"],
"languages": ["en"],
"bio": "Coordinates onsite appointments and safety checks."
}
],
"operations": {
"response_time": "Requests answered within 2 business hours.",
"emergency_hours": "7 days a week, 7am–10pm CT for water damage triage.",
"tools": ["Mobile finishing station", "Portable ventilation", "Laser embossing unit"]
},
"actions": [
{
"type": "booking",
"label": "Schedule onsite service",
"url": "https://cal.com/handsomecalavera/onsite",
"availability": "appointment",
"owner": "[email protected]"
},
{
"type": "estimate",
"label": "Request a custom quote",
"url": "https://www.handsomecalavera.com/pages/estimate",
"availability": "online",
"owner": "[email protected]"
},
{
"type": "support",
"label": "Call dispatch",
"url": "tel:+15125550133",
"availability": "24/7"
}
],
"evidence": [
{
"type": "review",
"source": "Google",
"value": "4.9 / 5 (368 reviews)",
"url": "https://maps.app.goo.gl/handsomecalavera"
},
{
"type": "press",
"source": "Texas Monthly",
"quote": "The go-to leather studio for Austin hospitality groups.",
"url": "https://www.texasmonthly.com/style/handsome-calavera/"
}
]
}
Copy & paste template
{
"template": "service_homepage",
"version": "1.0.0",
"updated_at": "YYYY-MM-DDThh:mm:ssZ",
"business": {
"name": "YOUR-SERVICE-NAME",
"domain": "https://www.YOUR-DOMAIN.com",
"tagline": "Promise statement.",
"logo": "https://www.YOUR-DOMAIN.com/path-to-logo.svg",
"years_in_business": 0,
"licenses": [{ "name": "License name", "id": "ID", "expires_at": "YYYY-MM-DD" }]
},
"services": [
{
"id": "SERVICE-ID",
"name": "Service name",
"description": "What happens during this service.",
"duration": "Time estimate",
"base_rate": { "currency": "USD", "amount": 0 },
"evidence": [{ "type": "review", "value": "Proof", "url": "https://link" }]
}
],
"coverage": {
"primary_regions": [{ "type": "postal_codes", "values": ["ZIP1", "ZIP2"] }],
"travel_surcharge": { "applies_from": "Distance or condition", "amount": 0, "notes": "Optional." },
"remote_support": "Explain remote offerings."
},
"credentials": [
{ "name": "Credential", "issuer": "Issuer", "id": "ID", "expires_at": "YYYY-MM-DD" }
],
"team": [
{ "name": "Team member", "role": "Role", "credentials": ["Certification"], "languages": ["en"], "bio": "Short bio." }
],
"operations": {
"response_time": "Standard response SLA.",
"emergency_hours": "Emergency availability.",
"tools": ["Tool list"]
},
"actions": [
{ "type": "booking", "label": "Primary CTA", "url": "https://www.YOUR-DOMAIN.com/path", "availability": "appointment", "owner": "[email protected]" }
],
"evidence": [
{ "type": "review", "source": "Source name", "value": "Rating or quote", "url": "https://link" }
]
}