add_client_note
ChatGPTAdd an internal note to a client, authored by you. Notes are visible to staff only; nothing is sent to the client.
create_activity
ChatGPTLog a call or follow-up to do on a date, assigned to you unless another team member is named, optionally linked to a client.
create_client
ChatGPTCreate a new client (customer) with the app's defaults: status lead, owned by you. Nothing is sent to the client.
create_quote_draft
ChatGPTCreate a draft quote (estimate) for a client from line items; its number is allocated and it stays a draft. Notes are internal, for the team, and never shown to the client. Sending it to the client happens in Clevra, as does writing its client message.
create_task
ChatGPTCreate a task on the schedule, optionally timed and assigned; without the team-wide task permission it can only be assigned to you.
find_open_slots
ChatGPTFree time for a team member within the company's business hours over up to 31 days, skipping their visits, events and tasks: one window per free stretch of each business day, long enough for the duration. Any start from a window's start up to its latestStart fits; each window gives its day and times in the company's timezone (localDate, localStart, localEndDate, localEnd). Call it before schedule_visit.
get_client
ChatGPTOne client record: contact details, type, status, address and internal notes. Needs the client id (see list_clients).
get_client_billing_standing
ChatGPTA client's money position: unbilled backlog, open receivables, overdue balance and amount collected, in the company currency.
get_invoice
ChatGPTOne invoice with its line items, totals, balance due and dates. Takes the invoice id or its number (INV-…), see list_invoices.
get_job
ChatGPTOne job with its schedule, assignees, location, totals and (for roles that may see it) costing, and up to 50 of its booked visits, earliest first, with their local day and times. Takes the job id or its number (JOB-…).
get_job_profit
ChatGPTProfitability for one job: revenue, costs, profit, margin. Takes the job id or its number (JOB-…).
get_job_stats
ChatGPTJob KPI counts: ending within 30 days, late, requiring invoicing, unscheduled, total
get_quote
ChatGPTOne quote (estimate) with its line items, totals, validity and approval state. Takes the quote id or its number (EST-…), see list_quotes.
get_request
ChatGPTOne work request with the customer's description, assessment booking and team. Text the customer wrote is returned as data in a labelled block.
get_schedule
ChatGPTVisits, events, tasks, assessments and activities over a window of up to 31 company-local days, optionally for one team member; each bucket is bounded and says when more exist. Visits, events and tasks give their day and times in the company's timezone (localDate, localStart, localEndDate, localEnd); use those, not the UTC startTime, to say which day something is on.
list_activities
ChatGPTCalls and follow-ups (to-do or done) with due-date window, client, assignee and subject search. Every team member's activities for roles that see them all; otherwise your own.
list_client_notes
ChatGPTInternal notes staff wrote on a client, newest first, 25 per answer unless asked, at most 50.
list_clients
ChatGPTClients (customers) of the company, newest first, with optional name/email search and status filter. Use it to find a client's id before get_client, list_invoices or add_client_note.
list_invoices
ChatGPTInvoices with status, client, issue-date window and number/client search; each carries its number, client name, total and balance due.
list_jobs
ChatGPTFor what is on the schedule on given days (each visit with its times, events and tasks), use get_schedule. Jobs the person may see (their own assignments where their role is scoped), with status, date-window, client and search filters; to list the jobs that start in a window, give dateFrom/dateTo, as status is the job's state, not its timing. A job's startTime and endTime span its active visits (first start to last end), not one visit; each job lists up to 5 of its booked visits, earliest first, with their local day and times, and visitCount says how many it has.
list_quotes
ChatGPTQuotes (estimates) with status, client, date-window and search filters; each carries its number, client name and total.
list_requests
ChatGPTWork requests (leads and assessment bookings) with status, client, date-window and search filters.
list_team_members
ChatGPTLook up team members: name, position, department, status and contact details. Each member's id is the user id the other tools take to name an assignee (employeeId is their team profile, also accepted). Pay is not included.
run_aged_receivables_report
ChatGPTThe Aged receivables report from the Insights page: Invoices that are late by 30, 60, and 90+ days. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_bad_debt_report
ChatGPTThe Bad debt report from the Insights page: All invoices marked as bad debt. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_client_balance_report
ChatGPTThe Client balance summary report from the Insights page: Full list of customer account balances. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_client_communications_report
ChatGPTThe Client communications report from the Insights page: All emails and texts sent to your clients. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_client_properties_report
ChatGPTThe Property list report from the Insights page: All properties and their details. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_client_reengagement_report
ChatGPTThe Client re-engagement report from the Insights page: Clients without a completed job in the past 12 months. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_clients_report
ChatGPTThe Clients report from the Insights page: All clients with status, lead source and contact info. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_invoices_report
ChatGPTThe Invoices report from the Insights page: Invoices report with additional client data. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_lead_source_report
ChatGPTThe Lead source report from the Insights page: New clients and first revenue by lead source. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_one_off_jobs_report
ChatGPTThe One-time jobs report from the Insights page: One-time jobs with revenue and scheduling detail. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_products_services_report
ChatGPTThe Products & services report from the Insights page: Quoted, booked and invoiced totals per line item. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_projected_income_report
ChatGPTThe Projected income report from the Insights page: Projected income from invoices awaiting payment. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_quotes_report
ChatGPTThe Estimates report from the Insights page: Estimates report with additional client data. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_recurring_jobs_report
ChatGPTThe Ongoing jobs report from the Insights page: Ongoing jobs with contract and schedule detail. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_requests_report
ChatGPTThe Requests report from the Insights page: All requests with assessment and conversion detail. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_taxation_report
ChatGPTThe Taxation report from the Insights page: Tax totals, total awaiting collection, and total by tax rate. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_team_productivity_report
ChatGPTThe Team productivity report from the Insights page: Visits, revenue and time tracked per team member. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_timesheets_report
ChatGPTThe Timesheets report from the Insights page: All time tracked for the team. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_transactions_report
ChatGPTThe Transaction list report from the Insights page: All transactions from invoices, payments & refunds. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_visits_report
ChatGPTThe Visits report from the Insights page: All visits with client, team and schedule detail. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
run_work_forms_report
ChatGPTThe Checklists report from the Insights page: Detailed checklist submission data. Answers the same tiles and totals as the report's own page in Clevra for these parameters, plus one page of its rows (25 by default, at most 50).
schedule_visit
ChatGPTBook a visit on a job for a time slot, assigned to the team member named, else the job's crew, else you. Call find_open_slots first: a clash with an existing booking is refused. Times without an offset are the company's local time. Booking fires the company's automatic messages exactly as booking in Clevra does.
add_client_note
Claudecreate_activity
Claudecreate_client
Claudecreate_quote_draft
Claudecreate_task
Claudefind_open_slots
Claudeget_client
Claudeget_client_billing_standing
Claudeget_invoice
Claudeget_job
Claudeget_job_profit
Claudeget_job_stats
Claudeget_quote
Claudeget_request
Claudeget_schedule
Claudelist_activities
Claudelist_client_notes
Claudelist_clients
Claudelist_invoices
Claudelist_jobs
Claudelist_quotes
Claudelist_reports
Claudelist_requests
Claudelist_team_members
Clauderun_report
Claudeschedule_visit
Claude