Skip to main content
Skip to content
Back to resources

Integration

Connect easyjob and SAVIE: from source job to booking response

A practical workflow for WebAPI setup, import scope, role and equipment mapping, booking responses and sync failures.

Keep easyjob as the source for production data

The connection extends easyjob with SAVIE's crew workflow. Projects, jobs, staffing allocations and material context come from the configured easyjob instance. SAVIE handles matching, requests and booking responses for the supported scope.

Setup covers the WebAPI address, credentials, SAVIE's address in easyjob and the import scope. One organisation uses one active ERP connector at a time.

Choose the import scope deliberately

The SAVIE-address scope imports allocations assigned to the configured SAVIE address. A wider scope can include all requested or confirmed allocations. The choice controls which staffing needs appear in SAVIE.

Only supported states become dispatchable roles. A merely preferred easyjob allocation is tentative planning, not a real request, and is not treated as open SAVIE demand.

From equipment to the right crew

  1. 01easyjob → SAVIE

    Bring your production with you

    Jobs, staffing requirements and the equipment and material list from easyjob.

    grandMA3Yamaha CL5Truss
  2. 02SAVIE

    Equipment becomes disciplines

    grandMA3Lighting
    Yamaha CL5Audio
    TrussRigging

    SAVIE can automatically assign equipment to disciplines in many cases and suggest relevant gear skills. Review the mapping and find crew with the right experience.

  3. 03SAVIE → easyjob

    Booking responses back to your ERP

    You decide whom to request. Booking responses flow back into your easyjob resource planning.

Trace one job from the source into SAVIE

Take a production with load-in, show and load-out: easyjob provides project and job references, dates, staffing allocations and the bill of items. SAVIE keeps source IDs so later runs update the same records instead of creating duplicates.

Role names are mapped to SAVIE disciplines. Equipment from the bill of items is imported as a snapshot and, after a confirmed mapping, can become concrete requirements on the relevant roles.

SAVIE production view with imported job phases and staffing coverage
After import, dispatchers work with dates, roles and staffing coverage in the SAVIE job context. Example view with fictional data, shown in German. View full size

Choose crew and return a supported response

Dispatchers review requirements, candidates and availability in SAVIE, send a request and handle the response. A confirmation is returned only in the supported easyjob context when the required resource-allocation mapping exists.

This is not an every-field, both-directions promise. SAVIE does not invent easyjob contacts or overwrite arbitrary source data. Test the states used by your actual process with a representative job.

Handle changes and cancellations safely

Later easyjob runs update existing projects, jobs, roles and equipment snapshots. A source-side cancellation can cancel the corresponding SAVIE booking; existing booking and invoice history is not blindly deleted.

Objects that disappeared from the source are cleaned up only after a complete run without errors. An empty or partial response is not treated as proof that easyjob data was deleted.

Review sync history and retry with context

Manual and scheduled runs record counters and bounded error details in sync history. A problem in one organisation does not automatically block the others, and a later run continues from the same source identifiers.

After changes to credentials, permissions or the easyjob structure, rerun the connection test, check the selected scope and inspect one sample job. The connection reduces repeated entry while keeping exception handling with the team.

An integration demo with your sample job

Trace one easyjob job through a crew response.

We will review WebAPI setup, import scope, role and equipment mapping, and the supported return path with a representative job.

Request an easyjob demo