Assemble a report from blocks and deliver it to your investors.
A Vein report is built from blocks rather than typed into a document. Metrics
and written sections each have their own block, so every report an investor
receives has the same shape.
A structured write-up of one hire, round, risk, or request for help
Other
Written Update
Anything else, in your own words
Other
Documents
Files from your Vault, shown with their category
Metrics and charts show your figures. Everything else is the part only you can
write, and it is usually what an investor reads first. The structured blocks ask for specific fields (a risk
asks what you are doing about it, an ask asks by when) because investors read
those fields across the whole portfolio, and a consistent shape is what lets
them.
Open Reporting and create a new report. If you send something similar every
quarter, start from a template instead of an empty canvas; templates carry
their block layout and metric selection with them.
Press Create Report on the Reports tab. Templates, beside it, starts from a saved layout instead.
2
Title it and set what it covers
Create Report opens the editor. Give the report a title, then use the
Covers control beside it to say what the report describes. It starts as
a snapshot “as of today”, which suits a baseline or onboarding report; choose
this quarter, last quarter, this month, or last month for a period report, or
a custom range. What it covers is what the metric blocks pull against, so
setting it first saves reselecting data later.
The editor: title and Covers at the top, the block list on the right, and Save as template, Preview, Save draft, and Send report along the top.
3
Add and arrange blocks
Pick a block from the Add a block list to build the report up a section at
a time. Order them the way you want them read: most reports open with a short
written summary, then the metrics that back it up, then the documents. Save
draft parks an unfinished report on the Reports tab rather than sending it.
Select fewer metrics than you think you need. A report with eight numbers
an investor actually reads beats one with forty they skim.
4
Fill in the written blocks
Each structured block has a few required fields and some optional ones that
stay collapsed until you add them, such as a deal value or a customer quote.
Say what changed, what you learned, and what you need; the numbers already
say what happened.
5
Preview before sending
Preview shows the report as its recipient will see it, including the
stamp at the foot, which records the report ID and when it was generated.
6
Send it
Send report asks which investors should receive it, with a count of how many
you have picked. They receive it in Vein and by email, your teammates get a
notification that it went, and the copy the investors hold is frozen at send
time.The same dialog has a switch to create a data room
from the report at the same moment, which adds a password, an optional email
prompt, an expiry date, and an optional watermark to a share link for people
outside your investor list.
Sending is limited to admins and owners, while members can build and save
drafts. If the Send report button is missing for you, see
roles and permissions.
A sent report does not update when your metrics later change. That is
deliberate, since an investor’s copy should not move under them, but it means a
correction requires sending a new report rather than editing the old one.
Most companies send the same shape of report every quarter: the same metrics, the
same written sections, in the same order. Saving that shape as a template means
you build it once instead of every time.
A template stores the block structure, not the numbers. Reusing one gives
you an identically laid-out report whose figures are refreshed for the new
period. You are never at risk of re-sending last
quarter’s values.
Templates are saved from the editor rather than created from scratch, so the
sequence is always: build a report you are happy with, then keep its shape.
Choose Save as template and name it after the occasion rather than the date.
“Q1 Board Update” stays accurate forever, “March 2026” is wrong by April.The Templates button on the Reports tab lists your saved templates. Picking one
lays out the blocks immediately, with the current period’s figures already filled in. From
there it is an ordinary draft, and changing it does not alter the template it
came from. Deleting a template has no effect on reports already built from it.
Templates are shared across your company, not private to you. A colleague can
start from the layout you saved, which is the point: it keeps successive
reports comparable even when a different person assembles them.If an investor mentions their own templates, they mean something different:
theirs save what to ask for, yours save how to answer. The two never
interact.
You do not set up a reporting schedule yourself. Schedules belong to your
investors: when an investor puts a request on a cadence, a new
request arrives in your Requests tab each
period, so check that tab as each due date approaches. Building a template of the
report you send each period is what makes answering those requests quick.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Vein Docs","colors":{"primary":"#bb0a1e","light":"#e84b5a","dark":"#8b0000"},"logo":{"light":"https://mintcdn.com/vein/7QlBMDMiW_wcqW8D/logo-light.png?fit=max\u0026auto=format\u0026n=7QlBMDMiW_wcqW8D\u0026q=85\u0026s=1a281556826930be18ee7a0e6b22b2a6","dark":"https://mintcdn.com/vein/7QlBMDMiW_wcqW8D/logo-dark.png?fit=max\u0026auto=format\u0026n=7QlBMDMiW_wcqW8D\u0026q=85\u0026s=6e072fb98d7bafb71a712796417fa43f"},"favicon":"https://mintcdn.com/vein/7QlBMDMiW_wcqW8D/favicon.png?fit=max\u0026auto=format\u0026n=7QlBMDMiW_wcqW8D\u0026q=85\u0026s=827b7ca52858283d3fc1ef2ac528232b","appearance":{"default":"system","strict":false},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vein","hasAudioNarration":false,"actualSubdomain":"vein","customDomains":["docs.vein.finance"],"gitSource":{"type":"github","owner":"bostesa","repo":"vein","deployBranch":"main","contentDirectory":"apps/guides","isPrivate":true,"mountPath":"","label":"","_id":"6ada2dde16a91434b9061f73"},"chroma":{"collectionId":"9ba539ff-f141-43b9-b07c-1ae2244bf6fc","liveDeploymentHistoryId":"6ae0d1cc01e51dac894ffac5","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0d1cc01e51dac894ffac5"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae0d1cc01e51dac894ffac5","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"For Companies","count":5},{"language":"default","tag":"Your Account","count":3},{"language":"default","tag":"For Investors","count":3},{"language":"default","tag":"Get Started","count":2},{"language":"default","tag":"Support","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":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":"editor-v7-file-tree","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":"editor-nav-generations","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":"editor-agent-model-picker","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--vein-flow-radius:20px;--vein-flow-accent:#bb0a1e;--vein-flow-node-bg:rgba(187, 10, 30, 0.04);--vein-flow-node-border:rgba(187, 10, 30, 0.16);--vein-flow-node-text:#1f2328;--vein-flow-note-text:#5b6470;--vein-flow-strong-bg:rgba(187, 10, 30, 0.1);--vein-flow-strong-border:rgba(187, 10, 30, 0.34);--vein-flow-line:rgba(187, 10, 30, 0.32);--vein-flow-halo:rgba(187, 10, 30, 0.08);--vein-flow-gap:46px}.dark,[data-theme=dark]{--vein-flow-accent:#e84b5a;--vein-flow-node-bg:rgba(232, 75, 90, 0.1);--vein-flow-node-border:rgba(232, 75, 90, 0.28);--vein-flow-node-text:#e9edf2;--vein-flow-note-text:#9aa4b1;--vein-flow-strong-bg:rgba(232, 75, 90, 0.18);--vein-flow-strong-border:rgba(232, 75, 90, 0.46);--vein-flow-line:rgba(232, 75, 90, 0.42);--vein-flow-halo:rgba(232, 75, 90, 0.12)}.vein-flow{margin:1.75rem 0;container-type:inline-size}.vein-flow__node{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:62px;padding:14px 18px;border:1.5px solid var(--vein-flow-node-border);border-radius:var(--vein-flow-radius);background:var(--vein-flow-node-bg);text-align:center;line-height:1.35}.vein-flow__label{color:var(--vein-flow-node-text);font-size:.8125rem;font-weight:600;letter-spacing:-.005em}.vein-flow__note{color:var(--vein-flow-note-text);font-size:.6875rem;font-weight:400}.vein-flow__node--strong{border-color:var(--vein-flow-strong-border);background:var(--vein-flow-strong-bg);box-shadow:0 0 0 5px var(--vein-flow-halo)}.vein-flow__node--decision{border-style:dashed;border-color:var(--vein-flow-strong-border)}.vein-flow__chevron{display:flex;flex:none;align-items:center;justify-content:center;width:var(--vein-flow-gap);color:var(--vein-flow-accent)}.vein-flow__chevron svg{width:20px;height:12px;overflow:visible}.vein-flow__track{display:grid;grid-template-columns:repeat(var(--vein-flow-n),minmax(0,1fr));column-gap:var(--vein-flow-gap);align-items:stretch}.vein-flow__cell{position:relative;display:flex}.vein-flow__cell>.vein-flow__node{flex:1}.vein-flow__cell>.vein-flow__chevron{position:absolute;top:50%;right:calc(-1*var(--vein-flow-gap));transform:translateY(-50%);height:24px}.vein-flow__loop{position:relative;height:46px;color:var(--vein-flow-accent)}.vein-flow__loop-path{position:absolute;top:0;bottom:22px;border:1.5px solid currentColor;border-top:none;border-bottom-right-radius:16px;border-bottom-left-radius:16px}.vein-flow__loop-label{position:absolute;bottom:0;transform:translateX(-50%);padding:1px 9px;border:1px solid var(--vein-flow-node-border);border-radius:999px;background:var(--vein-flow-node-bg);color:var(--vein-flow-note-text);font-size:.625rem;font-weight:600;line-height:1.6;white-space:nowrap}.vein-flow__loop-chevron{position:absolute;bottom:22px;display:flex;transform:translate(-50%,50%) rotate(180deg)}.vein-flow__branching{display:flex;align-items:stretch;column-gap:0}.vein-flow__branching>.vein-flow__node{flex:1;align-self:center}.vein-flow__stack{display:flex;flex:1;flex-direction:column;row-gap:0}.vein-flow__stack>.vein-flow__row{flex:1;padding:7px 0}.vein-flow__spine{position:relative;flex:none;width:52px;color:var(--vein-flow-line)}.vein-flow__spine svg{position:absolute;inset:0;width:100%;height:100%}.vein-flow__center{flex:1}.vein-flow__center,.vein-flow__row{display:flex;align-items:center}.vein-flow__pair>.vein-flow__node,.vein-flow__row>.vein-flow__node{flex:1}.vein-flow__compare{display:flex;flex-direction:column;row-gap:14px}.vein-flow__pair{display:flex;align-items:center}@container (max-width: 780px){.vein-flow{--vein-flow-gap:30px}}@container (max-width: 560px){.vein-flow__branching,.vein-flow__pair,.vein-flow__track{grid-template-columns:minmax(0,1fr);flex-direction:column;column-gap:0;row-gap:var(--vein-flow-gap)}.vein-flow__cell>.vein-flow__chevron,.vein-flow__pair>.vein-flow__chevron,.vein-flow__row>.vein-flow__chevron{position:absolute;top:auto;right:auto;bottom:calc(-1*var(--vein-flow-gap));left:50%;width:var(--vein-flow-gap);height:var(--vein-flow-gap);transform:translateX(-50%) rotate(90deg)}.vein-flow__pair,.vein-flow__row{position:relative}.vein-flow__stack{row-gap:var(--vein-flow-gap)}.vein-flow__loop,.vein-flow__spine{display:none}}"}],"page":{"pagePath":"guides/build-and-send-a-report","slug":"/guides/build-and-send-a-report","pageMetadata":{"title":"Build and send a report","description":"Assemble a report from blocks and deliver it to your investors.","href":"/guides/build-and-send-a-report"},"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: \"Assemble a report from blocks and deliver it to your investors.\"\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={a:`a`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`A Vein report is built from blocks rather than typed into a document. Metrics\nand written sections each have their own block, so every report an investor\nreceives has the same shape.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-block-types`,children:`The block types`}),`\n`,_jsx(_components.p,{children:`Blocks are offered in four groups in the list beside the editor.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Group`}),_jsx(_components.th,{children:`Block`}),_jsx(_components.th,{children:`What it holds`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Numbers`}),_jsx(_components.td,{children:`Financial Metrics`}),_jsx(_components.td,{children:`A table of metrics you select`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Numbers`}),_jsx(_components.td,{children:`Chart`}),_jsx(_components.td,{children:`A line, bar, or area chart of one or more metrics over a date range`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Traction`}),_jsx(_components.td,{children:`Customer Win, Pilot Win, Partnership, Product Milestone`}),_jsx(_components.td,{children:`A structured write-up of one win or milestone, with the fields that matter for it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Company`}),_jsx(_components.td,{children:`Key Hire, Fundraising Status, Risk / Challenge, Ask`}),_jsx(_components.td,{children:`A structured write-up of one hire, round, risk, or request for help`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Other`}),_jsx(_components.td,{children:`Written Update`}),_jsx(_components.td,{children:`Anything else, in your own words`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Other`}),_jsx(_components.td,{children:`Documents`}),_jsx(_components.td,{children:`Files from your Vault, shown with their category`})]})]})]}),`\n`,_jsx(_components.p,{children:`Metrics and charts show your figures. Everything else is the part only you can\nwrite, and it is usually what an investor reads first. The structured blocks ask for specific fields (a risk\nasks what you are doing about it, an ask asks by when) because investors read\nthose fields across the whole portfolio, and a consistent shape is what lets\nthem.`}),`\n`,_jsx(Heading,{level:`2`,id:`build-it`,children:`Build it`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Start a report`,children:[_jsx(_components.p,{children:`Open Reporting and create a new report. If you send something similar every\nquarter, start from a template instead of an empty canvas; templates carry\ntheir block layout and metric selection with them.`}),_jsx(Frame,{caption:`Press Create Report on the Reports tab. Templates, beside it, starts from a saved layout instead.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-1-create.png?fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=85185ff5a29a2454899d9038e617b1ef`,alt:`The Vein Reporting page with the Create Report button highlighted`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/guides/report-1-create.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-1-create.png?w=280\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=4ec2bdd274f1fca0a794eb648173e443 280w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-1-create.png?w=560\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=d1812d46738973c59dd78ee7759ad771 560w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-1-create.png?w=840\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=5084e684daefd9ff04dcb7bc6c5fb979 840w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-1-create.png?w=1100\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=c023e254e12fbe81078c59b1aca85adf 1100w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-1-create.png?w=1650\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=afe6a6cd422ed2dd4e8fdbe962f5a4a4 1650w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-1-create.png?w=2500\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=c3b79bcc415fb56020fe452ccdef32bf 2500w`})})]}),_jsxs(Step,{title:`Title it and set what it covers`,children:[_jsxs(_components.p,{children:[`Create Report opens the editor. Give the report a title, then use the\n`,_jsx(_components.strong,{children:`Covers`}),` control beside it to say what the report describes. It starts as\na snapshot “as of today”, which suits a baseline or onboarding report; choose\nthis quarter, last quarter, this month, or last month for a period report, or\na custom range. What it covers is what the metric blocks pull against, so\nsetting it first saves reselecting data later.`]}),_jsx(Frame,{caption:`The editor: title and Covers at the top, the block list on the right, and Save as template, Preview, Save draft, and Send report along the top.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-2-editor.png?fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=517fea179130db0ac14b49fe422465d5`,alt:`The Vein report editor showing the report title, the Covers control, the Add a block list, and the Send report button`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/guides/report-2-editor.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-2-editor.png?w=280\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=f8fdf90f46aeed1921272f5f4a8683d1 280w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-2-editor.png?w=560\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=a9a7a65a4318dc779e02c97fa75e383d 560w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-2-editor.png?w=840\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=855bbc7349b196f88d9b6bc3669cefac 840w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-2-editor.png?w=1100\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=f57acf841e7c625c72cf90a6c31072cc 1100w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-2-editor.png?w=1650\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=ec9812c058523ae85056460fa13cf4e9 1650w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/report-2-editor.png?w=2500\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=d4bc53b3e7da679653b855782b8fdb71 2500w`})})]}),_jsxs(Step,{title:`Add and arrange blocks`,children:[_jsxs(_components.p,{children:[`Pick a block from the `,_jsx(_components.strong,{children:`Add a block`}),` list to build the report up a section at\na time. Order them the way you want them read: most reports open with a short\nwritten summary, then the metrics that back it up, then the documents. Save\ndraft parks an unfinished report on the Reports tab rather than sending it.`]}),_jsx(Tip,{children:_jsx(_components.p,{children:`Select fewer metrics than you think you need. A report with eight numbers\nan investor actually reads beats one with forty they skim.`})})]}),_jsx(Step,{title:`Fill in the written blocks`,children:_jsx(_components.p,{children:`Each structured block has a few required fields and some optional ones that\nstay collapsed until you add them, such as a deal value or a customer quote.\nSay what changed, what you learned, and what you need; the numbers already\nsay what happened.`})}),_jsx(Step,{title:`Preview before sending`,children:_jsx(_components.p,{children:`Preview shows the report as its recipient will see it, including the\nstamp at the foot, which records the report ID and when it was generated.`})}),_jsxs(Step,{title:`Send it`,children:[_jsx(_components.p,{children:`Send report asks which investors should receive it, with a count of how many\nyou have picked. They receive it in Vein and by email, your teammates get a\nnotification that it went, and the copy the investors hold is frozen at send\ntime.`}),_jsxs(_components.p,{children:[`The same dialog has a switch to create a `,_jsx(_components.a,{href:`/guides/share-a-data-room`,children:`data room`}),`\nfrom the report at the same moment, which adds a password, an optional email\nprompt, an expiry date, and an optional watermark to a share link for people\noutside your investor list.`]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Sending is limited to admins and owners, while members can build and save\ndrafts. If the Send report button is missing for you, see\n`,_jsx(_components.a,{href:`/guides/roles-and-permissions`,children:`roles and permissions`}),`.`]})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`A sent report does not update when your metrics later change. That is\ndeliberate, since an investor’s copy should not move under them, but it means a\ncorrection requires sending a new report rather than editing the old one.`})}),`\n`,_jsx(Heading,{level:`2`,id:`save-a-layout-for-next-time`,children:`Save a layout for next time`}),`\n`,_jsx(_components.p,{children:`Most companies send the same shape of report every quarter: the same metrics, the\nsame written sections, in the same order. Saving that shape as a template means\nyou build it once instead of every time.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`A template stores the `,_jsx(_components.strong,{children:`block structure, not the numbers`}),`. Reusing one gives\nyou an identically laid-out report whose figures are refreshed for the new\nperiod. You are never at risk of re-sending last\nquarter’s values.`]})}),`\n`,_jsxs(_components.p,{children:[`Templates are saved from the editor rather than created from scratch, so the\nsequence is always: build a report you are happy with, then keep its shape.\nChoose `,_jsx(_components.strong,{children:`Save as template`}),` and name it after the occasion rather than the date.\n“Q1 Board Update” stays accurate forever, “March 2026” is wrong by April.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Templates`}),` button on the Reports tab lists your saved templates. Picking one\nlays out the blocks immediately, with the current period’s figures already filled in. From\nthere it is an ordinary draft, and changing it does not alter the template it\ncame from. Deleting a template has no effect on reports already built from it.`]}),`\n`,_jsxs(Tip,{children:[_jsx(_components.p,{children:`Templates are shared across your company, not private to you. A colleague can\nstart from the layout you saved, which is the point: it keeps successive\nreports comparable even when a different person assembles them.`}),_jsxs(_components.p,{children:[`If an investor mentions their own templates, they mean something different:\ntheirs save `,_jsx(_components.em,{children:`what to ask for`}),`, yours save `,_jsx(_components.em,{children:`how to answer`}),`. The two never\ninteract.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`recurring-reports`,children:`Recurring reports`}),`\n`,_jsxs(_components.p,{children:[`You do not set up a reporting schedule yourself. Schedules belong to your\ninvestors: when an investor puts a request on a cadence, a new\n`,_jsx(_components.a,{href:`/guides/respond-to-a-report-request`,children:`request`}),` arrives in your Requests tab each\nperiod, so check that tab as each due date approaches. Building a template of the\nreport you send each period is what makes answering those requests quick.`]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/guides/respond-to-a-report-request`,children:`Respond to a report request`}),`: when an\ninvestor asked for something specific.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/guides/share-a-data-room`,children:`Share a data room`}),`: for a link rather than a\ndelivery.`]}),`\n`]})]})}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":"Build and send a report","description":"Assemble a report from blocks and deliver it to your investors.","href":"/guides/build-and-send-a-report"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The block types","slug":"the-block-types","depth":2,"children":[]},{"title":"Build it","slug":"build-it","depth":2,"children":[]},{"title":"Save a layout for next time","slug":"save-a-layout-for-next-time","depth":2,"children":[]},{"title":"Recurring reports","slug":"recurring-reports","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"vein","siteName":"Vein Docs","title":"Build and send a report - Vein Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T16:31:14.658Z","originalFileLocation":"guides/build-and-send-a-report.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=\"Assemble a report from blocks and deliver it to your investors.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Vein Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_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/vein/wrkWXFAeXAw4799M/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_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/vein/wrkWXFAeXAw4799M/_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/vein/wrkWXFAeXAw4799M/_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/vein/wrkWXFAeXAw4799M/_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/vein/wrkWXFAeXAw4799M/_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/vein/wrkWXFAeXAw4799M/_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/vein/wrkWXFAeXAw4799M/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Build and send a report - Vein Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Assemble a report from blocks and deliver it to your investors.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vein Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vein.finance/guides/build-and-send-a-report\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vein.mintlify.app/_mintlify/api/og/v2?division=For+Companies\u0026amp;title=Build+and+send+a+report\u0026amp;description=Assemble+a+report+from+blocks+and+deliver+it+to+your+investors.\u0026amp;theme=f66f22e93cec8a4a85818daf\u0026amp;signature=48f61a8e9e016ff1f98d868a3eb08328a7601ef4a18b7bd50d7d2ebb852473a7\">\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=\"Build and send a report - Vein Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Assemble a report from blocks and deliver it to your investors.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vein.mintlify.app/_mintlify/api/og/v2?division=For+Companies\u0026amp;title=Build+and+send+a+report\u0026amp;description=Assemble+a+report+from+blocks+and+deliver+it+to+your+investors.\u0026amp;theme=f66f22e93cec8a4a85818daf\u0026amp;signature=48f61a8e9e016ff1f98d868a3eb08328a7601ef4a18b7bd50d7d2ebb852473a7\">\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/vein/wrkWXFAeXAw4799M/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Vein Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#bb0a1e\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vein.finance/guides/build-and-send-a-report\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/build-and-send-a-report.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vein.finance/#organization\",\"name\":\"Vein Docs\",\"url\":\"https://docs.vein.finance\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vein/7QlBMDMiW_wcqW8D/logo-light.png?fit=max\u0026auto=format\u0026n=7QlBMDMiW_wcqW8D\u0026q=85\u0026s=1a281556826930be18ee7a0e6b22b2a6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vein.finance#website\",\"name\":\"Vein Docs\",\"url\":\"https://docs.vein.finance\",\"publisher\":{\"@id\":\"https://docs.vein.finance/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vein.finance/guides/build-and-send-a-report#webpage\",\"url\":\"https://docs.vein.finance/guides/build-and-send-a-report\",\"name\":\"Build and send a report\",\"description\":\"Assemble a report from blocks and deliver it to your investors.\",\"dateModified\":\"2026-10-27T16:31:14.658Z\",\"isPartOf\":{\"@id\":\"https://docs.vein.finance#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vein.finance/guides/build-and-send-a-report#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vein.finance/guides/build-and-send-a-report#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"For Companies\",\"item\":\"https://docs.vein.finance/guides/your-dashboard\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Build and send a report\",\"item\":\"https://docs.vein.finance/guides/build-and-send-a-report\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vein.finance/guides/build-and-send-a-report#article\",\"headline\":\"Build and send a report\",\"name\":\"Build and send a report\",\"description\":\"Assemble a report from blocks and deliver it to your investors.\",\"url\":\"https://docs.vein.finance/guides/build-and-send-a-report\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vein.finance/guides/build-and-send-a-report#webpage\"},\"dateModified\":\"2026-10-27T16:31:14.658Z\",\"publisher\":{\"@id\":\"https://docs.vein.finance/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vein.finance#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Vein Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Vein Docs","nav":{"global":null,"groups":[{"group":"Get Started","pages":[{"title":"Overview","href":"/overview"},{"title":"Guides","href":"/guides/overview"}]},{"group":"For Companies","pages":[{"title":"Read your dashboard","sidebarTitle":"Your dashboard","description":"The screen you land on, showing current metrics, where each figure came from, and what needs your attention.","href":"/guides/your-dashboard"},{"title":"Build and send a report","href":"/guides/build-and-send-a-report"},{"title":"Respond to a report request","sidebarTitle":"Respond to a request","description":"Fill an investor's request for specific metrics over a specific period.","href":"/guides/respond-to-a-report-request"},{"title":"Store documents in the Vault","sidebarTitle":"Use the Vault","href":"/guides/use-the-vault"},{"title":"Share a data room","href":"/guides/share-a-data-room"}]},{"group":"For Investors","pages":[{"title":"Your portfolio","href":"/guides/view-your-portfolio"},{"title":"Read and request reports","sidebarTitle":"Reports","href":"/guides/request-a-report"},{"title":"Schedules and request templates","sidebarTitle":"Schedules \u0026 templates","href":"/guides/reuse-request-templates"}]},{"group":"Your Account","pages":[{"title":"Roles and permissions","href":"/guides/roles-and-permissions"},{"title":"Notifications and email","sidebarTitle":"Notifications","href":"/guides/notifications"},{"title":"Your account and sign-in","sidebarTitle":"Account and sign-in","href":"/guides/account-and-sign-in"}]},{"group":"Support","pages":[{"title":"FAQ","href":"/support/faq"},{"title":"Contact us","href":"/support/contact"}]}]},"title":"Build and send a report - Vein Docs","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BbYRHtLl.js","DynamicMarkdown-DN96a4Ur.js","zoom-image-lightbox-D7yRe3On.js","lightbox-handle-r17bVUz3.js"]}