DoForms · REST API · Zapier · Image to Data Intelligence

Any image
becomes real data

Send any image to TransformNet — via REST API, Zapier, or DoForms — and get back structured data in milliseconds. Meter readings, VINs, serial numbers, odometers, gauges — extracted accurately and delivered wherever you need them. No manual transcription. No errors. No code.

98% extraction accuracy
Zapier & REST API ready
Live in < 1 day
transformnet — live processing
ACTIVE
1550nm ▪ PERM
-9.79dB
-03.60dB
OPTICAL POWER METER · FS
image_capture.jpg
Gemini
AI
extractedValue
-9.79 dB
unit
dBm
additionalData.wavelength
1550nm
confidenceLabel
High (96%)
JSON response · API & Zapier ready
Near real-time · 1 image
98%
Extraction accuracy
~live
Near real-time, fully automated
Any
Meter or instrument type
Zero
Manual data entry
¢/img
Simple per-image pricing · AUD & USD
Process

From photo to data in four steps

Your technician captures an image as normal. TransformNet handles everything else — automatically, in the background, within seconds.

📷

Technician captures image

Field worker photographs a meter or instrument display using the standard DoForms image field. No special hardware, apps, or training required.

TransformNet detects it

Submit an image via your DoForms form or send it directly to our REST API. For DoForms users, the service polls your account and detects new submissions automatically.

🧠

AI reads every value

Google Gemini vision AI extracts any text or number visible in the image — meter readings, VINs, serial numbers, barcodes, labels, gauges — with 98% accuracy on real-world field photos.

Data written to DoForms

Extracted values are written back to your DoForms companion fields automatically — or returned as structured JSON in the API response for routing anywhere you need.

Applications

Any image that contains data

If you capture a photo of anything with numbers or text on it — in DoForms, via Zapier, or directly through the API — TransformNet extracts that data and delivers it wherever you need it.

📡

Telecommunications

Optical power meter readings, signal loss measurements and wavelength verification for fibre network installations, maintenance and compliance.

dBm · dB · nm · 1310nm · 1550nm
🔉

Facilities & Compliance

Noise level monitoring, vibration analysis and environmental compliance reporting — automatic data capture from handheld meters in the field.

dBA · dBC · mm/s · Hz · RMS
💡

Electrical & Lighting

Lux and illuminance measurements for lighting compliance, electrical panel readings and energy audit data collection — from any camera or mobile form.

Lux · klux · fc · V · A · kW
🏗️

Construction & Engineering

Structural monitoring, pressure gauges, temperature readings and any site measurement that currently requires manual transcription after photo capture.

PSI · °C · MPa · Bar · kN
🏥

Health & Safety

Air quality monitoring, gas detection and radiation measurement — turning compliance photo evidence into searchable, reportable, auditable data.

ppm · mg/m³ · μSv/h · %LEL
⚙️

Utilities & Infrastructure

Water meter readings, gas flow, power quality analysers — any utility measurement from an inspection or maintenance workflow, DoForms or otherwise.

m³/h · kWh · MW · Hz · PF
🚗

Asset & Vehicle Management

VIN plates, odometer readings, serial number labels, asset tags and equipment ID plates — automatically captured and written to your database without manual keying.

VIN · Serial No · Asset ID · Odo
Services

DoForms integration for almost any API

Need DoForms talking to another system? We've built integrations across fleet management, payroll, workforce, dispatch, asset tracking and more — and we can connect yours too.

🔗

DoForms → Any REST API

Submission data flowing out to your CRM, ERP, CMMS, or custom system. Real-time webhooks or scheduled polling — however your target API needs it.

Webhooks · REST · OAuth · API Keys
🔄

Any API → DoForms Lookups

Keep your DoForms dropdown lists, lookup tables, and reference data in sync with your source-of-truth systems — automatically, on schedule or on-demand.

Lookup Lists · Reference Data · Sync
🗄️

DoForms → SQL Server / Database

Structured submission data written directly to your SQL Server, Postgres, or other database. Supports grids, repeatables, and nested structures with full fidelity.

SQL Server · Postgres · Azure SQL
🚛

Fleet & Telematics

Proven integrations between DoForms and Geotab and other telematics platforms — linking driver activity, vehicle data, and field forms in one pipeline.

Geotab · VINs · Odometers · Driver Change
👷

Workforce & Payroll

Connect DoForms timesheets and job completion data to your payroll and HR systems. Automate timesheet approval, shift allocation, and compliance reporting.

Paylocity · ADP · MYOB · Xero
🏗️

Job Dispatch & Scheduling

Bi-directional integrations that push jobs into DoForms from your dispatch system and pull completion data back — keeping field and office in perfect sync.

BusBoss · ServiceM8 · Custom Dispatch
Have a DoForms integration requirement?
We've been building on the DoForms REST API v2 since its release — forms, submissions, lookup lists, dispatch, PDF generation, multi-system pipelines. If DoForms has an API endpoint for it, we can integrate it.
Discuss your integration →
Platforms we've integrated with
⚡ Zapier Geotab Paylocity MYOB Xero SQL Server Azure Functions BusBoss ServiceM8 Google Gemini Stripe Microsoft Graph
Products

Ready-built products for field data workflows

Beyond custom integrations — production-ready products built for field data workflows, with deep DoForms integration and direct API access.

🧠

TransformNet OCR

AI-powered image-to-data extraction. Meter readings, VINs, serial numbers, odometers — automatically extracted and written back to DoForms or returned as JSON via REST API or Zapier.

This product · Gemini Vision · 98% accuracy
📄

TransformPipeline

Automated PDF generation from DoForms submissions. Professionally templated documents created and distributed the moment a form is submitted — no manual steps, no delays.

PDF · Email delivery · Custom templates
🗄️

SyncDb

Reads your DoForms JSON structure and automatically creates and maintains a fully normalised SQL Server relational schema — tables, columns, relationships — without you writing a single line of SQL. When your form structure changes, SyncDb detects it and adapts the schema automatically.

Every submission is fully auditable — including changes to images and signatures. The complete history of what changed, when, and what it changed from is preserved. Designed to run across multiple DoForms accounts simultaneously, making it the right choice for enterprise operations and resellers managing multiple client environments.

Multi-account · Schema-adaptive · Full audit trail · Images & signatures
🗃️

SyncDb Lite

The next generation · Single account

The latest iteration of the SyncDb concept — built for single-account operations with a more advanced approach to relational structure and a capability its big brother doesn't have: bi-temporal data management.

Every record carries two independent time dimensions — valid time (when the data was true in the real world) and system time (when it was recorded). This means you can query your DoForms data as it existed at any point in history — not just what it looks like now, but what it looked like on any specific date and time, or what was known at a particular moment. Exceptionally powerful for compliance, analytics, and trend reporting.

Full auditability of all submission data including images and signatures is retained. Schema-adaptive — responds automatically when your DoForms form structure changes.

Single-account · Bi-temporal · Advanced relationships · Full audit trail
Schema intelligence
Reads DoForms JSON and generates the correct SQL Server table structure — automatically. Add or change a field in your form, the schema adapts to match. Both SyncDb and Lite.
Full auditability
Every change to every submission is tracked — values, images, signatures. Know exactly what changed, what it changed from, and when. Immutable audit history. Both SyncDb and Lite.
Relational, not flat
Repeatables and grids become proper child tables with foreign keys — not a flat export. SyncDb Lite carries a more advanced approach to relationship management, reflecting the latest iteration of this architecture.
Bi-temporal · Lite only
SyncDb Lite records both when data was true and when it was recorded. Query your data as it stood on any specific date and time — not just current state. Powerful for analytics, compliance, and trend reporting.
Servers in AU & USA  ·  No lock-in
Pricing

Start free. Pay as you grow.

Loading rate…
⚑ GST incl. for AU customers

No setup fees, no monthly base charge. Your first 25 images are completely free — then pay only for what you process, billed to your credit card at the end of each month via Stripe.

ℹ️ Using TransformNet with DoForms requires a DoForms Premium plan. Using the REST API or Zapier directly requires no DoForms account. DoForms pricing →
Starter
$0
no monthly base fee
✓ first 25 images free
¢ 15 / image after free tier
Up to 5,000 images per month
  • All meter & instrument types
  • Any text or numbers in images
  • Primary + secondary readings
  • Wavelength extraction
  • Confidence scoring per image
  • DoForms write-back & REST API included
  • Repeatable section support
  • Email support
Get Started →
Most Popular
Professional
$0
no monthly base fee
✓ first 25 images free
¢ 12 / image after free tier
5,001 – 50,000 images per month
  • Everything in Starter
  • Fine-tuned for your instruments
  • Priority processing queue
  • Usage dashboard & analytics
  • Managed form configuration
  • Dedicated onboarding session
  • Priority support response
  • Monthly usage reporting
Book a Demo →
Enterprise
Custom
50,000+ images per month
  • Everything in Professional
  • Negotiated volume rate
  • Reseller & partner pricing
  • Dedicated infrastructure (AU or USA region)
  • SLA guarantees
  • Custom form setup & training
  • Named account manager
  • On-premise option available
Contact Us

Prices in AUD  ·  GST applies for Australian customers  ·  First 25 images free  ·  Billed monthly via Stripe  ·  No lock-in contracts

Technical

Built for DoForms — and beyond

Deep DoForms integration with zero configuration — just name your image fields with the ocr_ prefix. Or skip DoForms entirely and call our REST API directly from Zapier, your app, or any HTTP client.

ℹ️ Requires a DoForms Premium plan — REST API access (required to read submissions and write results) is only available on the Premium plan. DoForms pricing →
🏷️

Convention-based — zero config

Name your DoForms image field with the ocr_ prefix. TransformNet automatically discovers it, derives the companion field names, and knows exactly where to write each extracted value. No mapping tables to maintain.

🔁

Full repeatable section support

Works correctly when image fields sit inside DoForms repeatable sections. Each row is processed independently and results are written back to the exact correct row — not just the first one.

🤖

Google Gemini 2.5 Flash vision

Powered by the same AI that achieves 98% accuracy on real-world field photos — including LCD displays, reflective glass, angled shots, low-light conditions and worn or partially obscured labels.

🎯

Fine-tuned for your instruments

Every instrument and meter is different. TransformNet can be configured and fine-tuned specifically for your real-world equipment — improving accuracy for unusual displays, proprietary formats, or specific field conditions your technicians encounter.

🛡️

Your data stays yours

Images are downloaded, processed, and immediately discarded. No image storage, no training on your data. Infrastructure hosted in both Australia and the USA — choose the region closest to your operations.

API request / response X-Api-Key · Bearer · URL or base64
// Authentication — use either header:
X-Api-Key: tnk_your_key_here    // preferred
Authorization: Bearer tnk_your_key_here  // Zapier / Make

// Send by URL or base64 (local file):
POST /api/v1/ocr/analyse
{
  "imageUrl": "https://example.com/meter.jpg",
  // — or —
  "imageBase64": "data:image/jpeg;base64,/9j/...",
  "imageType": "OPTICAL_POWER_METER"  // optional
}

// Response — structured JSON in < 2 seconds:
{
  "success": true,
  "extractedValue": "-9.79",
  "unit": "dBm",
  "confidence": 0.96,
  "additionalData": { "wavelength": "1550nm" },
  "processingMs": 842
}
Direct API & Zapier
🔑

API key authentication

Generate an API key from your dashboard. Pass it in the X-Api-Key header — no OAuth flow, no token refresh. Works from any HTTP client, Zapier action, or integration platform.

Zapier & no-code ready

Connect image extraction to thousands of apps — Google Sheets, Salesforce, Airtable, Slack and more — using Zapier's built-in Webhooks action. No custom app needed. See the API docs →

📦

Structured JSON response

Every request returns a consistent JSON object with extractedValue, unit, confidence, and imageType — easy to map in any automation tool.

🌐

Any image source

Pass any publicly accessible image URL. Works with images stored in S3, Google Drive, Dropbox, SharePoint, or any CDN — no upload required.

REST API — direct call works with Zapier
// POST https://transformnet.com/api/v1/ocr/analyse
// Header: Authorization: Bearer tnk_your_key_here

// Request body:
{
  "imageUrl": "https://example.com/meter.jpg",
  "imageType": "OPTICAL_POWER_METER"
}

// Response:
{
  "success": true,
  "extractedValue": "-9.79",
  "unit": "dBm",
  "confidence": 0.96,
  "confidenceLabel":"High",
  "processingMs": 842
}

✓ Same API used by the Zapier action
Get Started

See it working on your forms

Pick a time that suits you. We'll walk through your setup — DoForms, Zapier, or direct API — run a live demo with your actual image types, and have you processing real images within a day.

No commitment required  ·  30-minute Zoom call  ·  Australia & International welcome

Contact Us

Get in touch

Questions about pricing, integrations, or your specific setup? Send us a message and we'll get back to you within one business day.

Prefer to email directly?  sales@trans-form.com.au

Welcome back

Sign in to your dashboard

Don't have an account? Sign up free
Are you a reseller? Register here
Overview
Loading…
Daily usage — this month
By connection
Usage history
MonthTotal imagesBillableFree trialCost (AUD)Invoice
DoForms web service connections
LabelWeb Service IDLast polledImagesStatus
Field naming convention: Any image field whose data name starts with ocr_ is processed automatically. Companion fields are written back using the same base name:

ocr_power_meter → ocr_power_meter_value, ocr_power_meter_value2, ocr_power_meter_wl, ocr_power_meter_conf
Invoice history
PeriodImagesSubtotalGSTTotal (AUD)Status
Customers
CompanyEmailTierTrialImages (MTD)Cost (MTD)Status
API Keys

Use API keys to call the OCR service directly without a user login. Keys are shown once at creation — copy and store yours securely.

NamePrefixCreatedExpiresStatus
Payment method
How billing works

Usage is measured monthly. On the 1st of each month your previous month’s invoice is generated and your saved card is charged automatically.

The first 25 images are free. After that, billing is per image based on your plan tier.

A receipt is emailed to your account address after each successful charge.

Change password