Reporting, analysis, and campaign creation can all be exercised without putting spend at risk.
A reasonable first question is whether you can try Concord on a real account without risking a live campaign. You can, and this page is the honest version of how.
Concord does not provide a separate test environment disconnected from the advertising platforms. You connect the platforms and accounts you are individually authorized to access, and you work on your real structure.What protects you is not a sandbox. It is the execution model.
1. Nothing is written before you approve. Reporting, analysis, and campaign building can all be exercised end to end without submitting anything. A prepared platform action shows exactly what would be written, and stops there.2. Everything created lands in a non-active state. Newly created campaign resources are created paused, draft, or disabled depending on the platform. On Meta, Snapchat, and Google Ads this is enforced below the agent — a create action requesting an active status is overridden. The one exception is Google Ads App ads, which Google does not accept paused: they are created enabled under a paused campaign, which holds delivery.3. Activation is a separate step. Turning something live is its own update, which you review and submit. A campaign Concord builds does not begin delivering because it was built.
Updates to existing live objects are real changes on delivering campaigns. The non-active-on-create rule protects creations, not edits — review budget, status, and date changes on live campaigns as you would any manual change.
Deletes are not always reversible. A delete on TikTok and a removal on Google Ads are permanent. Concord pauses when you ask to stop or archive something, and checks with you before a permanent delete.
The safest way to evaluate Concord is the least imaginative one: take a brief you have already executed by hand, build it in Concord, and compare the diff to what you actually did.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Concord docs","colors":{"primary":"#4B5FE2","light":"#7484EA","dark":"#3546BC"},"logo":{"light":"https://mintcdn.com/concord-ace9e78f/o8sIylheyf-zCcxf/logo/light.svg?fit=max\u0026auto=format\u0026n=o8sIylheyf-zCcxf\u0026q=85\u0026s=7b01813d8ad6d9237151a51c1a0a1821","dark":"https://mintcdn.com/concord-ace9e78f/o8sIylheyf-zCcxf/logo/dark.svg?fit=max\u0026auto=format\u0026n=o8sIylheyf-zCcxf\u0026q=85\u0026s=ec951f7599aaf470a941e74e6eb46ffb"},"favicon":"https://mintcdn.com/concord-ace9e78f/o8sIylheyf-zCcxf/favicon.png?fit=max\u0026auto=format\u0026n=o8sIylheyf-zCcxf\u0026q=85\u0026s=a5518fa3619cb1f5720cc28c5d381583","background":{"color":{"light":"#FDFDFB","dark":"#1A1A19"}},"navbar":{"links":[{"href":"mailto:support@concord.ad","label":"Support"}],"primary":{"type":"button","label":"Open Concord","href":"https://app.concord.ad"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/concordad"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"concord-ace9e78f","hasAudioNarration":false,"actualSubdomain":"concord-ace9e78f","customDomains":["docs.concord.ad"],"gitSource":{"type":"github","owner":"concord-app","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af317dd9262811844556814","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"Features","count":38},{"language":"default","tag":"Connectors","count":18},{"language":"default","tag":"Introduction","count":9},{"language":"default","tag":"Developers","count":5},{"language":"default","tag":"MCP server","count":5},{"language":"default","tag":"Platform Actions","count":5},{"language":"default","tag":"Settings","count":5},{"language":"default","tag":"Conversations","count":4},{"language":"default","tag":"Getting started","count":4},{"language":"default","tag":"Organization","count":4}]},"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":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"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":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"features/platform-actions/testing-safely","slug":"/features/platform-actions/testing-safely","pageMetadata":{"title":"Testing without going live","description":"Reporting, analysis, and campaign creation can all be exercised without putting spend at risk.","icon":"flask-vial","href":"/features/platform-actions/testing-safely"},"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: \"Reporting, analysis, and campaign creation can all be exercised without putting spend at risk.\"\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`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`A reasonable first question is whether you can try Concord on a real account without risking a live campaign. You can, and this page is the honest version of how.`}),`\n`,_jsx(Heading,{level:`2`,id:`there-is-no-disconnected-sandbox`,children:`There is no disconnected sandbox`}),`\n`,_jsx(_components.p,{children:`Concord does not provide a separate test environment disconnected from the advertising platforms. You connect the platforms and accounts you are individually authorized to access, and you work on your real structure.`}),`\n`,_jsx(_components.p,{children:`What protects you is not a sandbox. It is the execution model.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-three-guarantees`,children:`The three guarantees`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`1. Nothing is written before you approve.`}),` Reporting, analysis, and campaign building can all be exercised end to end without submitting anything. A prepared `,_jsx(_components.a,{href:`/features/platform-actions/platform-actions-overview`,children:`platform action`}),` shows exactly what would be written, and stops there.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`2. Everything created lands in a non-active state.`}),` Newly created campaign resources are created paused, draft, or disabled depending on the platform. On Meta, Snapchat, and Google Ads this is enforced below the agent — a create action requesting an active status is overridden. The one exception is Google Ads App ads, which Google does not accept paused: they are created enabled under a paused campaign, which holds delivery.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`3. Activation is a separate step.`}),` Turning something live is its own update, which you review and submit. A campaign Concord builds does not begin delivering because it was built.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-that-makes-possible`,children:`What that makes possible`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Build a full campaign tree from a real brief, review the diff, and never submit it`}),`\n`,_jsx(_components.li,{children:`Submit it, inspect what landed in the platform interface, and delete it — it never spent`}),`\n`,_jsx(_components.li,{children:`Run reporting and pacing analysis on live campaigns with no write path involved at all`}),`\n`,_jsx(_components.li,{children:`Let a new team member work on a real account before you trust them with activation`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-still-needs-care`,children:`What still needs care`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Updates to existing live objects`}),` are real changes on delivering campaigns. The non-active-on-create rule protects creations, not edits — review budget, status, and date changes on live campaigns as you would any manual change.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Deletes are not always reversible.`}),` A delete on TikTok and a removal on Google Ads are permanent. Concord pauses when you ask to stop or archive something, and checks with you before a permanent delete.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`The safest way to evaluate Concord is the least imaginative one: take a brief you have already executed by hand, build it in Concord, and compare the diff to what you actually did.`})})]})}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":"Testing without going live","description":"Reporting, analysis, and campaign creation can all be exercised without putting spend at risk.","icon":"flask-vial","href":"/features/platform-actions/testing-safely"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"There is no disconnected sandbox","slug":"there-is-no-disconnected-sandbox","depth":2,"children":[]},{"title":"The three guarantees","slug":"the-three-guarantees","depth":2,"children":[]},{"title":"What that makes possible","slug":"what-that-makes-possible","depth":2,"children":[]},{"title":"What still needs care","slug":"what-still-needs-care","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"concord-ace9e78f","siteName":"Concord docs","title":"Testing without going live - Concord docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-14T08:16:33.810Z","originalFileLocation":"features/platform-actions/testing-safely.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=\"Reporting, analysis, and campaign creation can all be exercised without putting spend at risk.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Concord 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/concord-ace9e78f/UaxNjUzFVw8qYl28/_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/concord-ace9e78f/UaxNjUzFVw8qYl28/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/concord-ace9e78f/UaxNjUzFVw8qYl28/_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/concord-ace9e78f/UaxNjUzFVw8qYl28/_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/concord-ace9e78f/UaxNjUzFVw8qYl28/_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/concord-ace9e78f/UaxNjUzFVw8qYl28/_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/concord-ace9e78f/UaxNjUzFVw8qYl28/_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/concord-ace9e78f/UaxNjUzFVw8qYl28/_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/concord-ace9e78f/UaxNjUzFVw8qYl28/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Testing without going live - Concord docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Reporting, analysis, and campaign creation can all be exercised without putting spend at risk.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Concord docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.concord.ad/features/platform-actions/testing-safely\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://concord-ace9e78f.mintlify.site/_mintlify/api/og/v2?division=Platform+Actions\u0026amp;title=Testing+without+going+live\u0026amp;description=Reporting%2C+analysis%2C+and+campaign+creation+can+all+be+exercised+without+putting+spend+at+risk.\u0026amp;theme=fe3869bf9f1c55df339fac71\u0026amp;signature=f974ec23691a6820603ca4217a89a3ab45af29dbecd77154c384df07abc3065b\">\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=\"Testing without going live - Concord docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Reporting, analysis, and campaign creation can all be exercised without putting spend at risk.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://concord-ace9e78f.mintlify.site/_mintlify/api/og/v2?division=Platform+Actions\u0026amp;title=Testing+without+going+live\u0026amp;description=Reporting%2C+analysis%2C+and+campaign+creation+can+all+be+exercised+without+putting+spend+at+risk.\u0026amp;theme=fe3869bf9f1c55df339fac71\u0026amp;signature=f974ec23691a6820603ca4217a89a3ab45af29dbecd77154c384df07abc3065b\">\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/concord-ace9e78f/UaxNjUzFVw8qYl28/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Concord docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4B5FE2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.concord.ad/features/platform-actions/testing-safely\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/features/platform-actions/testing-safely.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.concord.ad/#organization\",\"name\":\"Concord docs\",\"url\":\"https://docs.concord.ad\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/concord-ace9e78f/o8sIylheyf-zCcxf/logo/light.svg?fit=max\u0026auto=format\u0026n=o8sIylheyf-zCcxf\u0026q=85\u0026s=7b01813d8ad6d9237151a51c1a0a1821\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.concord.ad#website\",\"name\":\"Concord docs\",\"url\":\"https://docs.concord.ad\",\"publisher\":{\"@id\":\"https://docs.concord.ad/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.concord.ad/features/platform-actions/testing-safely#webpage\",\"url\":\"https://docs.concord.ad/features/platform-actions/testing-safely\",\"name\":\"Testing without going live\",\"description\":\"Reporting, analysis, and campaign creation can all be exercised without putting spend at risk.\",\"dateModified\":\"2026-10-14T08:16:33.810Z\",\"isPartOf\":{\"@id\":\"https://docs.concord.ad#website\"},\"breadcrumb\":{\"@id\":\"https://docs.concord.ad/features/platform-actions/testing-safely#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.concord.ad/features/platform-actions/testing-safely#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Features\",\"item\":\"https://docs.concord.ad/features/chat/working-in-conversations\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Platform Actions\",\"item\":\"https://docs.concord.ad/features/platform-actions/platform-actions-overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Testing without going live\",\"item\":\"https://docs.concord.ad/features/platform-actions/testing-safely\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.concord.ad/features/platform-actions/testing-safely#article\",\"headline\":\"Testing without going live\",\"name\":\"Testing without going live\",\"description\":\"Reporting, analysis, and campaign creation can all be exercised without putting spend at risk.\",\"url\":\"https://docs.concord.ad/features/platform-actions/testing-safely\",\"mainEntityOfPage\":{\"@id\":\"https://docs.concord.ad/features/platform-actions/testing-safely#webpage\"},\"dateModified\":\"2026-10-14T08:16:33.810Z\",\"publisher\":{\"@id\":\"https://docs.concord.ad/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.concord.ad#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Concord docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Concord docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/features/platform-actions/testing-safely.md","siteName":"Concord docs","nav":{"global":null,"tabs":[{"tab":"Introduction","pages":[{"title":"Introduction","href":"/introduction"}]},{"tab":"Features","groups":[{"group":"Features","pages":[{"group":"Conversations","expanded":false,"pages":[{"title":"Working in conversations","icon":"comments","href":"/features/chat/working-in-conversations"},{"title":"Long conversations","icon":"compress","href":"/features/chat/long-conversations"},{"title":"Best practices","icon":"lightbulb","href":"/features/chat/best-practices"},{"title":"Requesting Changes","icon":"message-plus","href":"/features/platform-actions/requesting-changes"}]},{"group":"Platform Actions","expanded":false,"pages":[{"title":"Platform actions overview","icon":"check-circle","href":"/features/platform-actions/platform-actions-overview"},{"title":"Validation checks","icon":"shield-check","href":"/features/platform-actions/validation-checks"},{"title":"Approving actions","description":"What to check before you submit, what happens after, and what canceling actually does.","icon":"check","href":"/features/platform-actions/approving-actions"},{"title":"Testing without going live","icon":"flask-vial","href":"/features/platform-actions/testing-safely"},{"title":"Action history","description":"Review all platform actions your team has submitted, with filters, details, and CSV export.","icon":"clock-rotate-left","href":"/features/platform-actions/action-history"}]},{"group":"Skills","expanded":false,"pages":[{"title":"Understanding Skills","icon":"brain","href":"/features/skills/understanding-skills"},{"title":"Creating Skills","icon":"sparkles","href":"/features/skills/creating-skills"}]},{"group":"Campaigns","expanded":false,"pages":[{"title":"Managing campaigns","icon":"bullseye","href":"/features/campaigns/managing-campaigns"}]},{"group":"Files","expanded":false,"pages":[{"title":"Files in Concord","icon":"folder-open","href":"/features/files/files-overview"}]},{"group":"Reporting","expanded":false,"pages":[{"title":"Reporting overview","icon":"chart-line","href":"/features/reporting/reporting-overview"},{"title":"Analyzing performance","icon":"magnifying-glass-chart","href":"/features/reporting/analyzing-performance"},{"title":"Where the numbers come from","icon":"magnifying-glass-dollar","href":"/features/reporting/where-numbers-come-from"}]},{"group":"Dashboards","expanded":false,"pages":[{"title":"Dashboards","icon":"chart-pie","href":"/features/dashboards/dashboards-overview"}]},{"group":"Automations","expanded":false,"pages":[{"title":"Automations","icon":"clock","href":"/features/automations/automations-overview"},{"title":"Notifications","icon":"bell","href":"/features/notifications/notifications-overview"}]}]}]},{"tab":"Connectors","pages":[{"title":"Connectors","href":"/integrations/integrations-overview"}]},{"tab":"Settings","pages":[{"title":"Settings","href":"/settings/collaborators"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers/mcp/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Testing without going live - Concord docs","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}