Build on the GetAFix API.
Every entity in GetAFix — customers, vehicles, job cards, parts, invoices, even scanned PDFs — is fully programmable. Wire up your website, CRM, ERP and accounting in both directions with one REST API, 40+ webhooks and a Postman collection.
Everything a builder expects — and a few things they don't
REST API
Predictable, resource-oriented URLs. JSON request and response bodies. Every entity in GetAFix — customers, vehicles, job cards, parts, inventory, invoices, payments, employees, branches — is fully addressable.
Webhooks — 40+ events
Subscribe to signed, retryable webhooks. Job card opened, estimate approved, QC passed, invoice raised, payment received, inventory low, employee clocked in — you name it.
OAuth 2.0 + API keys
Three-legged OAuth for third-party apps with per-user consent scopes. API keys and mTLS for server-to-server. Field-level role-based access control.
Free-forever sandbox
A fully-populated sandbox tenant with realistic workshops, vehicles, bookings, parts and invoices. Test your integration end-to-end before touching production data.
Rate limits & SLAs
Generous rate limits with burst tokens. Enterprise customers get dedicated throughput, 99.9% uptime SLA, private endpoints and region pinning.
Official SDKs + Postman
Node.js, Python, Go and Java SDKs maintained by the team. Postman collection and OpenAPI 3.1 spec for everything else. Ruby, PHP and .NET via community.
Push data and events into GetAFix
Your website, CRM, ERP, accounting, messaging tools and even scanned PDFs can all feed GetAFix — keeping it the single source of truth for the workshop floor.
Website → GetAFix
Booking forms, enquiry capture and live service-status widgets on your existing marketing site or microsite.
- Drop-in booking widget on your WordPress / HubSpot CMS
- Enquiry form posts directly to the Lead endpoint
- "Where is my car?" status tracker with just the booking number
CRM → GetAFix
Salesforce, HubSpot, Zoho CRM and Microsoft Dynamics push customer master, leads and opportunities into GetAFix.
- Salesforce Accounts become GetAFix Customers
- Dealer leads from HubSpot trigger GetAFix test-drive bookings
- Zoho deals closed-won open a GetAFix job card automatically
ERP → GetAFix
SAP, Oracle, Microsoft Dynamics and mid-market ERPs own the parts master, pricing and vendor list — GetAFix syncs.
- SAP parts catalog with MRP and landing cost synced nightly
- Oracle vendor master and PO numbers pulled into GetAFix GRN
- Price-list changes in Dynamics flow to GetAFix estimates
Accounting → GetAFix
Tally, Zoho Books and QuickBooks act as the source of truth for customer ledgers, TDS and tax settings.
- Tally customer balances pulled before billing
- Zoho Books tax config driving GetAFix invoice tax lines
- QuickBooks chart of accounts mirrored in GetAFix mapping
OCR / PDF → GetAFix
Drop a supplier invoice PDF or a photographed bill — GetAFix's OCR extracts vendor, parts, quantities, rates and taxes and creates a draft GRN or purchase inward.
- Supplier PDF → OCR → draft Goods Receipt Note (GRN) in seconds
- Fuel-pump bill photo → fuel expense entry on the vehicle
- Insurance estimate PDF → claims workflow populated pre-approval
Messaging / voice → GetAFix
WhatsApp, IVR, email and live chat all land in GetAFix as structured events.
- Customer WhatsApps "service my car" → booking intent created
- IVR option 2 → callback request on the Lead pipeline
- Marketing email replies → associated with the right customer
Turn a supplier PDF into a GRN. No typing.
Drop any supplier invoice, a photographed fuel bill or a handwritten estimate into GetAFix. Our OCR + LLM pipeline extracts every field, matches vendors and parts against your masters, and creates the draft record — GRN, expense, claim or job card — ready for one-click approval.
Stream GetAFix data to everywhere it needs to go
Every event inside GetAFix — a booking, an invoice, a payment, a status change — can fan out to your CRM, ERP, accounting, BI warehouse or marketing stack in real time.
GetAFix → Accounting
Every invoice, receipt, purchase bill and expense posts to Tally, Zoho Books, QuickBooks or SAP FI with GST/VAT correctly mapped.
- Sales invoice → Tally sales voucher with HSN and party ledger
- Customer payment → QuickBooks receipt with bank reconciliation
- Parts purchase → Zoho Books bill with vendor-level TDS
GetAFix → CRM
Service interactions, vehicle events and customer lifetime value flow out to your CRM so sales and service work off the same record.
- Job card status streamed to Salesforce Service Cloud
- Post-service NPS written back to HubSpot contact timeline
- Customer LTV and churn score visible in Zoho CRM
GetAFix → ERP
Consumption, inventory adjustments, sales and warranty claims post back to the ERP.
- Parts issued to job card → SAP MM goods-issue
- Warranty claim created → Oracle WMS warranty module
- Inter-branch transfer → Dynamics stock movement
GetAFix → BI / warehouse
Data export hooks into Power BI, Tableau, Looker, Google BigQuery, Snowflake and Redshift.
- Hourly Parquet dumps to S3 / GCS for Snowflake ingestion
- Native Power BI connector with starter dashboards
- Looker blocks for workshop KPIs out of the box
GetAFix → marketing
Lifecycle events stream to Braze, MoEngage, Iterable, WebEngage and Mailchimp for personalised campaigns.
- "Service due in 30 days" → trigger a Braze canvas
- High-value service completed → post-delivery delight flow
- Churn risk flagged → win-back campaign in MoEngage
GetAFix → payments
Razorpay, Stripe, PayTabs, Checkout.com, HyperPay and Adyen — attach a pay-link to every invoice, receipt flows back automatically.
- Invoice sent → UPI / card link in the WhatsApp message
- Customer pays → webhook → GetAFix marks invoice paid
- Partial payments, refunds and chargebacks reconciled
Battle-tested with the tools you already run
Specialist integrations built, certified and maintained by the GetAFix team. Anything not on this list is a REST call away.
- Salesforce
- HubSpot
- Zoho CRM
- Microsoft Dynamics
- Freshsales
- LeadSquared
- SAP S/4HANA
- Oracle NetSuite
- Microsoft Dynamics 365
- Odoo
- Infor
- SAP Business One
- Tally Prime
- Zoho Books
- QuickBooks Online
- Xero
- SAP FI
- MYOB
- Razorpay
- Stripe
- PayTabs
- Checkout.com
- HyperPay
- Adyen
- PayU
- PayTM
- WhatsApp Business API
- Twilio
- MSG91
- Infobip
- Gupshup
- Exotel
- Power BI
- Tableau
- Looker
- Snowflake
- BigQuery
- Redshift
- Braze
- MoEngage
- Iterable
- WebEngage
- Mailchimp
- Klaviyo
- Zapier
- Make
- n8n
- Workato
- Tray.io
- Pipedream
Your first job card in under five minutes
Pick your language. The same example in cURL, Node, Python — plus a signed webhook receiver.
# Create a new job card
curl -X POST https://api.getafixapp.com/v1/job-cards \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"vehicle_id": "veh_01HXZ0...",
"customer_id": "cus_01HXZ0...",
"branch_id": "bra_01HXZ0...",
"complaints": [
{ "text": "Brake squeal at low speeds" },
{ "text": "Due for 10,000 km service" }
]
}'import { GetAFix } from '@getafix/node';
const client = new GetAFix({ accessToken: process.env.GETAFIX_TOKEN });
const jobCard = await client.jobCards.create({
vehicleId: 'veh_01HXZ0...',
customerId: 'cus_01HXZ0...',
branchId: 'bra_01HXZ0...',
complaints: [
{ text: 'Brake squeal at low speeds' },
{ text: 'Due for 10,000 km service' },
],
});
console.log(jobCard.number); // → JC-2026-0001from getafix import GetAFix
client = GetAFix(access_token=os.environ["GETAFIX_TOKEN"])
job_card = client.job_cards.create(
vehicle_id="veh_01HXZ0...",
customer_id="cus_01HXZ0...",
branch_id="bra_01HXZ0...",
complaints=[
{"text": "Brake squeal at low speeds"},
{"text": "Due for 10,000 km service"},
],
)
print(job_card.number) # → JC-2026-0001// Verify a signed webhook from GetAFix
import { verifyWebhook } from '@getafix/node/webhooks';
export default function handler(req, res) {
const event = verifyWebhook(req.rawBody, req.headers['x-getafix-signature'], SECRET);
switch (event.type) {
case 'invoice.paid':
// update your CRM / ERP / accounting
break;
case 'job_card.qc_passed':
// notify the customer, trigger a pickup workflow
break;
}
res.status(200).end();
}Three ways in
Postman collection
Every endpoint, every example request and every webhook payload — importable into Postman or Insomnia in one click. Environments pre-wired for sandbox and production.
Request the collectionOpenAPI 3.1 spec
Full, versioned OpenAPI spec. Generate your own clients, mock servers, SDKs and validators. Every change ships with a changelog and migration notes.
Get the specFree sandbox tenant
A realistic GetAFix workshop — customers, vehicles, bookings, parts, invoices — preloaded. Free forever. Safe to break.
Provision a sandboxWhat people build on us, by industry
Workshops & garages
- Embed the GetAFix booking flow on your own website
- Push job card status to customers via your own WhatsApp account
- Sync parts consumption from GetAFix to your Tally on every bill
- Trigger a delight campaign when a high-value car is delivered
Dealerships & OEMs
- Stream new car sales from Salesforce into GetAFix for onboarding
- Rollout parts-master changes from SAP to every dealership in hours
- Consolidated P&L dashboards in Power BI across 140 dealers
- Warranty claim intake from GetAFix into the OEM warranty portal
Fleet operators
- Sync vehicle telematics from Samsara or Geotab into GetAFix
- Auto-open job cards on fault codes above a severity threshold
- Cost-per-km data pushed to Snowflake for fleet optimisation
- Driver app events (breakdown, refuel) posted to GetAFix
Insurance & claims
- FNOL (first notice of loss) created in GetAFix from insurer app
- Estimate PDFs OCRed and matched against approved labour rates
- Claim status streamed back to insurer with photo evidence
- Fraud signals (repeat VIN, impossible km) surfaced to insurer
From first call to production in days, not weeks
- 01Talk to an API specialistThirty-minute working session — we map your systems and scope the integration.
- 02Get sandbox credentialsA fully-populated test tenant lands in your inbox with API keys and a Postman collection.
- 03Build against sandboxOpenAPI spec, SDKs and sample apps to clone. Webhooks delivered to a tunnelled URL.
- 04CertifyRun our integration test pack against your code. We review and certify before production.
- 05Go liveProduction keys, rate-limit tier, monitoring dashboards and a dedicated Slack channel for enterprise customers.
Want to know more about the API?
Book a 30-minute working session with a GetAFix product specialist. Sandbox credentials, Postman collection and a scoped integration plan — yours in one call.