T-14: Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
Task definition
T-14 · Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
Version 1.0.0 · Operator role: owner
Pass criteria: Completeness vs the fixture (% of fields and attachments exported); policy documented
- Before export, inventory ridgeline-customers, ridgeline-locations and ridgeline-jobs: 25 customers, 30 service locations and 22 jobs with 29 visits. Separately list the actual invoice references and attachments created during the tasks, including ridgeline-job-service-03.
- Export customers and their service-location relationships through the product-supported export. Compare ridgeline-customer-commercial-02 and its three locations with the canonical rows, including the separate ridgeline-customer-commercial-01 payer.
- Export jobs and invoices, then export or download attachments using supported product functions. Preserve the original files and filenames, and verify that ridgeline-job-replacement retains its three visits and invoice links.
- For each exported entity, count populated source fields and matching exported fields against the ridgeline-operation inventory; compute the percentage preserved. Count exported attachments against the pre-export attachment list and identify any content that required manual download.
- Verify that an attachment from ridgeline-job-service-03 can be opened and associated with its original job or invoice. Record missing files, unreadable files and lost parent links separately from field coverage.
- Locate the vendor's published phone-number port-out policy or request a written policy for the ridgeline-operation lab account. Record the source, access date and any conditions; do not initiate a live port-out.
- Save export files, coverage counts and the policy source with the ridgeline-operation execution. Report unavailable exports and undocumented policy as findings, without filling gaps from memory.
Fixture used
Ridgeline Comfort Heating & Air · Version 1.0.0
ridgeline-customers· customers · 1.0.0ridgeline-jobs· jobs · 1.0.0ridgeline-locations· locations · 1.0.0ridgeline-operation· operation · 1.0.0
Results by product
Pinned: Jobber · ServiceM8. All tasks are shown on desktop; narrow screens start with differences. These selected results are available without JavaScript.
| Task | Housecall Pro | Jobber | Kickserv | ServiceM8 | ServiceTitan | Workiz |
|---|---|---|---|---|---|---|
Export and leave | Housecall Pro Not tested UnverifiedT-14 | Jobber Partial TestedT-14 | Kickserv Not tested UnverifiedT-14 | ServiceM8 Partial TestedT-14 | ServiceTitan Not tested UnverifiedT-14 | Workiz Not tested UnverifiedT-14 |
No differences among the pinned products for these tasks.
- Price checked
- Not verified
- Last tested
- Last edited
Housecall Pro
Not tested: Housecall Pro advertises a 14-day free trial, but its terms say the service is offered to users who reside in the US or Canada, and when we signed up on September 28, 2026 the onboarding form did not accept our Spanish phone number. Our lab is in Spain, so we have not run our tasks on it. What this page shows comes from public sources and is marked as documented, not tested.
Review: Housecall ProJobber
partial · Grow
Self-service export (28-09): every export is emailed to the account owner (up to 15 min), no direct download. Received as CSV: Client Contact Info (25 fixture clients + 1 owner-created client 'Hugo Barrio' + totals row), Client Properties (33 properties incl. multi-property landlords/commercial units), One-off jobs (11), Invoices (3), Quotes (2), Recurring jobs (1), Products and Services (6 rows - a usage report listing only items used on quotes/jobs/invoices, not the full 30-item price book). Some exports arrived more than once (identical duplicates discarded). No bulk export of attachments/photos: files download individually, notes with >5 attachments as ZIP; jobs/invoices as individual PDFs. Porting the dedicated phone number out is possible but manual (support, T-15). Privacy: the owner's real email in the contact export was replaced by [owner-email-redacted] (sha256 before afa5fdfe..., after 7e61e5c0...). Result partial: core records export to CSV without contacting support, but only by email, no full price-book export and no bulk file/photo export.
TestedT-14Execution exe-jobber-t-14-20260928-1 · Protocol 1.0.0 · MacBook Air M3 24 GB · macOS Tahoe 26.6.2 · Claude desktop built-in browser (Chromium) · Home fibre, Cádiz, Spain
Kickserv
Not tested: Kickserv's terms of service do not allow use of the service for benchmarking or competitive purposes, so we do not publish hands-on test results for it. What this page shows comes from public sources and is marked as documented, not tested.
Review: KickservServiceM8
partial · Premium Plus
Self-service exports come with the free 'Advanced Reporting Pack' add-on ('exportable job and client lists for MS Excel'; description: 'Bulk Export - Download all your jobs, clients or materials'). After activation, Reports shows an Export section: Client List, Job List, Recurring Job List. Client List and Job List links go through a re-authentication step (PluginTwoStepAuthentication_Reauthenticate) before the export page; with a fresh login it passed straight through. Client export ('Download Mailing List', CSV): payment terms, company address, billing address and its split fields, billing contact, name, contact first/last, tax rate, email, billing email, phones - one row per client (24 rows here; merged-unit problem from T-01 persists, no notes, no site list). Job export ('Download Job Export Report', CSV, 13 lines for 7 jobs incl. the sample and partial invoice #5A): job number, date, status, company, contact, job address, quote/work order/invoice dates, payment received and amount, total invoice amount, total cost, billing address, description, work completed, invoice number, completion staff/date, badges, billing contact - no line items. Line items/materials: the add-on promises a materials export and a 'Material Usage' report exists; not exported in this run. Materials catalogue has a bulk import; the REST API (used for verification) also exposes everything to a developer. Attachments/photos: separate free add-ons 'Attachment Download' and 'Download Client Assets' exist (not activated); third-party 'ZIP Attachments' costs $8.99/mo. We read the CSVs in the browser to verify their content rather than downloading files to the operator's machine. Port-out/support answer: T-15. Result partial: client and job lists export as CSV at no extra cost, but invoice lines and documents need further add-ons or one-by-one download.
TestedT-14Execution exe-servicem8-t-14-20260930-1 · Protocol 1.0.0 · MacBook Air M3 24 GB · macOS Tahoe 26.6.2 · Claude desktop built-in browser (Chromium) · Home fibre, Cádiz, Spain
ServiceTitan
Not tested: ServiceTitan has no self-serve trial. Its pricing page asks visitors to request pricing or book a demo with sales, and we do not open test accounts through sales calls. What this page shows comes from public sources and is marked as documented, not tested.
Review: ServiceTitanWorkiz
Not tested: Workiz advertises a 7-day free trial, but when we signed up on September 28, 2026 its onboarding asked for a phone number with a fixed +1 prefix, so we could not finish setup from our lab in Spain. The assistant on its website could not confirm availability outside the US and Canada and pointed us to a sales demo. We have not run our tasks on it. What this page shows comes from public sources and is marked as documented, not tested.
Review: WorkizEvidence files
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export client contact info 20260928. File exported from the test account, fictional Ridgeline fixture data.
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export client contact info 20260928. File exported from the test account, fictional Ridgeline fixture data.
- Task
- T-14 — Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
- Plan
- Grow
- Device
- MacBook Air M3 24 GB
- App version
- getjobber.com/pricing, observed 2026-09-28 23:55 CEST (annual promo 'Save up to 40%, offer ends September 30th')
- Captured
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export client properties 20260928. File exported from the test account, fictional Ridgeline fixture data.
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export client properties 20260928. File exported from the test account, fictional Ridgeline fixture data.
- Task
- T-14 — Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
- Plan
- Grow
- Device
- MacBook Air M3 24 GB
- App version
- getjobber.com/pricing, observed 2026-09-28 23:55 CEST (annual promo 'Save up to 40%, offer ends September 30th')
- Captured
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export invoices 20260928. File exported from the test account, fictional Ridgeline fixture data.
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export invoices 20260928. File exported from the test account, fictional Ridgeline fixture data.
- Task
- T-14 — Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
- Plan
- Grow
- Device
- MacBook Air M3 24 GB
- App version
- getjobber.com/pricing, observed 2026-09-28 23:55 CEST (annual promo 'Save up to 40%, offer ends September 30th')
- Captured
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export one off jobs 20260928. File exported from the test account, fictional Ridgeline fixture data.
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export one off jobs 20260928. File exported from the test account, fictional Ridgeline fixture data.
- Task
- T-14 — Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
- Plan
- Grow
- Device
- MacBook Air M3 24 GB
- App version
- getjobber.com/pricing, observed 2026-09-28 23:55 CEST (annual promo 'Save up to 40%, offer ends September 30th')
- Captured
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export products services 20260928. File exported from the test account, fictional Ridgeline fixture data.
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export products services 20260928. File exported from the test account, fictional Ridgeline fixture data.
- Task
- T-14 — Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
- Plan
- Grow
- Device
- MacBook Air M3 24 GB
- App version
- getjobber.com/pricing, observed 2026-09-28 23:55 CEST (annual promo 'Save up to 40%, offer ends September 30th')
- Captured
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export quotes 20260928. File exported from the test account, fictional Ridgeline fixture data.
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export quotes 20260928. File exported from the test account, fictional Ridgeline fixture data.
- Task
- T-14 — Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
- Plan
- Grow
- Device
- MacBook Air M3 24 GB
- App version
- getjobber.com/pricing, observed 2026-09-28 23:55 CEST (annual promo 'Save up to 40%, offer ends September 30th')
- Captured
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export recurring jobs 20260928. File exported from the test account, fictional Ridgeline fixture data.
Jobber, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): jobber export recurring jobs 20260928. File exported from the test account, fictional Ridgeline fixture data.
- Task
- T-14 — Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
- Plan
- Grow
- Device
- MacBook Air M3 24 GB
- App version
- getjobber.com/pricing, observed 2026-09-28 23:55 CEST (annual promo 'Save up to 40%, offer ends September 30th')
- Captured

ServiceM8, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): export menu. Own capture from the test account, fictional Ridgeline fixture data.
- Task
- T-14 — Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
- Plan
- Premium Plus
- Device
- MacBook Air M3 24 GB
- App version
- ServiceM8 web app (go.servicem8.com), 2026-09-29, trial day 2; region English (United States)
- Captured

ServiceM8, T-14 (export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy): job export. Own capture from the test account, fictional Ridgeline fixture data.
- Task
- T-14 — Export and leave: customers, jobs, invoices, attachments; check the phone-number port-out policy
- Plan
- Premium Plus
- Device
- MacBook Air M3 24 GB
- App version
- ServiceM8 web app (go.servicem8.com), 2026-09-29, trial day 2; region English (United States)
- Captured
Retests
Housecall Pro
No retest recorded.
Jobber
No retest recorded.
Kickserv
No retest recorded.
ServiceM8
No retest recorded.
ServiceTitan
No retest recorded.
Workiz
No retest recorded.