Operations console

Dashboard

My workspace

Dashboard

Your role-safe operational overview.

My Tasks

Sales follow-ups, proofs, accounts escalations and production steps in one role-safe queue
0 tasks
Did you know?Production steps are completed through their job ticket. Lead follow-ups close through the lead workflow. Staff-created reminders and governed reply, proof and collections escalations expose a direct completion action.

Training Centre

Role-specific supervised playbook
0 of 0 complete
Did you know?Practise with staging records only. Open each real workspace, complete the supervised task, then record what you checked. Completion is versioned per user; changed playbook definitions require a fresh review.

Parallel-run reconciliation

Role-separated comparison evidence before controlled cutover
Owner has not started a controlled comparison run yet.

Operations Reports

Authoritative sales, cash, production, purchasing and email outcomes
All recorded activity
Custom reportChoose multiple recorded metrics and a chart style.
Ctrl/Command-click to select more than one metric.

Custom Chart

Select metrics above

Sales Funnel

Period activity

Finance & AR

Invoices created in period

Production

Throughput, timeliness and quality

Purchasing

Supply risk and supplier health

Email Outcomes

Governed queue and delivery events

Management Attention

Current operational risk

Monthly Trend

Quoted, invoiced and completed jobs

Capture Lead

Creates a follow-up task and approval-queued acknowledgement

Lead Pipeline

Ownership, next contact and follow-up status

AI Inbox Lead Review

AI triage with staff approval; fetch the full Gmail message and signature on demand

Reply Follow-up

Owned sales work created from tracked journey and campaign replies

Proof Approval Escalations

Owned internal follow-up; proof artwork and customer messages remain private

Website Enquiry Form

WordPress form fields, customer creation, direct lead capture and internal notification
Did you know?Add the shortcode [aiweb2print_enquiry_form] to any WordPress page. Each valid submission matches or creates a customer, creates one lead and sends a marked notification email that is excluded from Email-to-Lead scanning.
Form fields
Name, email and enquiry details are protected core fields. Their labels can change, but they remain active and required.

Customer Lists

Reusable private views that follow you between devices
0 customers

Customer Explorer

Find a customer first, then work inside one focused record
Select a customer to open their record Only concise matches are shown while you type; full customer details remain inside the selected record.
Create CustomerAdd the company, its default contact and primary addresses

New Customer

Save returns to your previous screen

Create Quote

Add as many line items as required. Configured products load their inputs and calculate from the published pricing engine.
New line item

Choose a configured product or enter a manual item

All prices exclude GST
Product options
Select a product to calculate priceManual items require a unit price. GST is added to the quote total.

Quote Reply Follow-up

Gmail replies become assigned, metadata-only Sales tasks
0 open
Did you know?The message stays in Google Workspace. AI Web2Print stores only the sender, subject, received time and linked quote needed to stop stale automation and assign follow-up.

Quotes

Approve, invoice, convert, and reuse private views

Sales Orders

Create jobs from approved work using private reusable queues
0 orders

Production Board

Configurable workflows by product0 active jobs

Machine Capacity

Reviewed schedules against staffed production hours
Open Jobs to load capacity.
Fast planning: drag a whole job onto a staffed machine/day to prefill its reviewed schedule. Touch and keyboard users can use Schedule. Nothing is committed until the form is reviewed and submitted.

Staff Capacity

Rostered hours, leave and committed operator workload

Unscheduled Work

Jobs remain visible until a reviewed machine assignment is committed
All Jobs DirectoryOpen for completed and historical job records

Artwork Library

Customer-bound, scan-cleared masters ready for governed reuse
0 assets
Did you know?Library files retain their verified Google Drive identity. Linking a file to a job never marks a proof approved or moves work into production.

Workflows

Create templates, assign products, and route jobs through production sections

Workflow Builder

Templates, steps, sections
Section

Product Assignments

Choose default workflow by product

Workflow Library

Pre-Press, Production, Finishing

Online Order Intake

Approval required before production

Approval Queue

No automatic production release

WooCommerce Status Delivery

Customer-safe production updates with acknowledged delivery

Needs Purchasing

Live job and reorder demand, net of approved orders and active sourcing

Supplier Sourcing

Versioned catalog prices, comparable quotes and evidenced awards

Purchase Approval Policy

Versioned authority limits and distinct high-value reviews

Purchase Orders

Draft, approve and receive without bypassing stock controls

Materials & Purchasing

On hand, allocated, available, on order and job backorders

Accounting Connections

One authoritative outbound ledger with two-way invoice and payment status

Reconciliation & Exceptions

Exact provider-ID matching and missed-webhook safety checks

Collections Escalations

Owned accounts work bound to the current authoritative invoice balance

Product Accounting Mappings

Reviewed item, sales account and tax routing

Invoices & Accounting Sync

Exact invoice linking, governed payment posting and private reusable queues
0 invoices

Last Sync Payload

Provider request and reconciliation detail
No sync has been run yet.

Products & Pricing

Build, test and publish quoting products
1. Describe the productEnter its workflow, customer inputs, dimensions, labour and options manually, or start with an optional AI proposal.
2. Configure pricingChoose a deterministic formula or quantity tiers. AI never decides or publishes the price.
3. Test before publishingUse Test Price to review cost, sell price and margin. Publishing creates an immutable product version.

Material Library

Raw costs, material markup, website categories and product availability
Did you know?One material record is used everywhere. Purchase cost is converted to a standard cost per stock unit. Link a material to specific products, or leave product links empty to make it available to every product.
Manage material types and website categories

Add Material Type

Add Website Category

Equipment & Hourly Rates

Multiple printers, cutters, laminators and other production equipment
Did you know?Equipment is also used by scheduling. Each machine has its own type, department, production capacity, hourly cost and availability. Product formulas can use equipment.machine_id.costPerHour or a selected machine.
Manage equipment types

Pricing Settings

General defaults and reusable parameters for every print and signage product
Did you know?Add reusable formula parameters for ink rates, setup allowances, finishing minutes, speeds, sheet gaps, bulk thresholds or any other numeric input. Use them in a product formula as pricing.parameter_key.

Optional AI Product Draft

The selected AI provider must be configured; manual building always remains available
No proposal generated.

Product Library

Search and manage owner-reviewed deterministic products

Raw Material Estimate

Product-building and custom-work calculator

Contour-cut Sticker Calculator

Specialised governed product calculator

Automation Rules

Triggers and actions

Formula Advisor

AI estimating helper

Automation Results

Latest scan

AI Quote Intake

Extracts inputs; deterministic pricing stays authoritative
No proposal generated.

AI Email Draft

Draft only — never sends or enters the approval queue
Review every fact and risk flag. Move approved wording through the relevant governed template, campaign or message workflow; this draft cannot send email.
No email drafted.

AI Schedule Planner

Whole-job or exact workflow-operation draft; human review required before committing
No proposal generated.

Google Workspace Email

Gmail delivery, thread IDs and reply tracking

Internal Test Groups

Reusable active Workspace reviewers for campaign test selection
Did you know?A group never becomes a campaign audience and never sends in bulk. Each internal Gmail test still previews and confirms one exact recipient, counts toward the ten-send campaign-version cap, and creates no tracking or unsubscribe capability.

Reusable Campaign Content

Reviewed copy blocks for consistent campaign drafting
Did you know?Copy-only library. Inserting a block copies its current reviewed wording into a Draft form. It cannot select an audience, approve, schedule or send, and later block revisions never rewrite existing campaigns.

Campaign Brand Themes

Reviewed, versioned presentation for optional campaign HTML
Did you know?Presentation only. A theme adds safe inline styling to the exact reviewed campaign text. It cannot add remote images, tracking pixels, recipients, approval, scheduling or send authority. Each Draft snapshots the selected version.

Campaign Closure Calendars

Reusable reviewed holidays and business shutdown dates
Did you know?A recurring plan provides schedule control only. It snapshots the exact selected calendar version. Later calendar changes never rewrite an existing plan, and skipped dates cannot create, approve, schedule or send a campaign.

AI Campaign Wording

No customer data, audience, campaign or email is created
Only the approved campaign merge fields are supplied to AI. Human review is required before wording can enter the campaign form; audience approval, scheduling and Gmail delivery remain separate.
No campaign wording drafted.

Consent Register

Auditable Australian spam controls
Recipient preferencesTopic choices are versioned; staff re-consent resets all topics on.

New Journey

Versioned activation and every email require approval
Allowed fields

Reorder Cadence Policies

Customer override → product default → history prediction → journey fallback

Audience Segments

Versioned, deterministic rules with preview before activation

Campaign Draft

Exact audience snapshot, merge-field allowlist and campaign-level approval
The copied wording becomes part of the campaign's own reviewed version.
Allowed merge fields: {{contactName}}, {{customerName}}, {{companyName}}. Every recipient is rechecked for consent, suppression and frequency limits.

Segments

Draft revisions cannot silently change an approved campaign audience

Campaigns

Preview → internal A/B tests → approve exact allocation → scheduled Gmail batches → outcomes

Recurring Campaign Plans

Generate fresh Drafts on cadence; every occurrence still requires test, audience approval, schedule and send
Recurring plans never approve, schedule or send email. They create at most one fresh audience-snapshotted Draft while any prior occurrence remains open.

Journeys

Automations queue drafts; they never bypass compliance

Approval Queue

Consent is rechecked before approval and send

Tracked Replies

Gmail metadata only; message bodies stay in Gmail

Staging Launch Checklist

Live, privacy-safe readiness gates
Checking the current staging release and integration gates…

AI Provider Selection

OpenAI, Gemini, Claude or a reviewed compatible service
Checking the protected AI provider configuration…

Company Details

Used on quotes, invoices, emails

Payment Controls

Applied to newly created quotes
Checking Stripe test-mode readiness…

Job Label Printers

A4 sheets, Brother thermal rolls and custom media
Did you know?Choose a printer-aware default for production, or keep several profiles for different printers. PDF dimensions and safe margins are bound to the selected profile; the browser print dialog must use Actual size / 100%.

Record Tags & Colours

Governed customer, quote and production classification

Custom Fields

Typed, versioned customer, quote and production facts

Email Templates

Immutable revisions · allowlisted merge fields
Quote fields: {{companyName}}, {{contactName}}, {{customerName}}, {{quoteId}}, {{quoteName}}, {{quoteTotal}}, {{approvalUrl}}

Roles & Permissions

Create named permission sets, then assign them to staff
Permissions

Users

Login access and assigned role

Workflows

Custom production steps