Keep your full cast and crew roster in one place, track roles, contact details, rates, availability, and deal memos across every shoot day in your project.
It’s split into two tabs, Cast for on-screen talent and Crew for behind-the-camera team members. Both share a live availability calendar so you can see at a glance who is available on each shoot day.
Click the + button in the toolbar, or press Alt+Shift+C, to open the new cast member form.
Field
Description
Actor name
Full name of the cast member.
Character name
The character they play (for example, Detective Mara).
Agent name
Their agent or representative, if applicable.
Union status
SAG, non-union, or other classification.
Pay rate
Day rate, hourly rate, or flat fee. Stored in the project’s currency.
Deal memo / payment terms
Notes on the deal structure and payment schedule.
Contact info
Email address and phone number for direct contact and callsheet delivery.
Availability
The shoot days on which this person is available.
Setting availability here is reflected immediately in the availability calendar at the bottom of the page, so you can spot scheduling conflicts before they become problems on set.
Click any cast member’s row to open their detail panel on the right. Edit any field inline, changes save automatically. To remove a cast member, open their detail panel and click Delete.
Both Cast and Crew support custom fields. Add a custom field from the Fields menu in the toolbar, give it a name and choose a type (text, number, or date). Custom fields appear as columns in the roster and can be filled in per person.
Click any crew member’s row to open their detail panel. Edit inline and changes save automatically. Use Delete in the detail panel to remove the record.
Below the cast or crew list, a calendar view shows availability across all shoot days defined for the project. Each shoot day is a column; each person is a row. Cells are shaded to indicate availability status.Switch between the Cast and Crew availability views using the tab selector. If no shoot days have been defined yet, set your project’s start and end dates in Project Settings: CineFlow generates shoot days automatically from that date range.
Click Insights in the toolbar to open the Insights drawer. It gives you a summary view of your cast and crew data, total headcount by department, availability gaps, and other production metrics at a glance.
Use the Insights drawer during pre-production planning to identify understaffed departments before you lock the schedule.
Click Export PDF in the toolbar to produce a printable cast and crew directory. The export dialog lets you choose whether to include cast, crew, or both, and whether to include contact details.
PDF exports count against your plan’s monthly limit. Free plans include 10 exports per month; Solo plans include 100. Team and Pro plans have unlimited PDF exports.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"CineFlow Documentation","colors":{"primary":"#E94740","light":"#4A90A4","dark":"#10100E"},"logo":{"light":"https://mintcdn.com/cineflow/IjQ1OT1xT9V6girB/logo/Logo_Icon_Color.png?fit=max\u0026auto=format\u0026n=IjQ1OT1xT9V6girB\u0026q=85\u0026s=3ba88c21b0f1504c6d35a0d40e980340","dark":"https://mintcdn.com/cineflow/IjQ1OT1xT9V6girB/logo/Logo_Icon_White.png?fit=max\u0026auto=format\u0026n=IjQ1OT1xT9V6girB\u0026q=85\u0026s=2ab1730216ba262ecedeed66dd9907ca","href":"https://cineflow.cloud/"},"favicon":"https://mintcdn.com/cineflow/IjQ1OT1xT9V6girB/logo/CineFlow_Web_Icon.png?fit=max\u0026auto=format\u0026n=IjQ1OT1xT9V6girB\u0026q=85\u0026s=9632437f421d80aeac29a76dd900232f","appearance":{"default":"system"},"background":{"color":{"light":"#F8FAF1","dark":"#0E0E0D"}},"navbar":{"links":[]},"seo":{"indexing":"all"},"fonts":{"family":"Inter","weight":400},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cineflow","hasAudioNarration":false,"actualSubdomain":"cineflow","customDomains":["docs.cineflow.cloud"],"gitSource":{"type":"github","owner":"leonhardfrankeser-student","repo":"docs","deployBranch":"main","isPrivate":false,"contentDirectory":"","mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21dda6ab250d2c4881aeea","collectionId":"6e0f092d-cd14-46a7-b617-f4fcd2435fef","schemaVersion":"v2"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a21dda6ab250d2c4881aeea:success","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Documentation","count":25},{"language":"default","tag":"Core Features","count":8},{"language":"default","tag":"Get Started","count":4},{"language":"default","tag":"Settings","count":4},{"language":"default","tag":"AI Tools","count":3},{"language":"default","tag":"Plans \u0026 Billing","count":3},{"language":"default","tag":"Sharing \u0026 Collaboration","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@cineflow.cloud","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"features/people","slug":"/features/people","pageMetadata":{"title":"Manage your production cast and crew in CineFlow","description":"Keep your full cast and crew roster in one place, track roles, contact details, rates, availability, and deal memos across every shoot day in your project.","href":"/features/people"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Keep your full cast and crew roster in one place, track roles, contact details, rates, availability, and deal memos across every shoot day in your project.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`It’s split into two tabs, `,_jsx(_components.strong,{children:`Cast`}),` for on-screen talent and `,_jsx(_components.strong,{children:`Crew`}),` for behind-the-camera team members. Both share a live availability calendar so you can see at a glance who is available on each shoot day.`]}),`\n`,_jsx(Heading,{level:`2`,id:`cast-tab`,children:`Cast tab`}),`\n`,_jsx(_components.p,{children:`The Cast tab holds a record for every actor or talent attached to your project.`}),`\n`,_jsx(Heading,{level:`3`,id:`adding-a-cast-member`,children:`Adding a cast member`}),`\n`,_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`+`}),` button in the toolbar, or press `,_jsx(_components.code,{children:`Alt+Shift+C`}),`, to open the new cast member form.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Actor name`})}),_jsx(_components.td,{children:`Full name of the cast member.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Character name`})}),_jsxs(_components.td,{children:[`The character they play (for example, `,_jsx(_components.em,{children:`Detective Mara`}),`).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Agent name`})}),_jsx(_components.td,{children:`Their agent or representative, if applicable.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Union status`})}),_jsx(_components.td,{children:`SAG, non-union, or other classification.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Pay rate`})}),_jsx(_components.td,{children:`Day rate, hourly rate, or flat fee. Stored in the project’s currency.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Deal memo / payment terms`})}),_jsx(_components.td,{children:`Notes on the deal structure and payment schedule.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Contact info`})}),_jsx(_components.td,{children:`Email address and phone number for direct contact and callsheet delivery.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Availability`})}),_jsx(_components.td,{children:`The shoot days on which this person is available.`})]})]})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Setting availability here is reflected immediately in the availability calendar at the bottom of the page, so you can spot scheduling conflicts before they become problems on set.`})}),`\n`,_jsx(Heading,{level:`3`,id:`editing-and-removing-cast-members`,children:`Editing and removing cast members`}),`\n`,_jsxs(_components.p,{children:[`Click any cast member’s row to open their detail panel on the right. Edit any field inline, changes save automatically. To remove a cast member, open their detail panel and click `,_jsx(_components.strong,{children:`Delete`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`crew-tab`,children:`Crew tab`}),`\n`,_jsx(_components.p,{children:`The Crew tab holds a record for every crew member on the project, organised by department.`}),`\n`,_jsx(Heading,{level:`3`,id:`adding-a-crew-member`,children:`Adding a crew member`}),`\n`,_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`+`}),` button, or press `,_jsx(_components.code,{children:`Alt+Shift+R`}),`, to open the new crew member form.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Name`})}),_jsx(_components.td,{children:`Full name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Department`})}),_jsx(_components.td,{children:`Camera, Grip, Electric, Art, Sound, and others.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Role / title`})}),_jsxs(_components.td,{children:[`Their job title within the department (for example, `,_jsx(_components.em,{children:`Director of Photography`}),`).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Status`})}),_jsx(_components.td,{children:`Confirmed, Tentative, or other status.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Day rate / hourly rate`})}),_jsx(_components.td,{children:`Compensation details stored in the project’s currency.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Payment terms`})}),_jsx(_components.td,{children:`Notes on invoicing schedule or deal structure.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Contact info`})}),_jsx(_components.td,{children:`Email and phone for callsheet delivery and direct contact.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Availability`})}),_jsx(_components.td,{children:`The shoot days on which this crew member is available.`})]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Crew member email addresses are used to pre-fill the recipient list when you send a callsheet. Keep them up to date to avoid missed callsheets.`})}),`\n`,_jsx(Heading,{level:`3`,id:`custom-fields`,children:`Custom fields`}),`\n`,_jsxs(_components.p,{children:[`Both Cast and Crew support custom fields. Add a custom field from the `,_jsx(_components.strong,{children:`Fields`}),` menu in the toolbar, give it a name and choose a type (text, number, or date). Custom fields appear as columns in the roster and can be filled in per person.`]}),`\n`,_jsx(Heading,{level:`3`,id:`editing-and-removing-crew-members`,children:`Editing and removing crew members`}),`\n`,_jsxs(_components.p,{children:[`Click any crew member’s row to open their detail panel. Edit inline and changes save automatically. Use `,_jsx(_components.strong,{children:`Delete`}),` in the detail panel to remove the record.`]}),`\n`,_jsx(Heading,{level:`2`,id:`availability-calendar`,children:`Availability calendar`}),`\n`,_jsx(_components.p,{children:`Below the cast or crew list, a calendar view shows availability across all shoot days defined for the project. Each shoot day is a column; each person is a row. Cells are shaded to indicate availability status.`}),`\n`,_jsxs(_components.p,{children:[`Switch between the Cast and Crew availability views using the tab selector. If no shoot days have been defined yet, set your project’s start and end dates in `,_jsx(_components.strong,{children:`Project Settings`}),`: CineFlow generates shoot days automatically from that date range.`]}),`\n`,_jsx(Heading,{level:`2`,id:`insights-drawer`,children:`Insights drawer`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Insights`}),` in the toolbar to open the Insights drawer. It gives you a summary view of your cast and crew data, total headcount by department, availability gaps, and other production metrics at a glance.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Use the Insights drawer during pre-production planning to identify understaffed departments before you lock the schedule.`})}),`\n`,_jsx(Heading,{level:`2`,id:`exporting-the-people-list-as-pdf`,children:`Exporting the people list as PDF`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Export PDF`}),` in the toolbar to produce a printable cast and crew directory. The export dialog lets you choose whether to include cast, crew, or both, and whether to include contact details.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`PDF exports count against your plan’s monthly limit. Free plans include 10 exports per month; Solo plans include 100. Team and Pro plans have unlimited PDF exports.`})}),`\n`,_jsx(Heading,{level:`2`,id:`keyboard-shortcuts`,children:`Keyboard shortcuts`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Shortcut`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`New cast member`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Alt+Shift+C`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`New crew member`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Alt+Shift+R`})})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Manage your production cast and crew in CineFlow","description":"Keep your full cast and crew roster in one place, track roles, contact details, rates, availability, and deal memos across every shoot day in your project.","href":"/features/people"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Cast tab","slug":"cast-tab","depth":2,"children":[{"title":"Adding a cast member","slug":"adding-a-cast-member","depth":3,"children":[]},{"title":"Editing and removing cast members","slug":"editing-and-removing-cast-members","depth":3,"children":[]}]},{"title":"Crew tab","slug":"crew-tab","depth":2,"children":[{"title":"Adding a crew member","slug":"adding-a-crew-member","depth":3,"children":[]},{"title":"Custom fields","slug":"custom-fields","depth":3,"children":[]},{"title":"Editing and removing crew members","slug":"editing-and-removing-crew-members","depth":3,"children":[]}]},{"title":"Availability calendar","slug":"availability-calendar","depth":2,"children":[]},{"title":"Insights drawer","slug":"insights-drawer","depth":2,"children":[]},{"title":"Exporting the people list as PDF","slug":"exporting-the-people-list-as-pdf","depth":2,"children":[]},{"title":"Keyboard shortcuts","slug":"keyboard-shortcuts","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"cineflow","siteName":"CineFlow Documentation","title":"Manage your production cast and crew in CineFlow - CineFlow Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-25T04:26:48.276Z","originalFileLocation":"features/people.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Keep your full cast and crew roster in one place, track roles, contact details, rates, availability, and deal memos across every shoot day in your project.\">\u003cmeta data-mint-head name=\"application-name\" content=\"CineFlow Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cineflow/6cvGDeFK_zdvj1kI/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cineflow/6cvGDeFK_zdvj1kI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cineflow/6cvGDeFK_zdvj1kI/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cineflow/6cvGDeFK_zdvj1kI/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cineflow/6cvGDeFK_zdvj1kI/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cineflow/6cvGDeFK_zdvj1kI/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cineflow/6cvGDeFK_zdvj1kI/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cineflow/6cvGDeFK_zdvj1kI/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cineflow/6cvGDeFK_zdvj1kI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Manage your production cast and crew in CineFlow - CineFlow Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Keep your full cast and crew roster in one place, track roles, contact details, rates, availability, and deal memos across every shoot day in your project.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CineFlow Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.cineflow.cloud/features/people\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cineflow.mintlify.app/_mintlify/api/og/v2?division=Core+Features\u0026amp;title=Manage+your+production+cast+and+crew+in+CineFlow\u0026amp;description=Keep+your+full+cast+and+crew+roster+in+one+place%2C+track+roles%2C+contact+details%2C+rates%2C+availability%2C+and+deal+memos+across+every+shoot+day+in+your+project.\u0026amp;theme=aa8e07447a9928c3235a8280\u0026amp;signature=766107c690887a40225f49d5d9f114cf6dbe0cbfd04dc0cab1fb5c54377adb2c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Manage your production cast and crew in CineFlow - CineFlow Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Keep your full cast and crew roster in one place, track roles, contact details, rates, availability, and deal memos across every shoot day in your project.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cineflow.mintlify.app/_mintlify/api/og/v2?division=Core+Features\u0026amp;title=Manage+your+production+cast+and+crew+in+CineFlow\u0026amp;description=Keep+your+full+cast+and+crew+roster+in+one+place%2C+track+roles%2C+contact+details%2C+rates%2C+availability%2C+and+deal+memos+across+every+shoot+day+in+your+project.\u0026amp;theme=aa8e07447a9928c3235a8280\u0026amp;signature=766107c690887a40225f49d5d9f114cf6dbe0cbfd04dc0cab1fb5c54377adb2c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/cineflow/6cvGDeFK_zdvj1kI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CineFlow Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E94740\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.cineflow.cloud/features/people\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/features/people.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.cineflow.cloud/#organization\",\"name\":\"CineFlow Documentation\",\"url\":\"https://docs.cineflow.cloud\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cineflow/IjQ1OT1xT9V6girB/logo/Logo_Icon_Color.png?fit=max\u0026auto=format\u0026n=IjQ1OT1xT9V6girB\u0026q=85\u0026s=3ba88c21b0f1504c6d35a0d40e980340\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.cineflow.cloud#website\",\"name\":\"CineFlow Documentation\",\"url\":\"https://docs.cineflow.cloud\",\"publisher\":{\"@id\":\"https://docs.cineflow.cloud/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.cineflow.cloud/features/people#webpage\",\"url\":\"https://docs.cineflow.cloud/features/people\",\"name\":\"Manage your production cast and crew in CineFlow\",\"description\":\"Keep your full cast and crew roster in one place, track roles, contact details, rates, availability, and deal memos across every shoot day in your project.\",\"dateModified\":\"2026-04-25T04:26:48.276Z\",\"isPartOf\":{\"@id\":\"https://docs.cineflow.cloud#website\"},\"breadcrumb\":{\"@id\":\"https://docs.cineflow.cloud/features/people#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.cineflow.cloud/features/people#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core Features\",\"item\":\"https://docs.cineflow.cloud/features/shot-list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manage your production cast and crew in CineFlow\",\"item\":\"https://docs.cineflow.cloud/features/people\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.cineflow.cloud/features/people#article\",\"headline\":\"Manage your production cast and crew in CineFlow\",\"name\":\"Manage your production cast and crew in CineFlow\",\"description\":\"Keep your full cast and crew roster in one place, track roles, contact details, rates, availability, and deal memos across every shoot day in your project.\",\"url\":\"https://docs.cineflow.cloud/features/people\",\"mainEntityOfPage\":{\"@id\":\"https://docs.cineflow.cloud/features/people#webpage\"},\"dateModified\":\"2026-04-25T04:26:48.276Z\",\"publisher\":{\"@id\":\"https://docs.cineflow.cloud/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.cineflow.cloud#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CineFlow Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"CineFlow Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Welcome to CineFlow","href":"/introduction"},{"title":"Get started with CineFlow","sidebarTitle":"Quick Start","href":"/quickstart"},{"title":"Set up your CineFlow account","href":"/getting-started/account-setup"},{"title":"Create and organize your first project","href":"/getting-started/create-project"}]},{"group":"Core Features","pages":[{"title":"Build and manage your production shot list in CineFlow","href":"/features/shot-list"},{"title":"Write and manage your film script in CineFlow","href":"/features/script"},{"title":"Create and send callsheets in CineFlow","description":"Build, publish, and distribute professional callsheets, with crew schedules, location maps, weather, and email tracking, all in one place.","href":"/features/callsheets"},{"title":"Manage your production cast and crew in CineFlow","href":"/features/people"},{"title":"Track equipment and gear lists in CineFlow","description":"Add, organize, and export production equipment in one place, sorted by department, urgency, and ownership, so nothing gets left behind on set.","href":"/features/gear"},{"title":"Track production budgets with CineFlow Finance","href":"/features/finance"},{"title":"Execute your shoot day with Set View","href":"/features/set-view"},{"title":"Documents, diagrams, and camera reports in CineFlow","href":"/features/diagrams-documents"}]},{"group":"Sharing \u0026 Collaboration","pages":[{"title":"Invite collaborators to your CineFlow project","href":"/collaboration/inviting-collaborators"},{"title":"Share CineFlow documents with shareable links","href":"/collaboration/sharing-links"},{"title":"Broadcast your shoot day with CineFlow Live Feed","href":"/collaboration/live-feed"}]},{"group":"AI Tools","pages":[{"title":"Import a production brief into CineFlow using AI","href":"/ai/brief-import"},{"title":"AI-assisted script writing and scene import in CineFlow","href":"/ai/script-ai"},{"title":"Reconcile your gear list with AI assistance in CineFlow","href":"/ai/gear-reconcile"}]},{"group":"Plans \u0026 Billing","pages":[{"title":"CineFlow subscription plans and pricing","href":"/billing/plans"},{"title":"PDF export limits and credits in CineFlow","href":"/billing/pdf-exports"},{"title":"Storage limits and file management in CineFlow","href":"/billing/storage"}]},{"group":"Settings","pages":[{"title":"Manage your CineFlow profile and account","href":"/settings/profile"},{"title":"Configure CineFlow notification preferences","href":"/settings/notifications"},{"title":"Custom branding for CineFlow PDF exports","href":"/settings/branding"},{"title":"CineFlow desktop and mobile apps","href":"/settings/desktop-app"}]}]}]},"title":"Manage your production cast and crew in CineFlow - CineFlow Documentation","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":[],"chunks":[]}