Skip to content
CastTool
Menu

Model agency software, from first application to final invoice.

One system for your roster, your website and your bookings. Clients build a selection the way they would fill a shopping cart, and your bookers see where every job stands. Casting directors get the same tools, with or without a public site.

No card needed. Your own subdomain from day one.

Take the product tour first →
  1. 12

    Application

    Photos, stats, consent

  2. 12A

    Approval

    Review, open the portal

  3. 13

    Website

    Profile goes live

  4. 13A

    Request

    Selection like a cart

  5. 14

    Availability

    Models reply by link

  6. 14A

    Offer

    Client accepts online

  7. 15

    Booking

    Everyone is confirmed

  8. 15A

    Invoice

    As an e-invoice

A booking in eight frames, laid out like a contact sheet. The circled frame is where a request turns into a job.

How the work moves through CastTool

Four stages, one record. What a model enters when applying is what later appears on your site and on the invoice, and nobody has to retype it.

1.0

Applications arrive complete

The form asks for photos, measurements and consent up front, so you aren't chasing them by email a week later. Your team reviews every application in one queue and approves or declines it.

  • Uploads with real progress, video included
  • Consent is stored, so you can show it later
  • Under 18: a parent approves through an email link
More on the model portal →
Incoming applications
Application ANew
Application BAwaiting parent
Application CApproved

Sample data, set by hand for illustration.

2.0

Profiles become your website

Approved models show up on your agency site, on a casttool.net subdomain or your own domain. Models keep their photos and stats current in the portal, and your team signs off each change.

  • Three designs, plus your logo, colours, fonts and home page sections
  • Comp cards as PDF, built only from approved material
  • Sitemap, metadata and language versions generated for you
More on the agency website →
Profile on your website
Main image

Sample profile

Height
178 cm
Dress
EU 36
Shoes
EU 39
Hair
Brown
Eyes
Green

Sample data. Visitors only see what the agency has approved.

3.0

Every request takes the same route

Clients add models to a selection and send one request with dates and location. Models confirm availability from a link, without logging in and without a round of phone calls. Their answers become your offer.

  • A selection that works like a cart, on every agency site
  • Signed links that only work once
  • Clients accept or decline the offer online
More on booking and invoicing →
Availability check for one request
Model 1Available
Model 2No reply yet
Model 3Unavailable

Sample data, set by hand for illustration.

4.0

A booking ends with an invoice

Once the client accepts, everyone involved gets a confirmation and the invoice is built from the same data, in ZUGFeRD/Factur-X format. If you want online payment, you can switch it on through your own Stripe account.

  • Unbroken invoice numbering, with credit notes instead of edits
  • Hybrid PDF: readable by people, structured for accounting
  • Models see their own bookings in the portal
More on booking and invoicing →
Where a booking stands
OfferAccepted
ConfirmationSent
InvoiceCreated

Sample data, set by hand for illustration.

Start from the job you do

It's one product, but a booker and a casting director look at it differently. Pick the page closest to your work.

You're handling people's data

CastTool is designed around that fact, in its architecture rather than in a settings page.

Each agency's data kept apart
Every agency is its own tenant. The database enforces the separation through row-level security, so it doesn't depend on application code alone.
Location data stripped
CastTool removes EXIF and GPS data from photos and videos on upload. Only the cleaned version is ever published.
Documents stay private
IDs, contracts and originals sit in private storage with no public address. Visitors only see what you release.
Minors protected by default
Profiles of under-18s are private by default and never indexed by search engines. They are technically excluded from the marketplace.
Two-factor sign-in
Roles per agency for owners, admins, models and clients, plus sign-in with a one-time code from an authenticator app.

Common questions

Who is CastTool for?

Model agencies that want their roster, website and bookings in one place, and casting directors who need their own talent database with castings and shortlists, even without a public site.

How much does it cost?

You pay according to the number of models you manage. Current plans are on the pricing page, and the trial runs 14 days with no card.

Can I keep my own domain?

Yes. Your site runs on a casttool.net subdomain or on your own domain through a CNAME record. The subdomain then redirects there permanently.

Do models need an account to reply?

No. For availability checks, each model gets a signed link by email. An account is only needed for the portal, with profile, calendar and bookings.

Is there a mobile app?

No. CastTool runs in the browser, and there is no app to install.

Which languages are supported?

German and English, across the interface, emails and help pages. Each agency chooses which languages its website uses.

Set up your agency this afternoon.

Fourteen days, no card. Once you've confirmed your email you pick your subdomain, and you decide on a plan when the trial ends.

Start the trial