Understand your invoices. Automate invoice entry.

Octopodi helps you work with client invoices in SquidWeb in two ways: ask questions about your invoice data or turn existing invoice documents into draft invoices ready for review.

Get answers about unpaid invoices, outstanding amounts and payment behaviour, or let Octopodi extract information from an invoice document instead of entering it manually.

Two ways to work with invoices

Ask questions about your invoices

Use the Octopodi Chat to ask questions about your client invoices in plain language. Get information about outstanding payments, payment behaviour and your largest invoices without having to search through your invoice list manually.

For example, you can ask Octopodi:

  • How many unpaid invoices do we have, and what is the total outstanding amount?
  • What is the average time it takes our clients to pay?
  • What are our largest invoices from the last 12 months?
  • How many unpaid invoices are in each dunning level?

Octopodi retrieves information from your SquidWeb data and calculates the requested figures. Asking questions is read-only, so your invoices remain unchanged.

Create draft invoices from documents

Octopodi can also process an existing invoice document issued by your company to a customer and turn it into a draft invoice in SquidWeb.

Instead of entering the information manually, Octopodi extracts the available details, matches the customer where possible and proposes suitable accounts and tax types for the invoice lines.

The original document is attached to the draft so you can check the extracted information before releasing the invoice.

Multiple ways to create invoices

You can send invoice documents to Octopodi from different places in SquidWeb, depending on where the document is stored.

Entry point How it works
Email attachments Select Octopodi → create invoice from this document from the email attachment’s action menu.
Drop folders Automatically process new invoice documents saved to a configured folder with the category Invoices.

From document to draft invoice

Whichever entry point you use, the document follows the same basic processing workflow.

Queued

The document is sent to Octopodi for processing and enters the processing queue.

Notification

When processing is complete, SquidWeb displays a notification in the notification bell. Open the notification to check the result and access the created draft invoice when available.

Draft invoice

When Octopodi successfully processes the document, it creates a draft invoice in Design.

Octopodi extracts the available information and prepares the invoice for you to review.

Octopodi creates a draft — you stay in control.
The invoice is not released automatically. Check the information before releasing it.

Review and release

Open the draft invoice and compare the extracted information with the original document.

Check the customer, invoice date, service period, invoice lines, accounts and tax types. SquidWeb calculates the totals from the invoice lines, and the review panel highlights differences between the calculated totals and those printed on the original document.

Once you have checked the information, you can release the invoice.

Releasing the draft does not generate a SquidWeb invoice PDF or send an invoice to the customer. The original document remains the issued invoice.

What Octopodi extracts

Octopodi reads the invoice document and prepares the available information for the draft.

Depending on the document, this can include:

  • Customer information
  • Invoice number and date
  • Service period
  • Invoice line descriptions
  • Quantities and unit prices
  • Line totals and VAT information
  • Accounts and tax types

Octopodi also tries to match the customer against existing SquidWeb contacts and uses previous invoices for that customer to help propose accounts and tax types.

If information is uncertain or several options are possible, Octopodi may leave a field empty and highlight it for review rather than guess.

Review before releasing

Before releasing a draft invoice, you can compare it with the original document and check the information extracted by Octopodi.

The review panel helps you identify details that may need attention, including customer information, invoice lines and differences between the printed and calculated totals.

If the customer cannot be matched, you can link an existing contact or create one if necessary and you have the required permissions.

Octopodi prepares the draft. You check the details and decide when it is ready to be released.

Automatic invoice processing with drop folders

If you regularly process invoice documents, you can configure a drop folder to automate the process.

Once the folder is configured with the category Invoices, new supported PDFs or images saved to it are processed automatically. Octopodi creates a draft invoice for the folder’s company, ready for review.

This is useful when you want to reduce repetitive data entry without manually starting the process for every document.

Invoices or receipts?

Octopodi has separate workflows for client invoices and supplier receipts.

  • Invoices: Documents issued by your company to customers — money your clients owe you.
  • Receipts: Supplier invoices, till receipts, fuel receipts and other documents relating to money your company pays to suppliers.

Even if a supplier document is labelled “Invoice”, it belongs to the Receipts workflow, not the Invoices workflow.

One skill. Two ways to work with invoices.

Whether you need answers about outstanding payments or want to reduce manual invoice entry, Octopodi helps you work with your client invoices more efficiently.

Ask questions. Automate invoice entry. Stay in control.

Automate receipts from anywhere into SquidWeb.

Octopodi can process supplier invoices, till receipts, fuel receipts, utility bills and other receipt documents and turn them into draft receipts in SquidWeb.

Documents can reach Octopodi from several entry points, including the Receipts list, email attachments, existing SquidWeb documents, the Octopodi chat and watched folders.

Instead of entering receipt information manually, Octopodi reads the document, extracts the relevant information and creates a draft receipt for review.

Multiple ways to process receipts

You can send receipt documents to Octopodi from different places in SquidWeb, depending on where the document is already stored.

Entry point How it works
Receipts list Upload a PDF or image directly from the Receipts list and select Create receipt with Octopodi.
Email Send an email attachment directly to Octopodi from the attachment’s action menu.
Document Send an existing document from projects, contacts, invoices, quotes and other areas of SquidWeb to Octopodi.
Octopodi Chat Drop a PDF into the chat and ask Octopodi to create a receipt, or use /receipt.
Watched folder Automatically process new PDFs or images placed in a configured folder.

From document to draft receipt

Whichever entry point you use, the document follows the same basic processing workflow.

Queued

The document is sent to Octopodi for processing and enters the processing queue.

Notification

When processing is complete, SquidWeb displays a notification in the notification bell.

Depending on the result, the notification can indicate:

  • Receipt created
  • Receipt created · needs review
  • No receipt created
  • Failed

Verifying

When Octopodi successfully creates a receipt, the result is created as a draft in Verifying.

Octopodi draft · needs review
The draft should be checked against the original document before it is approved.

Review

Open the draft receipt and compare the extracted information with the original document.

Depending on the document, this can include:

  • Supplier information
  • Receipt or invoice number
  • Dates
  • Currency
  • Net, VAT and gross totals
  • VAT information
  • Receipt type
  • Accounts
  • Line items

Approve or reject

After reviewing the draft, the user can Approve the receipt when the information is correct or Reject it when the draft should not be accepted.

This keeps a human review step in the receipt workflow.

What Octopodi extracts

Octopodi reads the document and proposes the information needed to create the receipt.

Depending on the document, extracted information can include:

  • Supplier
  • VAT ID
  • IBAN
  • Invoice or receipt number
  • Dates
  • Currency
  • Payment method
  • Net, VAT and gross totals
  • VAT breakdown
  • Receipt line items
  • Discounts

Octopodi can also match the supplier against existing SquidWeb contacts and propose information such as the receipt type, ledger account and tax type.

Receipt checks

Octopodi performs checks while processing the document to help identify information that may require attention.

These checks can include:

  • Line totals compared with the printed totals
  • VAT amounts compared with the stated VAT rate
  • Plausibility of dates
  • VAT ID and IBAN compared with the matched contact
  • Checks for possible duplicate receipts

When something requires attention, Octopodi can add a review hint to the draft’s internal comment.

Supplier memory

Octopodi can learn from receipts that have been approved.

For a supplier, this can include:

  • Supplier name as printed on the document
  • Supplier mark
  • Receipt type
  • Ledger account
  • Whether the supplier uses gross or net line amounts

This information can be used to pre-fill suggestions when another document from the same supplier is processed.

Automatic processing with watched folders

For recurring receipt processing, Octopodi can monitor a configured folder and process new receipt documents automatically.

Supported folder sources include:

  • Nextcloud / ownCloud
  • SFTP
  • S3
  • Google Drive

When a PDF or image is added to a watched folder, Octopodi can process it automatically and create a draft receipt.

Octopodi Receipts use cases

The following tutorials show specific ways to use Octopodi Receipts in SquidWeb.


Process Project Receipts with Octopodi →

Send receipt documents stored in project documents to Octopodi and turn them into draft receipts.


Automate Receipts with a Google Drive Folder →

Automatically process new receipt documents placed in a Google Drive folder.


Process Receipts from Emails with Octopodi →

Create receipts directly from receipt documents received as email attachments.

One skill, multiple entry points

Whether a receipt starts in the Receipts list, an email, an existing document, the Octopodi chat or a watched folder, Octopodi brings it into the same review workflow.

Document → Queued → Notification → Verifying → Review → Approve or Reject

This reduces repetitive data entry while keeping users in control of the final receipt.

Crew members frequently incur expenses while working on-site, such as parking tickets, fuel, meals, or public transport. Traditionally, collecting these expenses and passing them on to the accounting team involves manual chasing, emailing, and local file management.
SquidWeb streamlines this workflow by connecting the mobile app, Project Documents, and Octopodi. Crew members upload expense documents directly from their mobile devices while in the field. These attachments automatically appear in the project’s document section, allowing office teams to process them instantly with Octopodi without switching contexts or downloading files manually.

Requirements:

Before processing project receipts, ensure that:

  • Crew members have access to the mobile app to upload expense documents.
  • Uploaded files are correctly stored in the project’s Project Documents section.
  • Your user role has permissions to create and review receipts within the project’s company context.

Uploading Receipts from the field:

Crew members can capture and upload receipts on the go directly from their smartphones.

  1. Open the mobile app while on-site or after completing an expense.
  2. Select and upload the expense document (such as parking tickets, fuel receipts, or hotel invoices).
  3. The file is instantly transmitted and stored securely within the relevant project’s Project Documents section.

Processing the Receipt with Octopodi

Once the document is uploaded by the crew member, office users can process it directly from the project workspace.

  1. Open the project inside SquidWeb and navigate to Project Documents.
  2. Locate the uploaded receipt in the list of project files.
  3. Open the document’s action menu.
  4. Select Create receipt with Octopodi.
  5. Octopodi automatically analyzes the document, extracts the available information, and populates a new draft receipt.

Reviewing the Receipt

After processing is complete, SquidWeb generates a Draft Receipt.

  • The extracted data is automatically filled in, while the original mobile upload remains attached for easy verification.
  • Office users review the extracted information against the original file to ensure accuracy.
  • Once verified, the accountant can approve or reject the receipt according to the company’s standard accounting workflow.

Benefits

Processing project receipts from project documents helps teams to:

  • Enable seamless mobile expense submissions for field crew members.
  • Maintain centralised project documents without scattered local files.
  • Speed up expense handling and reduce manual data entry.
  • Eliminate unnecessary file downloads before starting the receipt workflow.
  • Keep full control over approvals with human-in-the-loop review.

Flexible Workflow

Every company handles project expenses differently. The receipt creation process can be configured to match your specific organizational requirements, including validation rules, custom approval steps, and automations. SquidWeb Support can assist in tailoring the workflow to fit your business needs.

Video Tutorial

Watch the video below to see how crew members upload receipts via mobile and how office users process them instantly using Octopodi from Project Documents.

Octopodi Receipts use cases

The following tutorials show specific ways to use Octopodi Receipts in SquidWeb.


Automate Receipts with a Google Drive Folder →

Automatically process new receipt documents placed in a Google Drive folder.


Process Receipts from Emails with Octopodi →

Create receipts directly from receipt documents received as email attachments.

Accounting teams often receive paper receipts from employees, crew members and suppliers. Collecting these documents usually means scanning receipts, sending emails, downloading attachments and manually importing each document into the accounting system before it can be reviewed.

SquidWeb simplifies this process by monitoring a shared Google Drive Folder. As soon as a new receipt is uploaded, Octopodi automatically detects the document, extracts the available information and creates a draft receipt ready for review. This eliminates repetitive manual imports while allowing accountants to focus on verifying the extracted information instead of entering it manually.

Requirements

Before using Drop Folder Receipt Automation, ensure that:

  • A shared Google Drive Drop Folder has been configured.
  • Users have permission to upload documents to the shared folder.
  • Supported receipt documents are uploaded to the Drop Folder.
  • Octopodi is configured to process incoming receipt documents.

Uploading Receipts

Receipts can be added to the Drop Folder in several ways:

  • Scan a paper receipt directly using the Google Drive mobile app.
  • Upload an existing PDF or image from your computer.
  • Save supported receipt documents into the shared folder.

Once a document is uploaded, no further action is required.

Automatic Receipt Processing

SquidWeb continuously monitors the configured Drop Folder for new documents.

When a supported receipt is detected, Octopodi automatically:

  • Imports the document.
  • Extracts the available receipt information.
  • Creates a Draft Receipt.
  • Notifies office users when processing has finished.

The original receipt remains linked to the generated draft for easy verification.

Reviewing the Draft Receipt

After processing, the Draft Receipt is automatically created inside SquidWeb.

The extracted information is pre-filled using Octopodi, while the original receipt remains available for comparison.

Users can review, edit and validate the information before approving or rejecting the receipt according to their accounting workflow.

Processing Notifications

Throughout the process, SquidWeb keeps users informed through the Notification Center.

Users receive notifications when:

  • Receipt processing starts.
  • A Draft Receipt has been created.
  • Processing finishes successfully.
  • Validation is required.
  • Processing fails.

This allows accountants to immediately continue working without manually checking the Drop Folder.

Benefits

Using a Google Drive Folder helps accounting teams to:

  • Upload receipts from any device.
  • Eliminate manual imports.
  • Automatically create Draft Receipts.
  • Reduce manual data entry.
  • Keep the original document linked to the receipt.
  • Review receipts before approval.
  • Speed up the accounting workflow.

Flexible Workflow

Every organisation manages accounting documents differently.

The Drop Folder workflow can be configured to match your internal accounting process, including document validations, approval steps and additional automations. SquidWeb Support can help tailor the workflow to your specific business requirements.

Video Tutorial

Watch the video below to see how receipts uploaded to a Google Drive Folder are automatically processed by Octopodi and converted into Draft Receipts ready for review.

Octopodi Receipts use cases

The following tutorials show specific ways to use Octopodi Receipts in SquidWeb.


Process Project Receipts with Octopodi →

Send receipt documents stored in project documents to Octopodi and turn them into draft receipts.


Process Receipts from Emails with Octopodi →

Create receipts directly from receipt documents received as email attachments.

Accounting teams often receive receipts by email from employees, crew members and suppliers. Processing these documents manually usually involves downloading the attachment, saving it locally, creating a receipt and entering the information before it can be reviewed.

SquidWeb simplifies this workflow by allowing users to create receipts directly from email attachments. With a single action, the attached document is processed by Octopodi, which extracts the available information and creates a draft receipt ready for review.

This reduces repetitive manual work while keeping users in full control of the approval process.

Requirements

Before processing receipts, ensure that:

  • The receipt is attached to an email available in a configured Public Mailbox.
  • The attachment is in a supported format (such as PDF).
  • Your user has permission to create and review receipts.

Processing a Receipt

Open the email inside the configured Public Mailbox.

From the attachment menu, select Create Receipt with Octopodi.

The attachment is automatically sent to Octopodi for document analysis.

Octopodi extracts the available information from the receipt and creates a draft receipt inside SquidWeb.

Reviewing the Receipt

After processing, the generated receipt is created as a Draft Receipt.

The extracted information is automatically populated, while the original attachment remains available for comparison.

Before the receipt is approved, users can review and edit the extracted information if necessary.

Once verified, the receipt can be approved or rejected according to the company’s accounting workflow.

Notifications

During processing, SquidWeb keeps users informed through the Notification Center.

Typical notifications include:

  • Receipt created successfully
  • Receipt ready for review
  • Receipt not booked
  • Processing failed
  • Validation warning

Notifications provide quick access to the generated receipt and highlight any actions that require user attention.

Benefits

Processing receipts directly from emails helps accounting teams to:

  • Create receipts without downloading attachments
  • Reduce manual data entry
  • Automatically extract receipt information
  • Keep the original receipt linked to the draft
  • Review information before approval
  • Speed up the accounting workflow

Flexible Workflow

Every company has its own accounting process.

Receipt processing can be adapted to match your organisation’s workflow, including validations, approval steps and additional automations. SquidWeb Support can help configure the process to meet your specific business requirements.

Video Tutorial

Watch the video below to see how to create a receipt directly from an email attachment using Create Receipt with Octopodi.

Octopodi Receipts use cases

The following tutorials show specific ways to use Octopodi Receipts in SquidWeb.


Process Project Receipts with Octopodi →

Send receipt documents stored in project documents to Octopodi and turn them into draft receipts.


Automate Receipts with a Google Drive Folder →

Automatically process new receipt documents placed in a Google Drive folder.

Octopodi helps you save bank statements and prepare their transactions for accounting review, without downloading PDF attachments manually.

You can start from a Public Mailbox, the Bank Statements folder or Octopodi chat.

Supported banks

Octopodi can currently process PDF statements from:

  • Revolut Business — BIC: REVOLT21
  • AstroBank (formerly Hellenic Bank) — BIC: HEBACY2N

The statement’s IBAN must match a bank account in SquidWeb. That account must also have the correct BIC and currency.

Process a statement from the Public Mailbox

Open the email and choose Octopodi from the PDF attachment menu. Then select an action:

  • File as bank statement saves the statement in SquidWeb.
  • File as bank statement and process transactions saves the statement and prepares its transactions for review.

You’ll receive a notification when Octopodi has finished.

Use the Bank Statements folder

Add a PDF statement to the Bank Statements folder. Octopodi will save it and process its transactions automatically. This folder processes statements as they arrive; it does not have a save-only option.

Use Octopodi chat

Drop the PDF into Octopodi chat. When Octopodi asks what you’d like to do:

  • Reply yes to save the statement.
  • Reply yes, and process the transactions to save it and prepare its transactions for review.

You can also include file it as bank statement with the PDF to skip the follow-up question.

Review the accounting entries

Octopodi checks the statement totals before preparing accounting entries. If the figures do not reconcile, it won’t create entries from that statement.

After processing, review the entries in Accountings. Matched entries wait for approval; entries that need attention appear in Design. Check the entries and make any needed corrections before releasing them. Octopodi does not release entries automatically.

Video tutorial

Watch the video below to see how to process a bank statement from a Public Mailbox. The Bank Statements folder and Octopodi chat are also available as starting points.

When multiple crew members travel together, coordinating vehicles and passengers can quickly become difficult. Travel Groups allow you to organize shared transportation directly within a project, making travel planning part of your normal scheduling workflow.

Each Travel Group represents a single journey, such as a car, train or shuttle, and crew members are assigned directly from the Project Crew Item grid.

When should I use Travel Groups?

Travel Groups are useful whenever crew members travel together to a project.

Typical examples include:

  • Car sharing between crew members
  • Company vehicles
  • Train journeys
  • Shuttle buses
  • Airport transfers

Instead of managing transportation separately, all travel information remains connected to the project.

How to create a Travel Group

  1. Open the project.
  2. Go to the Travel Groups side panel.
  3. Create a new Travel Group.
  4. Select the transport type.
  5. Enter the departure information.
  6. Define the vehicle capacity.
  7. Save the Travel Group.

Once created, it becomes available for crew assignment.

Assign crew members

Crew members are assigned directly from the Project Crew Item grid.

For each assignment you can define:

  • Travel Group
  • Travel Group Function

Available Travel Group Functions include:

  • Driver
  • Passenger
  • Driver Spare

This keeps transportation planning integrated with workforce planning.

Capacity control

Each Travel Group has a maximum capacity.

When assigning crew members, SquidWeb validates the configured capacity to help prevent overbooking.

For example, a vehicle with a capacity of four people cannot have more than four assigned Project Crew Items.

Example

A project requires 8 crew members working from 10:00–18:00.

The crew travels in two cars.

Travel Group 01

  • Car Pool
  • Capacity: 4
  • 1 Driver
  • 3 Passengers

Travel Group 02

  • Car Pool
  • Capacity: 4
  • 1 Driver
  • 3 Passengers

Each crew member is assigned to a Travel Group directly from the Project Crew Item grid, making it easy to see who is travelling together.

Good to know

  • Multiple Travel Groups can be created for the same project.
  • Crew assignments are managed directly from the existing Project Crew Item grid.
  • Travel Groups store journey information such as departure details and capacity.
  • Internal and customer travel calculations are performed by the assigned Project Crew Items, not by the Travel Group itself.

Best practice

Create one Travel Group for each shared journey instead of creating individual travel records for every crew member. This keeps transportation planning simple, makes drivers easy to identify and helps planners manage vehicle capacity more efficiently.

 

See here a short tutorial to learn how to use it!

Digital signatures for faster workforce processes

Digital signatures are an essential part of many workforce processes, from signing contracts to approving delivery notes and other important documents.

Digital signing is already faster than paper-based workflows, but repeatedly drawing or uploading your signature — or signing documents one at a time — can still feel repetitive.

With Saved Signatures, SquidWeb lets each user securely save a personal signature to their profile and reuse it in supported signing workflows.

Need to sign several documents? Bulk Signature lets you select multiple documents and sign them using your saved signature in a single workflow.

Save your signature once. Reuse it when you need it. Sign multiple documents together.

Create your signature in seconds

Setting up your signature is quick and straightforward. Choose the method that works best for you.

Draw your signature

Use the built-in signature pad to draw your signature in SquidWeb.

If you’re not happy with the result, clear it and try again before saving.

Upload an existing signature

Already have a handwritten signature? Upload an image of it and save it to your profile for future use.

Both methods save your signature securely to your profile, ready to use in supported workflows.

Your signature, ready to use

Once you’ve saved your signature, you won’t need to recreate it for every document.

When you reach a supported signing step, you can use your saved signature. This makes signing faster and helps reduce repetitive actions in your day-to-day work.

Sign multiple documents with Bulk Signature

If you have several documents waiting for your signature, you can sign them together instead of opening each one individually.

In Documents to sign, select the documents you want to sign, then choose Sign all to start the bulk signing workflow.

How it works

  1. Open Documents to sign
    Go to the section where documents awaiting your signature are listed.
  2. Select the documents
    Choose the documents you want to sign. To select every document in the list, choose Select all.
  3. Choose Sign all
    After selecting the documents, choose Sign all to start the bulk signing workflow.
  4. Use your saved signature
    SquidWeb uses your saved signature for the selected documents, so you don’t need to draw or upload it again for each one.
  5. Complete the workflow
    Sign multiple documents in a single workflow, reducing repetitive steps and saving time.

What if a document has multiple signature placeholders?

Bulk Signature also supports documents with more than one signature placeholder. If a document requires your signature in multiple places, the workflow can use your saved signature for each required placeholder.

This is especially useful when the same person needs to sign in several places in a document.

Why use Bulk Signature?

Without bulk signing, signing several documents can mean opening each one, signing it and confirming the action before starting again.

With Bulk Signature, you can select multiple documents and handle them in a single workflow.

Sign individually:
Document → Sign → Confirm → Repeat

Use Bulk Signature:
Documents to sign → Select documents → Select all (optional) → Sign all

This reduces repetitive steps and can make high-volume signing faster.

For every SquidWeb user

Saved Signatures are available across user roles on the SquidWeb platform.

Whether you’re a planner approving documents, a crew member or a client signing delivery notes, you can use your saved signature in supported workflows.

If several documents are waiting for your signature, select the ones you want to sign, or choose Select all and handle them together with Sign all.

The result is a simpler signing experience for everyone involved.

Benefits

Saved Signatures and Bulk Signature help you:

  • Save your signature to your profile.
  • Draw a signature or upload an existing one.
  • Reuse it in supported signing workflows.
  • Select individual documents or choose Select all.
  • Sign multiple selected documents with Sign all.
  • Use your signature in documents with multiple signature placeholders.
  • Reduce repetitive signing steps.
  • Complete signing workflows faster.
  • Keep the signing experience consistent.

Integrated into SquidWeb

Saved Signatures and Bulk Signature are part of SquidWeb’s existing signing workflows.

Save your signature to your profile and reuse it whenever a supported document requires your signature.

When several documents are waiting for you, select the ones you want to sign, or choose Select all and then click Sign all to handle them together.

No need to redraw or upload your signature each time.

Just a faster, simpler signing experience.

Workforce planning becomes increasingly complex as your organisation grows.

With dozens of planners, multiple projects and hundreds or even thousands of crew members, manually selecting the best person for every position quickly becomes one of the most time-consuming parts of the planning process.

Who should receive this job?

Who still needs contract hours?

Who worked on this project yesterday?

Who has the required qualifications?

Who lives closest to the venue?

The answer is rarely based on a single factor.

Every business has its own priorities.

That’s why SquidWeb introduces the Crew Optimizer.

Instead of manually comparing every available crew member, the Crew Optimizer analyses all eligible candidates, applies your company’s planning rules and instantly recommends the best matches.

Planning based on your own rules

Every company plans differently.

Some organisations prioritise reducing travel distances, while others focus on maintaining team continuity, balancing contract hours or complying with customer-specific planning requirements.

The Crew Optimizer adapts to your planning strategy—not the other way around.

You decide which criteria are most important for your organisation.

Examples include:

  • Travel distance
  • Team continuity
  • Contract fulfilment
  • Skills and qualifications
  • Working time limits
  • Availability
  • Required tags
  • Company constraints
  • Client memberships
  • Rate cards
  • Block dates

All these factors are considered automatically when generating recommendations.

Configure your optimisation strategy

Every Optimizer Method can be fully customised to match your organisation’s planning strategy.

After creating a new method, planners can define how the Crew Optimizer evaluates and ranks candidates by adjusting multiple configuration areas.

Weight Factors

Weight Factors determine how much influence each criterion has on the final candidate ranking.

The default optimisation methods include factors such as:

  • Travel Distance
  • Team Continuity
  • Contract Fulfilment

Additional weighting factors can be added depending on your planning strategy, including:

  • Cost Optimisation
  • Membership Bonus
  • Fairness
  • Spare Priority
  • Accounts
  • Job Priority
  • Skill Bonus

The total weighting across all factors must always equal 100%.

Planner Crews

Select which Planner Crews are included when running the optimisation.

Only crew members belonging to the selected Planner Crews will be evaluated.

Constraints

Define mandatory conditions that every candidate must satisfy before being considered.

Available constraints include:

  • Function matching
  • Region matching
  • Active Rate Card
  • Break times
  • Blocklist validation
  • Working hour limits

Crew members that do not satisfy the enabled constraints are automatically excluded from the optimisation.

Working Time Limits

Configure operational limits such as:

  • Maximum working hours per day
  • Maximum consecutive working days

These settings help maintain legal compliance and reduce scheduling conflicts.

Block Dates

Choose which unavailable crew members should be excluded from the optimisation.

Supported block types include:

  • Self-blocked
  • Dispatcher-blocked
  • Request-blocked
  • No-answer

Output Options

Define how the optimisation results are presented.

Examples include:

  • Prioritise existing spare crew
  • Number of suggested alternatives

Required Tags

Limit the optimisation to crew members matching specific tags or qualifications.

Notification Settings

Select the notification template that will be used when requesting suggested crew members.

Save and reuse optimisation methods

Once configured, each Optimizer Method can be saved and reused at any time.

Methods can also be shared with different visibility levels:

  • Personal – Available only to the planner who created it.
  • Company – Shared with all planners within the same company.
  • Tenant – Available across the entire SquidWeb tenant.

This allows organisations to standardise planning strategies while still giving individual planners the flexibility to create specialised methods for different customers, projects or operational scenarios.

Create multiple optimisation methods

Planning priorities often vary depending on the customer, project or business unit.

For this reason, SquidWeb allows you to create multiple Optimizer Methods.

For example, you may configure different methods for:

  • Festival operations
  • Logistics projects
  • Premium customers
  • Warehouse staffing
  • Regional planning
  • Different business units

Each method stores its own configuration and can be reused whenever required.

This gives every planner access to consistent planning strategies while still allowing flexibility where needed.

Supporting better planning decisions

The Crew Optimizer is designed to support planners, not replace them.

It provides objective recommendations based on your configured business rules while keeping the final decision entirely under the planner’s control.

Every suggested crew member includes additional information such as travel distance, memberships, skills, planning history and overall ranking, making every assignment more transparent and easier to justify.

Benefits

Using the Crew Optimizer helps organisations:

  • Reduce manual planning time
  • Improve planning consistency across teams
  • Balance contract hours more effectively
  • Reduce unnecessary travel
  • Maintain team continuity across projects
  • Respect company rules and legal constraints
  • Improve workforce utilisation
  • Support objective assignment decisions
  • Scale workforce planning as operations grow
  • Improve planning transparency
  • Standardise workforce planning across teams

Fully integrated into SquidWeb

The Crew Optimizer is fully integrated into the SquidWeb planning workflow.

Select the missing crew positions, choose an optimisation method, review the suggested candidates and assign or request the crew member that best fits your planning strategy.

No exports.

No spreadsheets.

No manual comparisons.

Just faster, smarter workforce planning.

Watch the tutorial

Want to see the Crew Optimizer in action?

Watch the video below to learn how to configure optimisation methods, adjust planning rules and generate the best crew recommendations directly inside SquidWeb.

 

Managing a project often involves coordinating multiple teams working on different tasks, locations or stages of the same production. Rather than treating every crew as a single group, SquidWeb allows planners to organise work using individual Project Crews.

Each Project Crew can have its own crew members, Crew Mode, location, rate card and operational information. To make it easier to follow the progress of each team, every Project Crew also includes its own Project Crew Status.

Project Crew Statuses provide a simple way to indicate the current stage of each Project Crew throughout the project lifecycle.

Available Project Crew Statuses

SquidWeb provides several predefined statuses that can be assigned to each Project Crew.

These include:

  • Quote
  • Design
  • Signing
  • Confirmed
  • Ongoing
  • Has Changed
  • Client Added
  • Cancelled
  • Closed

Each status represents a different stage in the lifecycle of a Project Crew, making it easier to organise projects and keep planning information up to date.

Updating the Project Crew Status

Project Crew Statuses can be changed directly from the Project Crews overview.

As planning progresses, planners can simply select a new status from the available list to reflect the current stage of that Project Crew.

Because each Project Crew has its own status, different teams within the same project can be tracked independently.

For example, while one Project Crew may already be Ongoing, another may still be in Design or Confirmed, depending on the project schedule.

Project Crew Status and Crew Mode

Although they appear together inside a Project Crew, Project Crew Status and Crew Mode serve different purposes.

The Project Crew Status indicates the current stage of the Project Crew and is updated as the project progresses.

The Crew Mode defines how attendance tracking, working hours and sign-off processes are managed for that Project Crew. Read more about it here

For example, one Project Crew may be using a self-managed Crew Mode while another relies on a Crew Chief to manage attendance. Regardless of the selected Crew Mode, each Project Crew maintains its own independent status.

Managing multiple Project Crews

Projects involving multiple teams often require planners to monitor several Project Crews simultaneously.

By assigning an individual status to every Project Crew, SquidWeb makes it easier to maintain an organised overview of the project and quickly identify the current stage of each team.

Combined with Crew Modes, locations, Crew Chiefs and crew assignments, Project Crew Statuses help structure the operational information for every Project Crew within the project.