Change who an app you built notifies, and how, by asking the app builder.
When the app builder builds an app that needs to notify someone, it sets up the notifications as part of the build. You don’t have to configure anything to get them working.
An app’s notifications are part of the app, so you change them in the build chat, the same way you change anything else about it. Describe the change in plain language:
“Notify the client when their intake is approved.”
“Email the assigned teammate when a request is overdue.”
“Stop emailing clients when a document is uploaded.”
“Rename the ‘New submission’ notification to ‘New intake form’.”
Each kind of notification an app sends to internal users becomes a row in the app’s section of Settings > Notifications. The app sets which channels — product, email, or both — each row can use; each teammate then turns those on or off for themselves. See Internal user notifications.
When you want a notification worded differently, ask the builder to rename it rather than replace it. A renamed notification keeps everyone’s delivery preferences; a replacement is treated as a new notification, so every teammate’s preference for it starts over from the default.
Clients have no notification settings page, so what they receive is decided by the app itself — change it in the build chat as above. Your workspace-level client email settings still apply on top of whatever the app sends. See Client notifications.An app that notifies clients can also show a row in the Actions section of their Home app, such as “Review 3 documents”. See Home.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Assembly","colors":{"primary":"#1A1A1A","light":"#FFFFFF","dark":"#1A1A1A"},"logo":{"light":"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/light.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=63a60c80648df2ed14efe9e0b9b05eca","dark":"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/dark.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=abf6940b173a7c0880a96d4b6095472b"},"favicon":"https://mintcdn.com/assembly-ff8b9417/mf21cz8yWkRVUxBm/favicon.svg?fit=max\u0026auto=format\u0026n=mf21cz8yWkRVUxBm\u0026q=85\u0026s=4083e1ddcc384f1f9677aa7b91b9ae57","navbar":{"links":[{"href":"https://assembly.com/pricing","label":"Pricing"},{"href":"mailto:support@assembly.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.assembly.com"}},"footer":{"socials":{"x":"https://x.com/assemblycom","github":"https://github.com/assemblycom","linkedin":"https://linkedin.com/company/assemblycom"}},"seo":{"metatags":{"og:image":"https://studio.assembly.com/docs/images/og-card.png","twitter:image":"https://studio.assembly.com/docs/images/og-card.png","twitter:card":"summary_large_image"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"assembly-ff8b9417","hasAudioNarration":false,"actualSubdomain":"assembly-ff8b9417","customDomains":["assembly.com"],"gitSource":{"type":"github","owner":"assemblycom","repo":"core","deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb47eca60f76c944535c9b","collectionId":"781addf2-7822-4ae0-b535-83a6d6065476","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb47eca60f76c944535c9b"},"entitlements":{"AI_CHAT":{"status":"ENABLED"}},"buildId":"6aeb47eca60f76c944535c9b","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Guides","count":116},{"language":"default","tag":"API reference","count":109},{"language":"default","tag":"Embeds \u0026 links","count":35},{"language":"default","tag":"Built-in apps","count":21},{"language":"default","tag":"Others","count":19},{"language":"default","tag":"Files","count":19},{"language":"default","tag":"Core Resources","count":18},{"language":"default","tag":"Billing","count":18},{"language":"default","tag":"Core concepts","count":17},{"language":"default","tag":"Tasks","count":15}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"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":"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":"vite-origin","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":"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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#navbar .rounded-xl{border-radius:0.5rem}.sidebar-group a,.sidebar-group button{border-radius:0.5rem}.rounded-\\[0\\.85rem\\]{border-radius:0.5rem}.card svg.size-6{width:1.25rem;height:1.25rem}#page-context-menu .rounded-l-xl{border-radius:0.5rem 0 0 0.5rem}#page-context-menu .rounded-r-xl{border-radius:0 0.5rem 0.5rem 0}div[class*=\"origin-(--transform-origin)\"]{border-radius:0.5rem}div[class*=\"origin-(--transform-origin)\"] [class*=\"rounded-xl\"]{border-radius:0.5rem}[class*=\"text-[0.55rem]\"]{border-radius:0.5rem}"}],"page":{"pagePath":"building-new-apps/configuring-notifications","slug":"/building-new-apps/configuring-notifications","pageMetadata":{"title":"Configuring notifications","description":"Change who an app you built notifies, and how, by asking the app builder.","href":"/building-new-apps/configuring-notifications"},"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: \"Change who an app you built notifies, and how, by asking the app builder.\"\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,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`When the app builder builds an app that needs to notify someone, it sets up the notifications as part of the build. You don’t have to configure anything to get them working.`}),`\n`,_jsx(Heading,{level:`2`,id:`changing-what-an-app-sends`,children:`Changing what an app sends`}),`\n`,_jsx(_components.p,{children:`An app’s notifications are part of the app, so you change them in the build chat, the same way you change anything else about it. Describe the change in plain language:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Notify the client when their intake is approved.”`}),`\n`,_jsx(_components.li,{children:`“Email the assigned teammate when a request is overdue.”`}),`\n`,_jsx(_components.li,{children:`“Stop emailing clients when a document is uploaded.”`}),`\n`,_jsx(_components.li,{children:`“Rename the ‘New submission’ notification to ‘New intake form’.”`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/building-new-apps/iterating-on-apps`,children:`Iterating on apps`}),`. For how the builder decides who to notify and on which channel, see `,_jsx(_components.a,{href:`/core-concepts/notifications`,children:`Notifications`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-your-team-controls-delivery`,children:`How your team controls delivery`}),`\n`,_jsxs(_components.p,{children:[`Each kind of notification an app sends to internal users becomes a row in the app’s section of `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Notifications`}),`. The app sets which channels — product, email, or both — each row can use; each teammate then turns those on or off for themselves. See `,_jsx(_components.a,{href:`/core-concepts/internal-user-notifications`,children:`Internal user notifications`}),`.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`When you want a notification worded differently, ask the builder to rename it rather than replace it. A renamed notification keeps everyone’s delivery preferences; a replacement is treated as a new notification, so every teammate’s preference for it starts over from the default.`})}),`\n`,_jsx(Heading,{level:`2`,id:`what-clients-receive`,children:`What clients receive`}),`\n`,_jsxs(_components.p,{children:[`Clients have no notification settings page, so what they receive is decided by the app itself — change it in the build chat as above. Your workspace-level client email settings still apply on top of whatever the app sends. See `,_jsx(_components.a,{href:`/core-concepts/client-notifications`,children:`Client notifications`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`An app that notifies clients can also show a row in the `,_jsx(_components.strong,{children:`Actions`}),` section of their Home app, such as “Review 3 documents”. See `,_jsx(_components.a,{href:`/built-in-apps/home#apps-you-build`,children:`Home`}),`.`]})]})}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":"Configuring notifications","description":"Change who an app you built notifies, and how, by asking the app builder.","href":"/building-new-apps/configuring-notifications"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Changing what an app sends","slug":"changing-what-an-app-sends","depth":2,"children":[]},{"title":"How your team controls delivery","slug":"how-your-team-controls-delivery","depth":2,"children":[]},{"title":"What clients receive","slug":"what-clients-receive","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"assembly-ff8b9417","siteName":"Assembly","title":"Configuring notifications - Assembly","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T18:23:56.077Z","originalFileLocation":"building-new-apps/configuring-notifications.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=\"Change who an app you built notifies, and how, by asking the app builder.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Assembly\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_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=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Configuring notifications - Assembly\">\u003cmeta data-mint-head property=\"og:description\" content=\"Change who an app you built notifies, and how, by asking the app builder.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Assembly\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://assembly.com/docs/building-new-apps/configuring-notifications\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://studio.assembly.com/docs/images/og-card.png\">\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=\"Configuring notifications - Assembly\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Change who an app you built notifies, and how, by asking the app builder.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://studio.assembly.com/docs/images/og-card.png\">\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=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Assembly\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1A1A1A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://assembly.com/docs/building-new-apps/configuring-notifications\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/building-new-apps/configuring-notifications.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://assembly.com/#organization\",\"name\":\"Assembly\",\"url\":\"https://assembly.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/light.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=63a60c80648df2ed14efe9e0b9b05eca\"}},{\"@type\":\"WebSite\",\"@id\":\"https://assembly.com/docs#website\",\"name\":\"Assembly\",\"url\":\"https://assembly.com/docs\",\"publisher\":{\"@id\":\"https://assembly.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://assembly.com/docs/building-new-apps/configuring-notifications#webpage\",\"url\":\"https://assembly.com/docs/building-new-apps/configuring-notifications\",\"name\":\"Configuring notifications\",\"description\":\"Change who an app you built notifies, and how, by asking the app builder.\",\"dateModified\":\"2026-10-23T18:23:56.077Z\",\"isPartOf\":{\"@id\":\"https://assembly.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://assembly.com/docs/building-new-apps/configuring-notifications#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://assembly.com/docs/building-new-apps/configuring-notifications#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Building new apps\",\"item\":\"https://assembly.com/docs/building-new-apps/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configuring notifications\",\"item\":\"https://assembly.com/docs/building-new-apps/configuring-notifications\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://assembly.com/docs/building-new-apps/configuring-notifications#article\",\"headline\":\"Configuring notifications\",\"name\":\"Configuring notifications\",\"description\":\"Change who an app you built notifies, and how, by asking the app builder.\",\"url\":\"https://assembly.com/docs/building-new-apps/configuring-notifications\",\"mainEntityOfPage\":{\"@id\":\"https://assembly.com/docs/building-new-apps/configuring-notifications#webpage\"},\"image\":\"https://studio.assembly.com/docs/images/og-card.png\",\"dateModified\":\"2026-10-23T18:23:56.077Z\",\"publisher\":{\"@id\":\"https://assembly.com/#organization\"},\"isPartOf\":{\"@id\":\"https://assembly.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Assembly\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Assembly","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Getting started","pages":[{"title":"Welcome","href":"/getting-started/welcome"},{"title":"Build your first app","href":"/getting-started/build-your-first-app"},{"title":"Adding your first client","href":"/getting-started/adding-your-first-contact"},{"title":"Try the client experience","href":"/getting-started/try-the-contact-experience"},{"group":"Customization \u0026 custom domains","pages":[{"title":"Customizations","href":"/getting-started/customizations"},{"title":"Custom domains","href":"/getting-started/custom-domains"}]}]},{"group":"Core concepts","pages":[{"title":"The Assembly Dashboard","sidebarTitle":"The Assembly Dashboard","href":"/core-concepts/the-assembly-dashboard"},{"title":"Your Portal","href":"/core-concepts/your-portal"},{"group":"Contacts \u0026 companies","pages":[{"title":"Contacts and companies","href":"/core-concepts/contacts-and-companies"},{"title":"Create contacts one at a time","href":"/core-concepts/create-contacts-one-at-a-time"},{"title":"Advanced import","href":"/core-concepts/advanced-import"},{"title":"Contact direct sign up","href":"/core-concepts/contact-direct-sign-up"},{"title":"Custom fields","href":"/core-concepts/custom-fields"},{"title":"Internal notes","href":"/core-concepts/internal-notes"},{"title":"Magic links","href":"/core-concepts/magic-links"}]},{"group":"Internal users","pages":[{"title":"Internal users","href":"/core-concepts/internal-users"},{"title":"Client access","href":"/core-concepts/client-access"}]},{"group":"Apps","pages":[{"title":"Apps","href":"/core-concepts/apps"},{"title":"Custom visibility for apps","href":"/core-concepts/custom-visibility"},{"title":"Organizing your apps","href":"/core-concepts/organizing-apps"}]},{"group":"Notifications","pages":[{"title":"Notifications","href":"/core-concepts/notifications"},{"title":"Internal user notifications","href":"/core-concepts/internal-user-notifications"},{"title":"Client notifications","href":"/core-concepts/client-notifications"}]}]},{"group":"Building new apps","pages":[{"title":"Introduction","href":"/building-new-apps/introduction"},{"title":"App templates","href":"/building-new-apps/app-templates"},{"title":"Writing initial prompts","href":"/building-new-apps/writing-initial-prompts"},{"title":"Iterating on apps","href":"/building-new-apps/iterating-on-apps"},{"title":"Launching apps","href":"/building-new-apps/launching-apps"},{"title":"Controlling app visibility","description":null,"href":"/building-new-apps/controlling-app-visibility"},{"title":"Configuring notifications","href":"/building-new-apps/configuring-notifications"},{"title":"Automating apps you build","description":"Connect an app you built to your workspace automations by exposing triggers and actions.","href":"/building-new-apps/automating-apps"}]},{"group":"Built-in apps","pages":[{"title":"Introduction","href":"/built-in-apps/introduction"},{"title":"Home app","href":"/built-in-apps/home"},{"title":"Messages app","href":"/built-in-apps/messages"},{"group":"Payments","pages":[{"title":"Payments app","href":"/built-in-apps/payments"},{"title":"Services","href":"/built-in-apps/services"},{"title":"Invoicing","href":"/built-in-apps/invoicing"},{"title":"Subscriptions","href":"/built-in-apps/subscriptions"},{"title":"Payment links","href":"/built-in-apps/payment-links"},{"title":"Store","href":"/built-in-apps/store"},{"title":"Client billing experience","href":"/built-in-apps/client-billing-experience"},{"title":"Refunds","href":"/built-in-apps/refunds"},{"title":"Fees \u0026 payment reconciliation","href":"/built-in-apps/fees-and-reconciliation"}]},{"title":"Tasks app","href":"/built-in-apps/tasks"},{"title":"Files app","href":"/built-in-apps/files"},{"title":"Contracts app","href":"/built-in-apps/contracts"},{"group":"Other apps","pages":[{"title":"Forms app","href":"/built-in-apps/forms"},{"title":"Profile Manager app","href":"/built-in-apps/profile-manager"},{"title":"Autoresponder app","href":"/built-in-apps/autoresponder"},{"title":"Exporter app","href":"/built-in-apps/exporter"},{"title":"QuickBooks Integration","href":"/built-in-apps/quickbooks"},{"title":"Xero Integration","href":"/built-in-apps/xero"}]}]},{"group":"Embeds \u0026 links","pages":[{"title":"Introduction","href":"/embeds-and-links/introduction"},{"title":"URL parameters","href":"/embeds-and-links/url-parameters"},{"group":"Productivity \u0026 project management","pages":[{"title":"Overview","href":"/embeds-and-links/productivity-and-project-management"},{"title":"Airtable embed","href":"/embeds-and-links/airtable"},{"title":"Notion embed","href":"/embeds-and-links/notion"},{"title":"ClickUp embed","href":"/embeds-and-links/clickup"},{"title":"Monday embed","href":"/embeds-and-links/monday"},{"title":"Trello embed","href":"/embeds-and-links/trello"},{"title":"Google Sheets embed","href":"/embeds-and-links/google-sheets"},{"title":"Google Docs embed","href":"/embeds-and-links/google-docs"},{"title":"Google Slides embed","href":"/embeds-and-links/google-slides"},{"title":"Google Drive embed","href":"/embeds-and-links/google-drive"},{"title":"Google Calendar embed","href":"/embeds-and-links/google-calendar"},{"title":"OneDrive embed","href":"/embeds-and-links/onedrive"},{"title":"Squarespace embed","href":"/embeds-and-links/squarespace"}]},{"group":"Scheduling","pages":[{"title":"Overview","href":"/embeds-and-links/scheduling"},{"title":"Calendly embed","href":"/embeds-and-links/calendly"},{"title":"Acuity Scheduling embed","href":"/embeds-and-links/acuity-scheduling"},{"title":"Zoom scheduling embed","href":"/embeds-and-links/zoom-scheduling"}]},{"group":"Forms \u0026 surveys","pages":[{"title":"Overview","href":"/embeds-and-links/forms-and-surveys"},{"title":"Typeform embed","href":"/embeds-and-links/typeform"},{"title":"Jotform embed","href":"/embeds-and-links/jotform"},{"title":"HubSpot Forms embed","href":"/embeds-and-links/hubspot-forms"},{"title":"HubSpot Meetings embed","href":"/embeds-and-links/hubspot-meetings"},{"title":"Google Forms embed","href":"/embeds-and-links/google-forms"}]},{"group":"Analytics","pages":[{"title":"Overview","href":"/embeds-and-links/analytics"},{"title":"Power BI Embed","href":"/embeds-and-links/power-bi"},{"title":"Looker Studio embed","href":"/embeds-and-links/looker-studio"},{"title":"Databox embed","href":"/embeds-and-links/databox"}]},{"group":"Design \u0026 media","pages":[{"title":"Overview","href":"/embeds-and-links/design-and-media"},{"title":"Figma embed","href":"/embeds-and-links/figma"},{"title":"Miro embed","href":"/embeds-and-links/miro"},{"title":"Canva embed","href":"/embeds-and-links/canva"},{"title":"Loom embed","href":"/embeds-and-links/loom"},{"title":"YouTube embed","href":"/embeds-and-links/youtube"}]}]},{"group":"Rolling out to clients","pages":[{"title":"Introduction","href":"/rolling-out-to-clients/introduction"},{"title":"Plan the client journey","href":"/rolling-out-to-clients/plan-the-client-journey"},{"group":"Build the experience and migrate existing clients","pages":[{"title":"Complete the client-facing foundation","href":"/rolling-out-to-clients/client-facing-foundation"},{"title":"Define your data structure","href":"/rolling-out-to-clients/define-your-data-structure"},{"title":"Import and backfill information safely","href":"/rolling-out-to-clients/import-and-backfill"},{"title":"Build workflows for migration and ongoing use","href":"/rolling-out-to-clients/migration-and-net-new-automations"},{"title":"Configure access and visibility","href":"/rolling-out-to-clients/internal-access-and-visibility"}]},{"group":"Test and launch","pages":[{"title":"Test the complete experience","href":"/rolling-out-to-clients/test-before-launch"},{"title":"Introduce Assembly in manageable groups","href":"/rolling-out-to-clients/launch-in-groups"},{"title":"Final launch-readiness checklist","href":"/rolling-out-to-clients/launch-readiness-checklist"}]},{"title":"Reinforce adoption and improve the experience","href":"/rolling-out-to-clients/reinforce-adoption-and-improve"}]},{"group":"Connect AI tools","pages":[{"title":"MCP","href":"/connect-ai-tools/mcp"},{"title":"Assembly Assistant","href":"/connect-ai-tools/assembly-assistant"}]},{"group":"Advanced features","pages":[{"group":"Automations","pages":[{"title":"Intro to automations","href":"/advanced-features/automations-introduction"},{"title":"Assembly Automations","href":"/advanced-features/automations"},{"title":"Zapier and Make","href":"/advanced-features/zapier-and-make"},{"title":"Recommended workflows","href":"/advanced-features/recommended-workflows"},{"title":"Automations troubleshooting","href":"/advanced-features/automations-troubleshooting"}]},{"title":"Workspace switching","href":"/advanced-features/workspace-switching"},{"title":"Command bar and shortcuts","href":"/advanced-features/shortcuts"},{"group":"Security \u0026 compliance","pages":[{"title":"Security","href":"/advanced-features/security"},{"title":"HIPAA compliance","href":"/advanced-features/hipaa-compliance"},{"title":"2FA enforcement","href":"/advanced-features/2fa-enforcement"},{"title":"Audit log","href":"/advanced-features/audit-log"}]}]},{"group":"Programs \u0026 support","pages":[{"group":"Getting help","pages":[{"title":"Troubleshooting apps you built","href":"/programs-and-support/troubleshooting-apps-you-built"},{"title":"Contact us","href":"/programs-and-support/contact-us"}]},{"title":"Demo portals","href":"/programs-and-support/demo-portals"},{"group":"Partnerships","pages":[{"title":"Experts program","href":"/programs-and-support/experts-program"},{"title":"Affiliates program","href":"/programs-and-support/affiliates-program"}]}]}]},{"tab":"API reference","pages":[{"title":"API reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Configuring notifications - Assembly","buildId":"dpl_9yaRmq8qi7yyMZn9oEWmKEdYMvGZ","deploymentId":"dpl_9yaRmq8qi7yyMZn9oEWmKEdYMvGZ","dynamics":[],"chunks":[]}