
Integration · Håndværk og service
Forbind Claude og ChatGPT med ServiceTitan
Spørg din AI, hvem der er booket i morgen, hvad en kunde skylder, eller bed den booke et job i ServiceTitan. Den kan søge i kunder, adresser, jobs og aftaler, læse tilbud, fakturaer og betalinger og oprette leads og jobs. Den kan også tildele teknikere, flytte aftaler og skrive noter, så kontoret får svar uden at klikke rundt i dispatch-oversigten.
Gratis plan uden kreditkort. Det tager cirka et minut.
Prøv at spørge
“Hvilke aftaler ligger i morgen, og hvem er sat på dem?”
AI'en søger aftaler, der starter i morgen, og viser de tildelte teknikere på hver enkelt.
“Book et servicejob hos kunde 48213 på hovedadressen næste tirsdag kl. 8 til 10.”
Den finder kundens adresse og jobtypen, kopierer forretningsenhed og kampagne fra et lignende job og opretter jobbet med én aftale.
“Flyt aftale 90127 til torsdag eftermiddag.”
Den flytter aftalen til det nye start- og sluttidspunkt og sætter et nyt ankomstvindue, hvis du angiver et.
Det kan din AI
Jobs og planlægning
Søg og book jobs, tilføj og flyt aftaler, tildel teknikere, skriv noter på jobs og annuller jobs med en årsag.
Kunder og leads
Søg i kunder og serviceadresser, læs kontaktoplysninger, ret kundeoplysninger, skriv kundenoter og opret leads.
Tilbud, fakturaer og betalinger
Læs tilbud med varelinjer, søg fakturaer efter kunde, job eller forfaldsdato, og se betalinger på fakturaer.
“Hvad skylder familien Hansen stadig?”
Den finder kunden, derefter kundens fakturaer og betalinger, og viser de åbne beløb.
“Vis tilbuddene på job 1873 og deres status.”
Den viser tilbuddene på jobbet og kan åbne et af dem med varelinjer og totaler.
“En kunde ringer og vil have tilbud på en ny vandvarmer. Opret det som et lead.”
Den opretter et lead med en kort beskrivelse, kundens kontaktoplysninger og en opfølgningsdato, knyttet til en kampagne.
29 værktøjer til ServiceTitan
Værktøjerne er slået til, når du forbinder. Du kan slå dem fra enkeltvis eller kræve din godkendelse, før de kører.
add_customer_noteÆndrer dataAdd a note (`text`) to a customer (`customer_id`). Set `pin_to_top` to pin it, or `add_to_locations` to copy it to the customer's locations.add_job_appointmentÆndrer dataAdd another appointment to an existing job (`job_id`) with `start` and `end` in UTC, optional `technician_ids`, arrival window and `special_instructions`.add_job_noteÆndrer dataAdd a note (`text`) to a job (`job_id`); set `pin_to_top` to pin it.assign_techniciansÆndrer dataAssign one or more technicians (`technician_ids`) to an appointment (`job_appointment_id`).cancel_jobSletterCancel a job by `job_id` with a `reason_id` (from list_job_cancel_reasons) and a `memo` explaining why.create_jobÆndrer dataBook a new job with `customer_id`, `location_id`, `job_type_id`, `business_unit_id`, `campaign_id`, `priority` and at least one entry in `appointments` (`start`/`end` in UTC). Copy business unit and campaign IDs from a similar existing job if you do not know them.create_leadÆndrer dataCreate a lead with a `summary`, `campaign_id` and either a `follow_up_date` or `call_reason_id`, plus the caller's name, phone, email and address or an existing `customer_id`/`location_id`.get_appointmentGet one appointment by `appointment_id`, with its start and end times, arrival window, status and job.get_customerGet one customer by `customer_id`, including address, balance, type and flags such as do-not-service.get_estimateGet one estimate by `quote_id` (the estimate ID), with its line items, totals and status.get_jobGet one job by `project_id` (the job ID), with its status, customer, location, job type, business unit, campaign and summary.get_leadGet one lead by `lead_id`, with its summary, contact details, status and follow-up date.get_locationGet one service location by `address_id` (the location ID), including its address and customer.list_appointment_assignmentsList which technicians are assigned to appointments, filtered by `job_id` or `appointment_ids`. Also a way to find technician IDs.list_customer_contactsList the phone numbers and email addresses stored on a customer (`customer_id`).list_estimatesList estimates, filtered by `job_id`, `job_number`, `project_id`, `location_id`, `status`, sold dates or totals.list_job_cancel_reasonsList the job cancel reasons set up in ServiceTitan. Use it to get the `reason_id` for cancelling a job.list_job_notesList the notes on a job (`job_id`).list_job_typesList job types (for example repair or maintenance) with their IDs, filtered by `name` or `active`. Use it to pick the `job_type_id` for a new job.list_leadsList leads, filtered by `status`, `customer_id`, `lead_phone`, `lead_customer_name` or created dates.list_paymentsList customer payments, filtered by `customer_id`, `applied_to_invoice_ids`, paid dates (`paid_on_after`, `paid_on_before`) or totals.reschedule_appointmentSynligt for andreReschedule an appointment (`appointment_id`) to a new `start`/`end` (UTC), optionally with a new arrival window.search_appointmentsSearch appointments by `job_id`, `customer_id`, `technician_id`, `status` (Scheduled, Dispatched, Working, Hold, Done, Canceled) or start date range (`starts_on_or_after`, `starts_before`).search_customersSearch customers by `name`, `phone`, `street`, `city`, `zip`, `active` or created/modified dates. Use this to find a customer's ID before other lookups.search_invoicesSearch customer invoices by `customer_id`, `job_id`, `job_number`, `number`, invoice date, due date or balance. Use `ids` to fetch specific invoices.search_jobsSearch jobs by `customer_id`, `location_id`, `number`, `job_status` (Scheduled, Dispatched, InProgress, Hold, Completed, Canceled), `technician_id`, appointment dates or created/completed dates.search_locationsSearch service locations (the addresses where work is done) by `customer_id`, `name`, `street`, `city`, `zip` or `active`. Use it to find the `location_id` needed for new jobs.update_customerÆndrer dataUpdate a customer by `customer_id`: name, type (residential or commercial), active flag, do-not-mail/do-not-service, payment term or custom fields. Only the fields you pass change.update_jobÆndrer dataUpdate a job by `project_id` (the job ID): summary, priority, job type, business unit, campaign, customer PO or custom fields. Only the fields you pass change.
Klar i tre trin
- 1
Vælg systemet
Opret en gratis PipMCP-konto, og vælg ServiceTitan på listen.
- 2
Indsæt din nøgle
Indtast fire værdier: Client ID, Client Secret, App Key og Tenant ID. Log ind som ServiceTitan-administrator på developer.servicetitan.io med 'Login as Production Environment User', opret en app med de API-scopes, du har brug for, og kopiér dens App Key. Gå derefter i ServiceTitan til Settings > Integrations > API Application Access, klik på Connect New App, vælg din app og giv adgang. Her står Client ID, Client Secret og Tenant ID.
- 3
Tilføj linket i din AI
Du får et personligt MCP-link. Tilføj det i Claude, ChatGPT eller Cursor:
Klik på dit navn, og vælg Settings › Connectors › Add custom connector. Indsæt dit link som Remote MCP server URL. Slå det til fra +-menuen i en chat.
Spørgsmål
Hvad kan AI'en gøre i ServiceTitan?
AI'en kan søge i og læse kunder, adresser, kontaktoplysninger, jobs, aftaler, leads, tilbud, fakturaer og betalinger. Den kan oprette leads og jobs, tilføje aftaler, tildele teknikere, flytte aftaler, skrive noter, rette kunder og jobs og annullere et job med en årsag, hvis du slår det værktøj til.
Kan AI'en se mine ServiceTitan-oplysninger?
Nej. Dine ServiceTitan-oplysninger gemmes krypteret og vises aldrig for AI'en. Når du har gemt dem, bliver de ikke vist igen, heller ikke for dig. AI'en ser kun resultaterne af de værktøjer, den bruger.
Kan jeg styre, hvad AI'en må?
Ja. Du vælger, hvilke værktøjer der er slået til, så du kan starte med kun at læse. Annullering af et job og flytning af en aftale påvirker både kunder og teknikere, og begge dele kan kræve din godkendelse, før de udføres. Alle kald bliver logget.
Virker det med ChatGPT?
Ja. I ChatGPT går du til Settings › Apps & Connectors › Advanced og slår Developer mode til. Derefter tilføjer du dit PipMCP-link. Developer mode kræver et betalt ChatGPT-abonnement: Plus, Pro, Business eller Enterprise. Samme link virker også i Claude (Settings › Connectors › Add custom connector), Cursor og andre MCP-klienter.
Hvad koster det?
PipMCP har en gratis plan, og du skal ikke bruge betalingskort. Betalte planer afregnes pr. gennemført opgave. Du skal også selv have en ServiceTitan-konto.
Hvorfor skal ServiceTitan bruge fire værdier?
ServiceTitans API bruger en App Key, der identificerer den app, du opretter i udviklerportalen, og et Client ID og Client Secret, som bliver udstedt, når en administrator forbinder appen til jeres konto. Tenant ID fortæller API'et, hvilken ServiceTitan-konto der skal bruges. PipMCP bytter selv værdierne til kortvarig adgang.
Lignende integrationer
Lad din AI arbejde i ServiceTitan i dag.
Kom gratis i gang. Din nøgle gemmes krypteret, og du bestemmer, hvad AI’en må.
Forbind ServiceTitan gratisPipMCP er ikke tilknyttet ServiceTitan. Produktnavne tilhører deres respektive ejere.





