Features

Everything you get with Formfactories.

Grouped by area. Open any feature to see it in the app.

In-house onlySelling parts

Requests and orders

How work reaches you.

Your own request page

Customers send part files, drawings and photos through your own page, and each request becomes a project.

Your upload page, your words

Choose whether visitors start at your sign-in page or go straight to uploading, and write the heading and text they see.

A material picker that fits your catalog

Customers choose from one grid of materials, or pick a technology, then a material, then a color, which is easier when you offer a lot.

Choose what customers can pick

Hide materials or settings from customers, set which options work together, and lock the settings only your team should change.

Notes on each part

Customers add a note to any part they send, and the notes your team adds show on their order and print on the quote.

A message after they submit

Once a customer submits a request, they see a message and picture you choose while your team reviews it.

Customers track their orders

Customers see each of their orders and its stage, from draft to completed, with the shipping status once it ships.

Instant quotesNot for in-house facilities

Customers get an instant price on qualifying parts, set by your own rates: setup, material, print time and cleaning, with your bulk discounts.

Lead time estimatesNot for in-house facilities

Customers see how long an order will take, worked out from your machines' free time or from tiers you set by price or size.

Rush fees and minimumsNot for in-house facilities

Charge a flat or percentage fee for rush orders, and set a minimum price so small orders are worth running.

Checkout under your nameNot for in-house facilities

Shipping and tax are worked out at checkout and customers pay by card through Stripe. The order lands on your board.

Card, wallet or purchase orderNot for in-house facilities

Customers pay by card, Apple Pay or Google Pay, or submit a purchase order with its PO number and file.

Tax and exemptionsNot for in-house facilities

Sales tax is worked out from the delivery address through Stripe Tax, and tax-exempt customers upload their certificate at checkout.

Discount codesNot for in-house facilities

Create codes for a percentage or a set amount off, and customers enter them at checkout.

Order for a customerNot for in-house facilities

Your team can place an order for a customer, fill in details from their last order, and let them pay later.

Refunds and discountsNot for in-house facilities

Refund all or part of a card payment from the job, or give a discount before checkout.

Requests left unfinishedNot for in-house facilities

See requests customers started but didn't submit, so your team can follow up.

A store for ready-made productsNot for in-house facilities

Sell ready-made products in your own online store, with options like color or size and lower prices for larger quantities.

Customers, chat and email

Who you work for, and what they hear from you.

A chat on every project

Your team talks with the customer on each job and shares drawings, apart from your staff-only chat. Chat with customers is a setting you switch on.

Chat replies by email

When switched on, your team's replies in the customer chat are emailed to the customer, so they can follow along without signing in.

Checklists customers can tick

Share a to-do list in a customer's chat. They tick items off, and only your staff can rename, share or delete the list.

Customer list

See every customer and organization with what they've spent, filter by your own tags, and export the list.

Organizations

Group customers under their company or department, with one billing address, payment terms and tax exemption.

Each customer's history

Open a customer to see every job they've ordered, the parts from past orders, and their role and phone numbers.

Merge duplicates

Find organizations that share an address and merge them into one, with all their jobs kept.

Automatic emails

Set emails to go out on events, such as an order being confirmed, with the quote or invoice attached and the job details filled in.

Email when a job moves

When a job moves to a new status, the app offers to email the customer. Nothing is sent until you confirm.

Email from the job

Email a customer from their job using a template, sent from your own verified address.

Hide a job from its customer

Hide a whole job from its customer, for internal work or a job that isn't ready to share.

Planning and teamwork

What's next, and who's on it.

Every job on one board

Every job sits on one board you can filter by material, machine or stage, arrange by due date, and save the views you use most.

Deadlines

Each job in production shows the days left, turning amber three days out and red on the due date.

Arrange the board your way

Lay the board out by status, due date, material, machine, tag or organization, or list every part or every job file instead.

What needs doing next

Filter the board to parts that still need slicing, are ready to print, are printing, or are waiting to be counted.

Every part in one list

See every part across all jobs in one sortable list, and record counts without opening the job.

Who owns each job

Give people a role on each job, such as Sales, Production or Customer Service, and see the jobs you're assigned to.

Tags and tag groups

Label jobs and parts with your own tags, group related tags, and add a counter to a tag to track steps after printing.

Peek with the space bar

Hold the space bar over a job to see inside it and update counts without leaving the board.

Recent and starred jobs

Jump back to the jobs you opened recently or starred, from the side menu.

Copy a job

Copy a job for a repeat order, with its parts, files and notes, and choose what carries over.

Staff chat

Your staff discuss each project in a chat only staff can read, and @tag a whole team like @production or @maintenance.

Chat rooms beyond the job

Start chats with a person, a team or all staff, with threaded replies, reactions, GIFs and files.

Notification center

Mentions, messages and restock alerts collect in one place you can filter, search and star.

Shared pages and checklists

Write pages and checklists, link them to jobs and machines, share them with people or teams, and set them to repeat.

To-dos with context

A to-do can have sub-items, a priority, comments, files and a link to the job or part it's about.

Checklist templates

Save a checklist as a template and reuse it, such as the same quality check on every job.

Earlier versions kept

Shared pages keep their earlier versions, so you can bring back anything overwritten or deleted.

Time tracking

Staff start and stop timers or enter time by hand, with notes, and see the total time per person.

A guide for your team

Write how-to articles for your staff and choose which teams can read each one in a built-in guide.

Production

Parts, files and counts.

Stage counts

Count parts through stages you name yourself, from the machine to the box.

Stages for each process

Give each process, material or color its own stages, such as a dyeing step only for black nylon.

Production travelers

Print a traveler for a job or a single job file, with QR codes and a sign-off box for each stage.

Part labels

Print bin and bag labels on a Zebra-compatible label printer, including plain labels for parts your customer ships under their own name.

Scan to open

Scan a QR code on a label, a machine or paperwork with the built-in scanner to open that job or item.

Job files kept with the work

Sliced files stay on the project with their print time, material and settings, ready for the next run.

Every file version kept

Replace a part's file with a newer one. Earlier versions stay in its history, with who uploaded them.

Files sorted by type

Uploads are sorted into parts, job files and attachments by file type, with rules you can change.

Download every file

Download every part in a job as one ZIP file, or a part's original file as it was uploaded.

See parts in 3D

STL, OBJ and STEP files open as 3D parts you can turn and inspect on the project.

Measure a part

Measure the distance between two points on a part, in millimeters, inches or centimeters.

Spot thin walls

Shade a part to show walls thinner than the minimum you set, before you quote it.

Which machines fit

See which of your machines can fit a part inside their build volume.

Set many parts at once

Copy one part's material and settings to every part in a job, or only to the parts you pick.

Staff-only parts

Add jigs, test pieces or setup aids to a job that only your staff can see, with no price.

Services alongside parts

Add services and extra items, such as finishing, to a job next to its parts.

Machines and stock

Uptime, upkeep and supplies.

Machines and maintenance

Log issues on every machine, and see when a machine is due or overdue for maintenance.

Issue levels

Log machine issues as critical, minor or a plain event. A critical issue marks the machine down until it is fixed.

See what is down

See how many machines are running out of the total, and filter to the ones that are down or overdue.

A record for every machine

Each machine has its own chat, which keeps its issues and repairs in one record.

Machine QR stickers

Print a QR sticker for each machine, so anyone can scan it to open that machine's page.

Beyond 3D printing

Add CNC mills, laser cutters or any other machine, and set them up the same way as your printers.

Presets to start from

Start from presets for common machines and materials, or create your own.

Inventory

Set a minimum and maximum for each item. When stock runs low, the teams you pick get an alert saying how many to buy.

Count stock from the list

Change counts straight from the inventory list, in whole units or decimals such as kilograms.

Inventory your way

Sort stock into categories, add your own fields such as supplier or shelf, and export the list as CSV.

Shipping and paperwork

Getting parts out the door.

Shipments and pickups

Record each shipment or pickup with the parts it covered and its tracking, with a packing slip for each.

Buy shipping labelsNot for in-house facilities

Buy shipping labels at live carrier rates through Shippo, using your saved box sizes.

Their carrier, their labelNot for in-house facilities

Customers can ship on their own UPS or FedEx account, or attach a shipping label of their own.

Paperwork

Print a packing slip, quote or invoice already filled in from the job.

Choose what prints

Choose whether the due date, lead time and a QR code print on your quotes, packing slips and invoices.

QuickBooksNot for in-house facilities

Send invoices and customer payments to QuickBooks automatically, or send each invoice from its job.

Records and analytics

What happened, and what it adds up to.

History logs

See what changed on each job, who changed it and when.

Analytics

See output and machine uptime from the counts and issues your staff already log, and export them as CSV.

Material and print hours

See material used and print hours for any date range, or for just the jobs you pick.

Machine reliability

See each machine's uptime on a heat map, with its status and how its uptime has changed.

Revenue by dayNot for in-house facilities

See revenue by day and by technology, and click a day to see the jobs behind it.

Pipeline valueNot for in-house facilities

See what your quoted and in-production work is worth, including what is still unpaid, and export it as CSV.

Setup and access

Who sees what, and how it looks.

Teams and permissions

Put staff in teams and choose which teams can edit the catalog, machines or inventory, or see clients and analytics.

Prices for chosen teamsNot for in-house facilities

Choose which teams see prices, so your production staff can work without seeing what you charge.

Statuses in your words

Rename the job statuses so they match the words your shop uses.

Your logo and colors

Add your logo and colors with themes. Each person can also choose light, dark or another theme for themselves.

More than one site

Run several sites, each with its own jobs, machines and stock, and switch between them or see them all.

Pages on your website

Publish an article as a public page on your shop's site, and every material you offer gets its own page.

Sign out idle staff

Sign staff out after a set number of idle minutes, with a one-minute warning first.

Everywhere you work

How it runs.

Runs in the browser

Nothing to install. It is hosted on Google Cloud, and new features arrive on their own.

Real-time updates

Counts, chats and moves show up for your whole team the moment they happen.

Works on your phone

Count parts, answer a chat or check the board from any phone browser.

Alerts on any device

Staff can get notifications on a phone or computer, even with the browser closed, with no app to install.

Help on every screen

A help panel explains the screen you are on, and a daily tip shows staff one thing worth knowing.

More than one shop

Staff who work for more than one shop switch between them from their account menu, and see unread alerts from each.

Let's set it up for your shop.

Try it free on your own jobs, with a walkthrough if you'd like one.