[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"productUpdate-en::bulk-invite-workspace-members:en":3,"productUpdatesNearDate-en:timestamp-2026-10-26T08:00:00+09:00:en":20},{"id":4,"title":5,"slug":6,"description":7,"body":8,"tags":9,"coverUrl":13,"coverMediaUrl":14,"ogImageUrl":15,"createdAt":16,"updatedAt":16,"datePublished":17,"locale":18,"updateType":19},"1M74IHnDrqEEnDcaZSJbbA","Invite Multiple Members to a Workspace at Once","bulk-invite-workspace-members","Send workspace invitations to multiple email addresses at once, with the same role and groups applied to everyone.","\u003Cp>You can now send workspace invitations to multiple email addresses at once. When a team or department starts using Codatum, you no longer have to invite people one by one.\u003C\u002Fp>\u003Cp>Open \u003Cb>Invite users\u003C\u002Fb> under \u003Cb>Users\u003C\u002Fb> in workspace settings, and turn on \u003Cb>Bulk invite\u003C\u002Fb> in \u003Cb>Send invitation email\u003C\u002Fb>.\u003C\u002Fp>\u003Ch2>Key features\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Cb>One address per line\u003C\u002Fb>: Enter one email address per line, up to 20 at a time. Paste a column copied from a spreadsheet as is. Duplicate addresses are merged (comma-separated lists are not supported)\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>Set the role and groups once\u003C\u002Fb>: The role and groups you choose apply to every address you enter\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>Format checks before sending\u003C\u002Fb>: If any address is invalid, it is shown before anything is sent\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>Resume after an error\u003C\u002Fb>: If an error occurs partway through, sent addresses are removed from the input and only unsent addresses remain, so you can send them again once you have checked the cause\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Example use cases\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>When rolling out Codatum to a new department, paste a list of email addresses and invite everyone with the same role and groups\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Invite the members of an analytics team as editors and add them to the team's group in one step\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Related documentation\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.codatum.com\u002Fworkspace\u002Fadministration\u002Finvite#email-invite\" target=\"_blank\" rel=\"noopener noreferrer\">Email invitation\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Availability\u003C\u002Fh2>\u003Cp>Only workspace owners can send invitation emails. Invitees review the invitation on the workspace selection screen and join from there. Invitations expire seven days after they are created.\u003C\u002Fp>\u003Cp>You cannot invite email addresses that already belong to the workspace or that already have a pending invitation. The number of people you can invite follows the member limit of your plan.\u003C\u002Fp>",[10],{"id":11,"name":12},"improvement","Improvements","","https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F6croMoEOwhddJGmTIgJGdQ\u002Fc380f65a42dbb28f238fe4554caa493e\u002Fproduct-update-bulk-invite.png","https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F5GSLU7mMD5tfmgVDUeCXjg\u002F2badfa8f646304d5825746eef1f72c02\u002Fproduct-update-bulk-invite-og.png","2026-10-25T23:00:16.480Z","2026-10-26T08:00:00+09:00","en","standard_release",[21,35],{"id":22,"title":23,"slug":24,"description":25,"body":26,"tags":27,"coverUrl":13,"coverMediaUrl":31,"ogImageUrl":32,"createdAt":33,"updatedAt":33,"datePublished":34,"locale":18,"updateType":19},"1WeiLYslDOSQeI8iREAsti","Run Multiple Notebook Pages and Bulk Publish Changes","notebook-run-multiple-pages-and-bulk-publish","Run multiple notebook pages at once and apply notebook changes to all published reports, public links, and signed embeds in one go.","\u003Cp>You can now run multiple pages of a notebook at once. You can also apply notebook changes to all of your published reports, public links, and signed embeds in one go.\u003C\u002Fp>\u003Cp>When you refresh a notebook with many pages or need to push the same change to several destinations, you no longer have to do it one by one.\u003C\u002Fp>\u003Ch2>Key features\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Cb>Run multiple pages at once\u003C\u002Fb>: From the \u003Cb>Run all\u003C\u002Fb> menu, choose \u003Cb>Run multiple pages at once...\u003C\u002Fb>, select pages, and run them in order. Turn on \u003Cb>Run with fresh data\u003C\u002Fb> to run without using the cache\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>Track progress and errors in one list\u003C\u002Fb>: Each page shows a status such as \u003Cb>Running\u003C\u002Fb>, \u003Cb>Done\u003C\u002Fb>, or the number of errors. Jump from an error message straight to the SQL block or chart that failed\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>Bulk publish changes\u003C\u002Fb>: In the \u003Cb>Report\u003C\u002Fb>, \u003Cb>Public link\u003C\u002Fb>, and \u003Cb>Signed embed\u003C\u002Fb> tabs of the share panel, choose \u003Cb>Bulk publish changes\u003C\u002Fb> to apply notebook changes to everything that is published. Each destination keeps its settings\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>See what changed and when it was last published\u003C\u002Fb>: Each destination shows \u003Cb>Changed\u003C\u002Fb> or \u003Cb>No changes\u003C\u002Fb> along with its last published time, so you can pick the ones to publish. Expired public links can also be selected and republished to make them viewable again\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Example use cases\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>At the start of the month, run every page of a monthly reporting notebook with fresh data and fix only the blocks that failed\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>After updating a metric definition in a notebook, apply the change to all reports and embeds built from it at once\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Republish an expired public link without changing its settings\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Related documentation\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.codatum.com\u002Ffeatures\u002Fnotebook\u002Foverview#run-pages\" target=\"_blank\" rel=\"noopener noreferrer\">Running multiple pages\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.codatum.com\u002Ffeatures\u002Fnotebook\u002Fsharing\u002Freport\u002Foverview#bulk-publish\" target=\"_blank\" rel=\"noopener noreferrer\">Bulk publishing reports\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.codatum.com\u002Ffeatures\u002Fnotebook\u002Fsharing\u002Fpublic-link\u002Foverview#bulk-publish\" target=\"_blank\" rel=\"noopener noreferrer\">Bulk publishing public links\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.codatum.com\u002Ffeatures\u002Fnotebook\u002Fsharing\u002Fsigned-embed\u002Foverview#bulk-publish\" target=\"_blank\" rel=\"noopener noreferrer\">Bulk publishing signed embeds\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Availability\u003C\u002Fh2>\u003Cp>Like \u003Cb>Run all\u003C\u002Fb>, running multiple pages requires edit access to the notebook. Bulk publishing requires publish permission on the notebook. Reports and signed embeds may not be available depending on your contract.\u003C\u002Fp>\u003Cp>Bulk publishing does not create new destinations or change their settings. To change settings, use \u003Cb>Publish changes\u003C\u002Fb> on each destination.\u003C\u002Fp>",[28],{"id":29,"name":30},"new_feature","New Feature","https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F7AMFekU4TZwRkfnKjdKLo6\u002F95ff451caae5b262ff26e84e5584cbfc\u002Fproduct-update-notebook-bulk-run-and-publish.png","https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F6vWob2K6kero1eWEorMSe0\u002F19251a1d79933b3cb3f4105fe6be8931\u002Fproduct-update-notebook-bulk-run-and-publish-og.png","2026-10-22T23:00:21.577Z","2026-10-23T08:00:00+09:00",{"id":36,"title":37,"slug":38,"description":39,"body":40,"tags":41,"coverUrl":13,"coverMediaUrl":43,"ogImageUrl":44,"createdAt":45,"updatedAt":45,"datePublished":46,"locale":18,"updateType":47},"56PTz8A9kPt9EnYx0V75Dr","Attach Files and Images to Codatum Agent Chats","codatum-agent-file-attachments","You can now attach files such as CSVs, and images, to Codatum Agent chats and ask for analysis or review right away.","\u003Cp>You can now attach files, such as CSVs, and images to your chats with Codatum Agent. Share data or screenshots you have on hand and ask Codatum Agent to analyze or review them right away.\u003C\u002Fp>\u003Cp>To attach, choose \u003Cb>Attach files\u003C\u002Fb> under \u003Cb>Add\u003C\u002Fb> (\u003Ccode class=\"hljs\">+\u003C\u002Fcode>) in the chat input. You can also drag and drop files onto the input.\u003C\u002Fp>\u003Ch2>Key features\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Cb>Analyze data files\u003C\u002Fb>: Attach CSV, TSV, TXT, Markdown, or JSON files, and Codatum Agent reads their contents to aggregate and compare data. UTF-8, Shift_JIS, and UTF-16 with BOM are supported\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>Attach images\u003C\u002Fb>: Attach JPEG, PNG, WebP, GIF, SVG, or BMP images. HEIC and HEIF can be attached in browsers that support them, such as Safari. Large images are resized automatically before sending\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>Drag and drop\u003C\u002Fb>: Drop files onto the input, where \u003Cb>Drop files to attach\u003C\u002Fb> appears, to attach them\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cb>Send several files at once\u003C\u002Fb>: Attach up to 10 files to a single message\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Example use cases\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>Attach a CSV of targets you keep locally and have Codatum Agent compare it with actuals in your data warehouse to calculate attainment\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Attach a screenshot of a chart or screen from another tool and ask Codatum Agent for SQL that reproduces the same analysis in Codatum\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Attach a Markdown or text file describing your metric definitions and have Codatum Agent follow those rules in its analysis\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Related documentation\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.codatum.com\u002Ffeatures\u002Fai-agent\u002Foverview#attach-files\" target=\"_blank\" rel=\"noopener noreferrer\">Attaching files\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.codatum.com\u002Freference\u002Flimits#fixed-limits\" target=\"_blank\" rel=\"noopener noreferrer\">Limits\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Availability\u003C\u002Fh2>\u003Cp>Each file can be up to 10 MB, and each image up to 2 MB after resizing. If the model in your AI profile does not accept image input, Codatum Agent cannot read the contents of images.\u003C\u002Fp>\u003Cp>Attachments appear in sent messages and are stored in Codatum for as long as the session is retained. Attached content may be sent to the LLM service configured in your AI profile.\u003C\u002Fp>",[42],{"id":29,"name":30},"https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F1bnn6L0CrC8x7GbCUAiqQY\u002F238bbd04f1429bff2739d3dc21e68283\u002Fproduct-update-agent-file-attachments.png","https:\u002F\u002Fimages.ctfassets.net\u002Fggtw2zqmifs5\u002F4SgLJgtvSzmat7rf2GyrRl\u002Fd71371caeae8d11981c8ad113b8fa328\u002Fproduct-update-agent-file-attachments-og.png","2026-10-21T00:51:58.104Z","2026-10-19T08:00:00+09:00","major_release"]