Research a question across connected tools, compare the evidence, and prepare a clear answer.
Use a chat to investigate one question across connected services and any files you add. Replit can gather relevant context, compare sources, and organize the findings around the outcome you need.
Before a renewal call, review the customer record in Salesforce, relevant Slack threads, and the renewal brief in Google Drive. Ask Replit to surface risks, wins, unanswered questions, and five topics for the call.
Confirm that Salesforce, Slack, and Google Drive are connected. Connector
permissions determine which records, conversations, and files Replit can
access.If a tool isn’t connected yet, Agent can prompt you to connect it in the chat:You can also connect it from Settings.Salesforce is the example below. Other integrations can use different setup and permission screens.
If the renewal brief is not in connected Google Drive, upload it to the chat. If current public information would improve the preparation, you can search the web.Keep follow-up questions in the same chat. Once the brief is accurate, you can turn the findings into an agenda, plan, or task list.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Replit","colors":{"primary":"#FF3C00","light":"#FF3C00","dark":"#FF3C00"},"logo":{"light":"https://mintcdn.com/replit/j4of5To8jzehz0JK/logo/light.svg?fit=max\u0026auto=format\u0026n=j4of5To8jzehz0JK\u0026q=85\u0026s=6209cb5927b56fd1781133af05428373","dark":"https://mintcdn.com/replit/j4of5To8jzehz0JK/logo/dark.svg?fit=max\u0026auto=format\u0026n=j4of5To8jzehz0JK\u0026q=85\u0026s=9cbba158300d48c49d8b888e71015495","href":"/welcome"},"favicon":"https://mintcdn.com/replit/CmOMKRnamiqG44eH/favicon.ico?fit=max\u0026auto=format\u0026n=CmOMKRnamiqG44eH\u0026q=85\u0026s=c89a6df6f537373c946c7a5f0ac65475","appearance":{"default":"light"},"background":{"color":{"light":"#F6F5F4","dark":"#1E1E1F"}},"navbar":{"links":[],"primary":{"type":"button","label":"Start Building","href":"https://replit.com?ref=docs"}},"footer":{"socials":{"x":"https://x.com/replit","linkedin":"https://www.linkedin.com/company/repl-it","youtube":"https://www.youtube.com/@replit"}},"seo":{"metatags":{"og:site_name":"Replit Docs","twitter:site":"@replit","twitter:creator":"@replit","author":"Replit"},"indexing":"all"},"fonts":{"heading":{"family":"ABC Diatype Plus","weight":400,"source":"https://cdn.replit.com/dotcom/fonts/ABCDiatypePlusVariable.woff2","format":"woff2"},"body":{"family":"ABC Diatype Plus","weight":400,"source":"https://cdn.replit.com/dotcom/fonts/ABCDiatypePlusVariable.woff2","format":"woff2"}},"integrations":{"segment":{"key":"dMePKGC4BqfBivpe0Hvl8IoPpzSHgjdX"}},"contextual":{"options":["copy","view"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/replit/j4of5To8jzehz0JK/thumb.png?fit=max\u0026auto=format\u0026n=j4of5To8jzehz0JK\u0026q=85\u0026s=a7db7f0256b2fa06810fb4d378e63cc5","fonts":{"family":"ABC Diatype Plus"}},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"welcome"},{"language":"fr","navbar":{"links":[],"primary":{"type":"button","label":"Commencer à créer","href":"https://replit.com?ref=docs"}},"href":"fr/welcome"},{"language":"pt","hidden":false,"navbar":{"links":[],"primary":{"type":"button","label":"Comece a criar","href":"https://replit.com?ref=docs"}},"href":"pt/welcome"},{"language":"ja","hidden":false,"navbar":{"links":[],"primary":{"type":"button","label":"作成を開始","href":"https://replit.com?ref=docs"}},"href":"ja/welcome"},{"language":"ko","hidden":false,"navbar":{"links":[],"primary":{"type":"button","label":"빌드 시작하기","href":"https://replit.com?ref=docs"}},"href":"ko/welcome"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"replit","hasAudioNarration":false,"actualSubdomain":"replit","customDomains":["docs.replit.com","docs.repl.it"],"gitSource":{"type":"github","owner":"replit","repo":"replit-docs","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"issues":true,"edits":false},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6af05876198d4fbfea6de5df","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"en","tag":"Features","count":360},{"language":"fr","tag":"Fonctionnalités","count":360},{"language":"ja","tag":"機能","count":360},{"language":"ko","tag":"기능","count":360},{"language":"pt","tag":"Funcionalidades","count":360},{"language":"en","tag":"Changelog","count":100},{"language":"fr","tag":"Journal des modifications","count":100},{"language":"ja","tag":"変更履歴","count":100},{"language":"ko","tag":"변경 내역","count":100},{"language":"pt","tag":"Registro de alterações","count":100},{"language":"en","tag":"Apps","count":41},{"language":"fr","tag":"Apps","count":41},{"language":"ja","tag":"Apps","count":41},{"language":"ko","tag":"Apps","count":41},{"language":"pt","tag":"Apps","count":41},{"language":"en","tag":"Enterprise","count":40},{"language":"fr","tag":"Entreprise","count":40},{"language":"ja","tag":"Enterprise","count":40},{"language":"ko","tag":"Enterprise","count":40},{"language":"pt","tag":"Enterprise","count":40},{"language":"en","tag":"Use cases","count":39},{"language":"fr","tag":"Use cases","count":39},{"language":"ja","tag":"Use cases","count":39},{"language":"ko","tag":"Use cases","count":39},{"language":"pt","tag":"Use cases","count":39},{"language":"en","tag":"Chats","count":25},{"language":"en","tag":"Designs","count":25},{"language":"fr","tag":"Chats","count":25},{"language":"fr","tag":"Designs","count":25},{"language":"ja","tag":"Chats","count":25},{"language":"ja","tag":"Designs","count":25},{"language":"ko","tag":"Chats","count":25},{"language":"ko","tag":"Designs","count":25},{"language":"pt","tag":"Chats","count":25},{"language":"pt","tag":"Designs","count":25},{"language":"en","tag":"Trust \u0026 Billing","count":23},{"language":"fr","tag":"Confiance et facturation","count":23},{"language":"ja","tag":"信頼と請求","count":23},{"language":"ko","tag":"신뢰 및 결제","count":23},{"language":"pt","tag":"Confiança e faturamento","count":23},{"language":"en","tag":"Web","count":22},{"language":"fr","tag":"Web","count":22},{"language":"ja","tag":"Web","count":22},{"language":"ko","tag":"Web","count":22},{"language":"pt","tag":"Web","count":22},{"language":"en","tag":"Help","count":20},{"language":"fr","tag":"Help","count":20},{"language":"ja","tag":"Help","count":20},{"language":"ko","tag":"Help","count":20},{"language":"pt","tag":"Help","count":20}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@replit.com"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"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":"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},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","href":"/_mintlify/custom/replit/795eee5cda55dee3/styles.css"}],"page":{"pagePath":"use-cases/prepare-for-a-customer-call","slug":"/use-cases/prepare-for-a-customer-call","pageMetadata":{"title":"Prepare for a customer call","sidebarTitle":"Prepare for a customer call","description":"Research a question across connected tools, compare the evidence, and prepare a clear answer.","icon":"chart-line","canonical":"https://docs.replit.com/use-cases/prepare-for-a-customer-call","href":"/use-cases/prepare-for-a-customer-call"},"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: \"Research a question across connected tools, compare the evidence, and prepare a clear answer.\"\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];const RoutineChatDemo=({useCase=`weekly-pipeline-report`,variant=`summary`,connector})=>{const weekly={cron:`0 9 * * 1`,intervalDays:7};const daily={cron:`0 8 * * *`,intervalDays:1};const routineExamples={\"weekly-pipeline-report\":{...weekly,title:`Weekly sales pipeline report`,description:`Compare weekly HubSpot pipeline changes, update the trend table in Google Sheets, and share the highlights in Slack.`,prompt:`Pull this week's sales pipeline from HubSpot and compare it with last week. Report new deals, stage movement, slipped deals, and forecast changes. Update the weekly comparison in Google Sheets and post the highlights to the agreed Slack channel. Include links to the sheet and relevant deals, and flag missing data rather than guessing.`,connector:{id:`hubspot`,name:`HubSpot`,reason:`Connect HubSpot so the weekly routine can read deals, stage changes, close dates, and forecast data.`}},\"analyze-customer-feedback\":{...weekly,title:`Weekly customer feedback review`,description:`Group Zendesk tickets into themes, update the Notion dashboard, and alert Slack to new issues or volume spikes.`,prompt:`Pull last week's Zendesk tickets for the agreed products and tags. Categorize issues, compare theme volume with last week, and update the Notion dashboard with suggested follow-ups and ticket links. Alert the agreed Slack channel only when a new theme appears or volume exceeds the agreed spike threshold.`,connector:{id:`zendesk`,name:`Zendesk`,reason:`Connect Zendesk so the weekly routine can read support tickets and identify recurring issues.`}},\"generate-release-notes\":{...weekly,title:`Weekly release notes`,description:`Turn GitHub and Linear changes into customer-facing release notes in Notion.`,prompt:`Pull last week's changes from the agreed GitHub repository and Linear team. Write release notes grouped by New, Improved, and Fixed in the agreed Notion destination. Skip internal-only chores, flag possible breaking changes at the top, and link each item to its source. Do not announce or send the notes to customers.`,connector:{id:`github`,name:`GitHub`,reason:`Connect GitHub so the weekly routine can read merged pull requests and link release notes to the original changes.`}},\"track-subscriptions\":{...weekly,title:`Weekly subscription review`,description:`Find recurring payments in Gmail and update monthly costs and upcoming trials in Google Sheets.`,prompt:`Scan the agreed Gmail inbox or labels for subscription and receipt emails. Extract vendor, amount, currency, and billing cadence into the agreed Google Sheet. Calculate monthly costs, flag uncertain values and forgotten trials, and link to the source emails. Avoid duplicate vendors. Do not cancel subscriptions or make payments.`,connector:{id:`gmail`,name:`Gmail`,reason:`Connect Gmail so the weekly routine can find subscription receipts and renewal notices.`}},\"monitor-top-ads\":{...weekly,title:`Weekly ad performance review`,description:`Compare TikTok, Snapchat, Meta, and Google ad performance and rank creatives to review.`,prompt:`Pull last week's ads from the agreed TikTok Ads, Snapchat Ads, Meta Ads, and Google Ads accounts. Align reporting dates and time zones. Rank creatives by spend, click-through rate, cost per acquisition, and return on ad spend. Recommend which to scale or pause, explain missing data, and link to the source ads. Do not change budgets or campaign settings.`,connector:{id:`tiktok-ads`,name:`TikTok Ads`,reason:`Connect TikTok Ads so the weekly routine can read creative performance for your selected ad accounts.`}},\"source-candidates\":{...weekly,title:`Weekly candidate shortlist`,description:`Find matching engineers on GitHub, skip existing Ashby candidates, and save outreach drafts for review.`,prompt:`Read the agreed job description in Google Drive. Find up to 30 engineers on GitHub who match the must-have criteria. Skip anyone already in Ashby. Add new people as sourced with source links, a three-line explanation of relevant experience, and a short outreach draft. Flag uncertain matches. Do not send email or messages; a person reviews the shortlist and decides whom to contact.`,connector:{id:`google-drive`,name:`Google Drive`,reason:`Connect Google Drive so the weekly routine can read the job description and must-have criteria.`}},\"monitor-brand-mentions\":{...daily,title:`Daily brand mentions`,description:`Review X mentions, send important conversations to Slack, and archive linked summaries in Notion.`,prompt:`Monitor mentions of the agreed brand and handles on X since the last run. Summarize sentiment and context, ignore noise, and flag conversations that need a reply. Send relevant mentions to the agreed Slack channel and archive them in the Notion database with source links. Do not reply to posts. Report access failures rather than treating missing data as no mentions.`,connector:{id:`slack`,name:`Slack`,reason:`Connect Slack so the daily routine can send important brand mentions to your chosen channel.`}},\"monitor-competitors\":{...daily,title:`Daily competitor watch`,description:`Compare competitor pages, alert Slack to material changes, and update competitive intelligence in Notion.`,prompt:`Review the agreed competitor pricing, changelog, and feature URLs. Compare with the previous run, summarize material changes with source links, and update the existing competitive intelligence page in Notion. Alert the agreed Slack channel only when the changes meet the agreed criteria. Flag unreachable pages and distinguish layout changes from pricing or feature changes.`,connector:{id:`slack`,name:`Slack`,reason:`Connect Slack so the daily routine can alert your team to material competitor changes.`}},\"review-a-live-website\":{...weekly,title:`Weekly website link review`,description:`Check the agreed website pages for broken links, report changes in Slack, and log findings in Notion.`,prompt:`Open the agreed public website URLs and check that their links still resolve. Compare findings with the previous week. Report each affected page, broken destination, and observed change to the chosen Slack channel and log it in Notion. List pages or interactions that could not be checked. Do not edit or publish the website.`,connector:{id:`slack`,name:`Slack`,reason:`Connect Slack so each weekly website link review reaches your chosen channel.`}}};const example=routineExamples[useCase]||routineExamples[`weekly-pipeline-report`];const connection=connector||example.connector;const schedule=example.intervalDays===1?`At 8:00 AM, every day`:`At 9:00 AM, only on Monday`;const[enabled,setEnabled]=useState(true);const[expanded,setExpanded]=useState(false);const[menu,setMenu]=useState(false);const[running,setRunning]=useState(false);const[runs,setRuns]=useState(6);const[title,setTitle]=useState(example.title);const[editedSchedule,setEditedSchedule]=useState(schedule);const[prompt,setPrompt]=useState(example.prompt);const[timezone,setTimezone]=useState(`Europe/Paris`);const[zoneOpen,setZoneOpen]=useState(false);const[zoneSearch,setZoneSearch]=useState(``);const zoneRoot=useRef(null);const zoneTrigger=useRef(null);const zoneListId=useId();const zoneLabel=zone=>{const offset=new Intl.DateTimeFormat(`en`,{timeZone:zone,timeZoneName:`longOffset`}).formatToParts(new Date(`2026-10-29T12:00:00Z`)).find(part=>part.type===`timeZoneName`).value.replace(`GMT`,`UTC`);return`${zone} (${offset===`UTC`?`UTC+00:00`:offset})`};const[zoneOptions]=useState(()=>variant===`approval`?[...new Set([...Intl.supportedValuesOf?Intl.supportedValuesOf(`timeZone`):[`Europe/Paris`,`Europe/London`,`America/New_York`,`Asia/Tokyo`],`UTC`])].map(value=>({value,label:zoneLabel(value)})):[]);const zones=[zoneOptions.find(option=>option.value===timezone),...zoneOptions.filter(option=>option.value!==timezone)].filter(option=>option\u0026\u0026option.label.toLowerCase().includes(zoneSearch.toLowerCase()));useEffect(()=>{if(!zoneOpen)return;zoneRoot.current?.querySelector(`input`)?.focus();const outside=event=>{if(!zoneRoot.current?.contains(event.target))setZoneOpen(false)};document.addEventListener(`pointerdown`,outside);return()=>document.removeEventListener(`pointerdown`,outside)},[zoneOpen]);const root=useRef(null);const menuButton=useRef(null);const historyId=useId();useEffect(()=>{if(!running)return;const timer=setTimeout(()=>{setRunning(false);setRuns(value=>value+1)},1800);return()=>clearTimeout(timer)},[running]);useEffect(()=>{if(!menu)return;root.current?.querySelector(`[role=\"menuitem\"]`)?.focus();const outside=event=>{if(!root.current?.contains(event.target))setMenu(false)};document.addEventListener(`pointerdown`,outside);return()=>document.removeEventListener(`pointerdown`,outside)},[menu]);const icon=name=>_jsxs(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.6`,strokeLinecap:`round`,strokeLinejoin:`round`,\"aria-hidden\":`true`,children:[name===`play`\u0026\u0026_jsx(`path`,{d:`m7 3 14 9-14 9z`}),name===`chevron`\u0026\u0026_jsx(`path`,{d:expanded?`m6 9 6 6 6-6`:`m9 6 6 6-6 6`}),name===`close`\u0026\u0026_jsx(`path`,{d:`m6 6 12 12M6 18 18 6`}),name===`check`\u0026\u0026_jsx(`path`,{d:`m20 6-11 11-5-5`}),name===`down`\u0026\u0026_jsx(`path`,{d:`m6 9 6 6 6-6`}),name===`search`\u0026\u0026_jsxs(_Fragment,{children:[_jsx(`circle`,{cx:`10.5`,cy:`10.5`,r:`7.5`}),_jsx(`path`,{d:`m16 16 5 5`})]}),name===`connect`\u0026\u0026_jsx(_Fragment,{children:_jsx(`path`,{d:`M9 3h9a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H9M3 12h12m-5-5 5 5-5 5`})}),name===`message`\u0026\u0026_jsx(`path`,{d:`M21 11.5a8.4 8.4 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.4 8.4 0 0 1-3.8-.9L3 21l1.9-5.7a8.4 8.4 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.4 8.4 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 8 8v.5Z`}),name===`trash`\u0026\u0026_jsx(_Fragment,{children:_jsx(`path`,{d:`M3 6h18M19 6l-1 14H6L5 6M9 6V3h6v3M10 10v6M14 10v6`})}),name===`clock`\u0026\u0026_jsxs(_Fragment,{children:[_jsx(`circle`,{cx:`12`,cy:`12`,r:`9`}),_jsx(`path`,{d:`M12 7v5l3 2`})]}),name===`more`\u0026\u0026_jsxs(_Fragment,{children:[_jsx(`circle`,{cx:`12`,cy:`5`,r:`1`}),_jsx(`circle`,{cx:`12`,cy:`12`,r:`1`}),_jsx(`circle`,{cx:`12`,cy:`19`,r:`1`})]})]});return _jsxs(`div`,{ref:root,className:`routine-example routine-${variant}`,\"data-routine-example\":variant,children:[_jsx(`style`,{children:`\n @font-face { font-family:\"Routine Diatype\"; font-style:normal; font-weight:200 1000; font-display:swap; src:url(\"https://cdn.replit.com/fonts/ReplitDiatypeVariable.woff2\") format(\"woff2\"); }\n .routine-example {\n --rc-bg:#f1f0ee; --rc-input:#fafaf9; --rc-popup:#fafaf9; --rc-hover:#e8e7e3; --rc-border:#deddda; --rc-timeline:#c6c6bd;\n --rc-text:#292a2d; --rc-muted:#61646b; --rc-blue:#0079f2; --rc-green:#dcece0; --rc-green-text:#365a40;\n position:relative; margin:24px 0; color:var(--rc-text); font-family:\"Routine Diatype\",sans-serif; font-size:14px; line-height:1.5;\n background:var(--rc-bg); border:1px solid var(--rc-border); border-radius:12px; padding:16px;\n width:100%; box-sizing:border-box; text-align:left;\n }\n :is(.dark,[data-theme=\"dark\"]) .routine-example {\n --rc-bg:#222223; --rc-input:#252627; --rc-popup:#252627; --rc-hover:#29292a; --rc-border:#343436; --rc-timeline:#656568;\n --rc-text:#d4d4d6; --rc-muted:#b0b1b4; --rc-green:#203b2d; --rc-green-text:#d4eee0;\n }\n :is(.dark,[data-theme=\"dark\"]) .routine-approval { --rc-text:#d2d2d4; --rc-muted:#a4a5a7; }\n :is(.dark,[data-theme=\"dark\"]) .routine-example input, :is(.dark,[data-theme=\"dark\"]) .routine-example textarea { border-color:#424244; }\n :is(.dark,[data-theme=\"dark\"]) .routine-approval .rc-actions button:not(.rc-primary), :is(.dark,[data-theme=\"dark\"]) .routine-connect .rc-connection-actions button:not(.rc-primary) { background:#2c2d2e; }\n .routine-example *, .routine-example *::before, .routine-example *::after { box-sizing:border-box; }\n .routine-example p, .routine-example h3, .routine-example ul, .routine-example li { margin:0; padding:0; }\n .routine-example p { font-size:14px; line-height:1.5; color:var(--rc-muted); }\n .routine-example button, .routine-example input, .routine-example textarea, .routine-example select {\n font:inherit; color:inherit; margin:0; box-shadow:none;\n }\n /* RUI Button default: h-800, rounded-6, px-200 plus label px-100. */\n .routine-example button { display:inline-flex; align-items:center; justify-content:center; gap:2px; height:32px; border:0; background:var(--rc-input); border-radius:6px; padding:0 12px; cursor:pointer; line-height:20px; font-weight:500; box-shadow:0 1px 2px rgb(0 0 0 / 2%),0 0 0 1px color-mix(in srgb,currentColor 20%,transparent); }\n .routine-example button:hover { background:var(--rc-hover); }\n .routine-example button:focus-visible, .routine-example input:focus-visible, .routine-example textarea:focus-visible, .routine-example select:focus-visible { outline:2px solid var(--rc-blue); outline-offset:3px; }\n .routine-example button:disabled { cursor:default; opacity:.6; }\n .routine-example .rc-icon { border:0; padding:4px; width:24px; height:24px; background:transparent; box-shadow:none; flex-shrink:0; }\n .routine-example .rc-icon svg, .routine-example .rc-menu svg { width:16px; height:16px; }\n .routine-example svg { display:block; flex-shrink:0; margin:0; }\n .routine-example .rc-row { display:flex; align-items:center; gap:8px; min-width:0; }\n .routine-example .rc-title { flex:1; min-width:0; font-size:16px; line-height:24px; font-weight:500; color:var(--rc-text); overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }\n .routine-example .rc-description { margin:10px 0 16px; }\n .routine-example .rc-actions { display:flex; gap:8px; margin-top:16px; }\n .routine-example .rc-actions button { flex:1; }\n .routine-example .rc-primary { background:var(--rc-blue); color:#fff; box-shadow:0 1px 2px rgb(0 0 0 / 2%),0 0 0 1px rgb(0 0 0 / 10%); }\n .routine-example .rc-primary:hover { background:#0069d3; }\n .routine-example img { width:32px; height:32px; margin:0; border:0; border-radius:6px; }\n .routine-example .rc-connection-copy { margin-top:10px; }\n .routine-connect { background:var(--rc-popup); border-color:color-mix(in srgb,var(--rc-text) 6%,transparent); }\n .routine-connect img { width:20px; height:20px; border-radius:0; }\n .routine-example .rc-connection-actions { display:flex; gap:8px; margin-top:12px; }\n .routine-example .rc-connection-actions button { flex:1; min-width:0; box-shadow:none; border:0; gap:8px; }\n .routine-example .rc-connection-actions button:not(.rc-primary) { background:var(--rc-bg); }\n .routine-example .rc-connection-actions button:not(.rc-primary):hover { background:var(--rc-hover); }\n .routine-approval, .routine-connect { box-shadow:0px 1px 2px rgb(0 0 0 / 3%),0px 4px 8px -2px rgb(0 0 0 / 4%); }\n .routine-approval { min-height:340px; background:var(--rc-popup); }\n .routine-approval > p { margin-top:4px; }\n .routine-approval .rc-actions button { box-shadow:none; border:0; gap:8px; }\n .routine-approval .rc-actions button:not(.rc-primary) { background:var(--rc-bg); }\n .routine-approval .rc-actions button:not(.rc-primary):hover { background:var(--rc-hover); }\n .routine-example .rc-form { display:grid; gap:12px; margin-top:8px; }\n .routine-example label { display:flex; flex-direction:column; gap:4px; min-width:0; font-size:12px; color:var(--rc-muted); }\n .routine-example input, .routine-example textarea, .routine-example select { width:100%; border:1px solid var(--rc-border); background:var(--rc-input); border-radius:6px; padding:6px 10px; font-size:14px; color:var(--rc-text); box-shadow:0 1px 2px rgb(0 0 0 / 3%); }\n .routine-example input, .routine-example select { height:32px; }\n .routine-approval input:focus-visible, .routine-approval textarea:focus-visible, .routine-approval select:focus-visible { outline:none; border-color:var(--rc-muted); box-shadow:0 0 0 1px var(--rc-muted); }\n .routine-example textarea { display:block; resize:none; height:100px; min-height:100px; line-height:18px; }\n .routine-example .rc-prompt { position:relative; display:block; }\n .routine-example .rc-zone { position:relative; min-width:0; }\n .routine-example .rc-zone-trigger { width:100%; justify-content:space-between; padding:0 10px; font-weight:400; border:1px solid var(--rc-border); box-shadow:0 1px 2px rgb(0 0 0 / 3%); }\n .routine-example .rc-zone-trigger span { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }\n .routine-example .rc-zone-popup { position:absolute; top:calc(100% + 8px); right:0; z-index:20; width:320px; max-width:calc(100vw - 72px); padding:4px; background:var(--rc-popup); border:1px solid var(--rc-border); border-radius:8px; box-shadow:0 2px 4px rgb(0 0 0 / 4%),0 8px 16px -4px rgb(0 0 0 / 6%); }\n .routine-example .rc-zone-search { position:relative; }\n .routine-example .rc-zone-search input { padding-right:32px; }\n .routine-example .rc-zone-search svg { position:absolute; right:8px; top:8px; width:16px; height:16px; pointer-events:none; }\n .routine-example .rc-zone-list { max-height:204px; overflow:auto; margin-top:4px; }\n .routine-example .rc-zone-list button { width:100%; min-height:36px; height:auto; padding:8px 10px; justify-content:space-between; text-align:left; font-weight:400; background:transparent; box-shadow:none; border-radius:4px; }\n .routine-example .rc-zone-list button:hover, .routine-example .rc-zone-list button:focus, .routine-example .rc-zone-list button[aria-selected=\"true\"] { background:var(--rc-bg); }\n .routine-example .rc-schedule-fields { display:grid; grid-template-columns:minmax(0,1fr) minmax(180px,28%); align-items:end; gap:8px; }\n .routine-summary { max-width:480px; border-radius:8px; padding:12px; box-shadow:none; }\n .routine-summary .rc-title { font-size:14px; line-height:20px; }\n .routine-summary .rc-description { font-size:13px; line-height:20px; }\n .routine-example .rc-schedule { color:var(--rc-text); font-size:15px; margin-bottom:16px; }\n .routine-example .rc-footer { position:relative; display:flex; align-items:center; gap:12px; margin-left:34px; padding:4px; border-radius:6px; min-height:30px; cursor:pointer; }\n .routine-example .rc-footer:hover { background:var(--rc-hover); }\n .routine-example .rc-footer::before { content:\"\"; position:absolute; left:-16px; top:-8px; width:12px; height:24px; border-left:1px solid var(--rc-border); border-bottom:1px solid var(--rc-border); border-bottom-left-radius:6px; }\n .routine-example .rc-pill { display:inline-flex; align-items:center; gap:6px; padding:3px 8px; border-radius:99px; background:var(--rc-green); color:var(--rc-green-text); font-size:13px; white-space:nowrap; }\n .routine-example .rc-pill::before { content:\"\"; width:6px; height:6px; border-radius:50%; background:currentColor; }\n .routine-example .rc-paused { background:var(--rc-hover); color:var(--rc-muted); }\n .routine-example .rc-toggle { position:relative; z-index:2; padding:3px; width:34px; height:20px; border:0; box-shadow:none; border-radius:99px; background:var(--rc-muted); justify-content:flex-start; }\n .routine-example .rc-toggle[aria-checked=\"true\"] { background:var(--rc-blue); justify-content:flex-end; }\n .routine-example .rc-toggle span { width:14px; height:14px; border-radius:50%; background:#fff; }\n .routine-example .rc-runs { margin-left:auto; border:0; box-shadow:none; padding:4px 0 4px 6px; gap:8px; background:transparent; color:var(--rc-muted); font-weight:400; white-space:nowrap; }\n /* Stretch the runs button's hit area across the row; keep the switch above it. */\n .routine-example .rc-runs::before { content:\"\"; position:absolute; inset:0; z-index:1; border-radius:6px; }\n /* RUI PopupMenu: popup surface, raised shadow, 4px inset, 36px items. */\n .routine-example .rc-menu { position:absolute; right:12px; top:44px; z-index:10; width:172px; padding:4px; background:var(--rc-popup); border:1px solid var(--rc-border); border-radius:8px; box-shadow:0 2px 4px rgb(0 0 0 / 4%),0 8px 16px -4px rgb(0 0 0 / 6%); transform-origin:top right; animation:rc-menu-in 100ms cubic-bezier(.16,1,.3,1); }\n @keyframes rc-menu-in { from { opacity:0; transform:scale(.95); } to { opacity:1; transform:scale(1); } }\n .routine-example .rc-menu button { display:flex; justify-content:flex-start; gap:8px; text-align:left; width:100%; height:auto; min-height:36px; padding:6px 8px; border-radius:4px; font-weight:400; background:transparent; border:0; box-shadow:none; }\n .routine-example .rc-menu button:hover, .routine-example .rc-menu button:focus { background:var(--rc-hover); outline:none; }\n .routine-example .rc-menu .rc-delete { color:#d44040; }\n /* RoutineRuns uses a connected timeline, not a divided table. */\n .routine-example .rc-history { list-style:none; margin-top:8px; padding-left:42px; }\n .routine-example .rc-history li { position:relative; display:flex; align-items:stretch; gap:8px; margin:0; padding:0 0 12px; font-size:14px; line-height:22.4px; }\n .routine-example .rc-history li::before, .routine-example .rc-history li::after { content:none; display:none; }\n .routine-example .rc-history li:last-child { padding-bottom:0; }\n .routine-example .rc-history li:last-child::before { display:none; }\n .routine-example .rc-history li::marker { content:\"\"; }\n .routine-example .rc-history li::after { display:none; }\n .routine-example .rc-run-dot { position:relative; width:16px; flex:0 0 16px; align-self:stretch; }\n .routine-example .rc-run-dot::before { content:\"\"; position:absolute; left:50%; top:11.2px; transform:translate(-50%,-50%); width:5px; height:5px; border-radius:50%; background:var(--rc-timeline); }\n .routine-example .rc-run-dot::after { content:\"\"; position:absolute; left:50%; top:22.4px; bottom:-12px; width:1px; transform:translateX(-50%); background:var(--rc-timeline); }\n .routine-example .rc-next-run .rc-run-dot::after { background:transparent; border-left:1px dashed var(--rc-timeline); }\n .routine-example .rc-history li:last-child .rc-run-dot::after { display:none; }\n .routine-example .rc-next-run .rc-run-dot::before { background:transparent; border:1px solid var(--rc-timeline); width:6px; height:6px; }\n .routine-example .rc-run-detail { color:var(--rc-muted); }\n .routine-example .rc-run-outcome { display:block; color:var(--rc-muted); font-size:12px; line-height:18px; }\n @media (prefers-reduced-motion:reduce) { .routine-example .rc-menu { animation:none; } }\n @media (max-width:480px) { .routine-example .rc-schedule-fields { grid-template-columns:1fr; } .routine-example { padding:12px; } .routine-example .rc-footer { gap:8px; } }\n @media (max-width:640px) { .routine-example .rc-connection-actions, .routine-approval .rc-actions { flex-direction:column; } .routine-example .rc-connection-actions button, .routine-approval .rc-actions button { flex:none; width:100%; white-space:nowrap; } }\n `}),variant===`connect`\u0026\u0026_jsxs(_Fragment,{children:[_jsxs(`div`,{className:`rc-row`,children:[_jsx(`img`,{src:`/images/connectors/${connection.id}.svg`,alt:``,width:`32`,height:`32`}),_jsxs(`span`,{className:`rc-title`,children:[`Connect `,connection.name]})]}),_jsx(`p`,{className:`rc-connection-copy`,children:connection.reason}),_jsxs(`div`,{className:`rc-connection-actions`,children:[_jsx(`button`,{type:`button`,children:`Dismiss`}),_jsxs(`button`,{type:`button`,className:`rc-primary`,children:[icon(`connect`),`Connect `,connection.name]})]})]}),variant===`approval`\u0026\u0026_jsxs(_Fragment,{children:[_jsxs(`div`,{className:`rc-row`,children:[_jsx(`span`,{className:`rc-title`,children:`New routine`}),_jsx(`button`,{type:`button`,className:`rc-icon`,\"aria-label\":`Close new routine`,children:icon(`close`)})]}),_jsx(`p`,{children:`Run Replit on a schedule. Routines run in Power or Max Mode.`}),_jsxs(`div`,{className:`rc-form`,children:[_jsxs(`label`,{children:[`Title`,_jsx(`input`,{\"aria-label\":`Title`,value:title,onChange:event=>setTitle(event.target.value),maxLength:200})]}),_jsxs(`div`,{className:`rc-schedule-fields`,children:[_jsxs(`label`,{children:[`Schedule`,_jsx(`input`,{\"aria-label\":`Schedule`,value:editedSchedule,onChange:event=>setEditedSchedule(event.target.value)})]}),_jsxs(`div`,{className:`rc-zone`,ref:zoneRoot,onKeyDown:event=>{if(event.key===`Escape`){event.preventDefault();setZoneOpen(false);zoneTrigger.current?.focus()}if([`ArrowDown`,`ArrowUp`].includes(event.key)\u0026\u0026zoneOpen){event.preventDefault();const options=[...zoneRoot.current.querySelectorAll(`[role=\"option\"]`)];const current=options.indexOf(document.activeElement);options[(current+(event.key===`ArrowDown`?1:-1)+options.length)%options.length]?.focus()}},children:[_jsxs(`button`,{ref:zoneTrigger,type:`button`,className:`rc-zone-trigger`,\"aria-label\":`Time zone`,\"aria-haspopup\":`listbox`,\"aria-controls\":zoneListId,\"aria-expanded\":zoneOpen,onClick:()=>{setZoneSearch(``);setZoneOpen(value=>!value)},children:[_jsx(`span`,{children:zoneLabel(timezone)}),icon(`down`)]}),zoneOpen\u0026\u0026_jsxs(`div`,{className:`rc-zone-popup`,children:[_jsxs(`div`,{className:`rc-zone-search`,children:[_jsx(`input`,{\"aria-label\":`Search time zones`,placeholder:`Search`,value:zoneSearch,onChange:event=>setZoneSearch(event.target.value)}),icon(`search`)]}),_jsxs(`div`,{id:zoneListId,className:`rc-zone-list`,role:`listbox`,\"aria-label\":`Time zones`,children:[zones.map(zone=>_jsxs(`button`,{type:`button`,role:`option`,\"aria-selected\":zone.value===timezone,onClick:()=>{setTimezone(zone.value);setZoneOpen(false);zoneTrigger.current?.focus()},children:[_jsx(`span`,{children:zone.label}),zone.value===timezone\u0026\u0026icon(`check`)]},zone.value)),!zones.length\u0026\u0026_jsx(`p`,{children:`No time zones found`})]})]})]})]}),_jsxs(`label`,{children:[`Prompt`,_jsx(`span`,{className:`rc-prompt`,children:_jsx(`textarea`,{\"aria-label\":`Prompt`,value:prompt,onChange:event=>setPrompt(event.target.value),maxLength:8e3})})]})]}),_jsxs(`div`,{className:`rc-actions`,children:[_jsx(`button`,{type:`button`,children:`Not now`}),_jsxs(`button`,{type:`button`,className:`rc-primary`,children:[`Create routine `,icon(`check`)]})]})]}),variant===`summary`\u0026\u0026_jsxs(_Fragment,{children:[_jsxs(`div`,{className:`rc-row`,children:[_jsx(`span`,{className:`rc-title`,title:example.title,children:example.title}),_jsx(`button`,{type:`button`,className:`rc-icon rc-play`,\"aria-label\":`Run routine now`,disabled:running,onClick:()=>setRunning(true),children:icon(running?`clock`:`play`)}),_jsx(`button`,{ref:menuButton,type:`button`,className:`rc-icon`,\"aria-label\":`Routine options`,\"aria-haspopup\":`menu`,\"aria-expanded\":menu,onClick:()=>setMenu(value=>!value),children:icon(`more`)})]}),_jsx(`p`,{className:`rc-description`,children:example.description}),_jsxs(`p`,{className:`rc-schedule`,children:[schedule,` (Europe/Paris)`]}),_jsxs(`div`,{className:`rc-footer ${expanded?`rc-footer-expanded`:``}`,children:[_jsx(`span`,{className:`rc-pill ${enabled?``:`rc-paused`}`,children:enabled?`Active`:`Paused`}),_jsx(`button`,{type:`button`,className:`rc-toggle`,role:`switch`,\"aria-label\":`Routine active`,\"aria-checked\":enabled,onClick:()=>setEnabled(value=>!value),children:_jsx(`span`,{})}),_jsxs(`button`,{type:`button`,className:`rc-runs`,\"aria-label\":`${runs} runs`,\"aria-expanded\":expanded,\"aria-controls\":historyId,onClick:()=>setExpanded(value=>!value),children:[!expanded\u0026\u0026`${runs} runs`,icon(`chevron`)]})]}),_jsx(`span`,{role:`status`,className:`mint-sr-only`,children:running?`Routine running`:`${runs} runs completed`}),menu\u0026\u0026_jsxs(`div`,{className:`rc-menu`,role:`menu`,\"aria-label\":`Routine options`,onKeyDown:event=>{if(event.key===`Escape`){setMenu(false);menuButton.current?.focus()}if([`ArrowDown`,`ArrowUp`,`Home`,`End`].includes(event.key)){event.preventDefault();const items=[...event.currentTarget.querySelectorAll(`[role=\"menuitem\"]`)];const index=items.indexOf(document.activeElement);const next=event.key===`Home`?0:event.key===`End`?items.length-1:(index+(event.key===`ArrowDown`?1:-1)+items.length)%items.length;items[next]?.focus()}},children:[_jsxs(`button`,{type:`button`,role:`menuitem`,tabIndex:-1,disabled:running,onClick:()=>{setRunning(true);setMenu(false);menuButton.current?.focus()},children:[icon(`play`),`Run now`]}),_jsxs(`button`,{type:`button`,role:`menuitem`,tabIndex:-1,children:[icon(`message`),`View prompt`]}),_jsxs(`button`,{type:`button`,role:`menuitem`,tabIndex:-1,className:`rc-delete`,children:[icon(`trash`),`Delete`]})]}),expanded\u0026\u0026_jsxs(`ul`,{id:historyId,className:`rc-history`,\"aria-label\":`Routine runs`,children:[enabled\u0026\u0026_jsxs(`li`,{className:`rc-next-run`,children:[_jsx(`span`,{className:`rc-run-dot`,\"aria-hidden\":`true`}),_jsxs(`span`,{className:`rc-run-detail`,children:[`Next run `,example.intervalDays===1?`tomorrow`:`in 3 days`]})]}),Array.from({length:runs},(_,index)=>_jsxs(`li`,{children:[_jsx(`span`,{className:`rc-run-dot`,\"aria-hidden\":`true`}),_jsxs(`div`,{children:[`Run `,runs-index,_jsxs(`span`,{className:`rc-run-detail`,children:[` · `,index===0\u0026\u0026runs>6?`Just now`:new Date(Date.UTC(2026,9,26-index*example.intervalDays,9)).toLocaleString(`en-US`,{weekday:`short`,month:`short`,day:`numeric`,hour:`numeric`,minute:`2-digit`,timeZone:`UTC`})]}),_jsx(`span`,{className:`rc-run-outcome`,children:[`2m 0s · $1.45`,`2m 7s · $1.33`,`2m 13s · $1.02`,`1m 53s · $0.51`,`12m 0s · $1.46`,`9m 56s · $2.80`][index%6]})]})]},index))]})]})]})};const AiPrompt=({children})=>{const{CodeBlock}=_provideComponents()||{};if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);return _jsx(CodeBlock,{className:`mint-relative mint-block mint-max-w-full mint-overflow-x-hidden mint-font-sans !mint-whitespace-pre-wrap !mint-break-words`,style:{overflowWrap:`anywhere`,wordBreak:`break-word`},children:_jsx(`div`,{className:`mint-pr-7`,style:{whiteSpace:`pre-wrap`,overflowWrap:`anywhere`,wordBreak:`break-word`},children})})};function _createMdxContent(props){const _components={a:`a`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Icon,OptimizedImage,Step,Steps,_MdxComponentBoundary}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Icon)_missingMdxReference(`Icon`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Use a chat to investigate one question across connected services and any files you add. Replit can gather relevant context, compare sources, and organize the findings around the outcome you need.`}),`\n`,_jsx(`div`,{className:`chat-mkt`,role:`img`,\"aria-label\":`Salesforce, Slack, and Google Drive information combined into a customer call brief with risks, wins, questions, and five call topics`,style:{margin:`28px 0 42px`,borderTop:0,paddingTop:0},children:_jsx(`div`,{className:`chat-use-case-visual`,style:{aspectRatio:`auto`,minHeight:`clamp(220px, 34vw, 320px)`},children:_jsxs(`div`,{\"aria-hidden\":`true`,className:`customer-call-marks customer-call-marks-cover`,children:[_jsx(`div`,{className:`customer-call-mark`,children:_jsx(Icon,{icon:`salesforce`,iconType:`brands`,size:72,color:`#ffffff`})}),_jsx(`div`,{className:`customer-call-mark`,children:_jsx(Icon,{icon:`slack`,iconType:`brands`,size:72,color:`#ffffff`})}),_jsx(`div`,{className:`customer-call-mark`,children:_jsx(Icon,{icon:`google-drive`,iconType:`brands`,size:72,color:`#ffffff`})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`prepare-for-a-customer-call`,children:`Prepare for a customer call`}),`\n`,_jsx(_components.p,{children:`Before a renewal call, review the customer record in Salesforce, relevant Slack threads, and the renewal brief in Google Drive. Ask Replit to surface risks, wins, unanswered questions, and five topics for the call.`}),`\n`,_jsx(Heading,{level:`2`,id:`research-across-your-sources`,children:`Research across your sources`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Connect the relevant tools`,children:[_jsx(_components.p,{children:`Confirm that Salesforce, Slack, and Google Drive are connected. Connector\npermissions determine which records, conversations, and files Replit can\naccess.`}),_jsx(_components.p,{children:`If a tool isn’t connected yet, Agent can prompt you to connect it in the chat:`}),_jsx(_MdxComponentBoundary,{name:`RoutineChatDemo`,children:_jsx(RoutineChatDemo,{variant:`connect`,connector:{id:`salesforce`,name:`Salesforce`,reason:`Connect Salesforce so Replit can read the account and opportunity records for your customer call.`}})}),_jsx(_components.p,{children:`You can also connect it from Settings.`}),_jsx(_components.p,{children:`Salesforce is the example below. Other integrations can use different setup and permission screens.`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.a,{href:`https://replit.com/settings/integrations`,children:`Integrations`}),` in `,_jsx(_components.strong,{children:`Settings`}),`.`]}),`\n`,_jsx(_components.li,{children:`Search for the tool you need.`}),`\n`,_jsxs(_components.li,{children:[`Enable it when necessary, then select `,_jsx(_components.strong,{children:`Sign in`}),`.`]}),`\n`,_jsx(_components.li,{children:`Complete the provider sign-in and permissions flow.`}),`\n`]}),_jsx(Frame,{caption:`Search for Salesforce in Settings > Integrations.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-search.png?fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=40477837bc37b8b99ed4079a46f9e29e`,alt:`Settings Integrations page with Salesforce in the search results and a Sign in button`,\"data-og-width\":`2640`,width:`2640`,\"data-og-height\":`1962`,height:`1962`,\"data-path\":`images/chat/research-and-analyze-salesforce-search.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-search.png?w=280\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=a3680ae5aeae13a620d8fb2e6b0fa808 280w, https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-search.png?w=560\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=4308a1c86766c0832345018be6391aa9 560w, https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-search.png?w=840\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=b83f0875162146c2cab84ecbdad78840 840w, https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-search.png?w=1100\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=6a1b85193305acf289fd0dd930d1f202 1100w, https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-search.png?w=1650\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=735d058a20fcbe7e1bafef8eff8ae51d 1650w, https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-search.png?w=2500\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=fd8d91e946852fd5bf8d5afb63065fdf 2500w`})}),_jsx(Frame,{caption:`Review the provider and permissions before continuing.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-sign-in.png?fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=330681fd7bce14590017675a7357d3bd`,alt:`Salesforce connection dialog explaining provider authentication and the permissions Replit requests`,\"data-og-width\":`2640`,width:`2640`,\"data-og-height\":`1962`,height:`1962`,\"data-path\":`images/chat/research-and-analyze-salesforce-sign-in.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-sign-in.png?w=280\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=5423c3d034f8809bcb3ba5cd4f69219c 280w, https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-sign-in.png?w=560\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=9acd40c60a177a898e880337456a67b6 560w, https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-sign-in.png?w=840\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=dab39fc7aa868f912b384f475b3dda0f 840w, https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-sign-in.png?w=1100\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=6af8fbbedb0d38ab53c43a876a8d647b 1100w, https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-sign-in.png?w=1650\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=6a40b427e7683fc139d3677f907a7cdb 1650w, https://mintcdn.com/replit/teDUL4A-lNO7dv1O/images/chat/research-and-analyze-salesforce-sign-in.png?w=2500\u0026fit=max\u0026auto=format\u0026n=teDUL4A-lNO7dv1O\u0026q=85\u0026s=cf88b7b85484e91c32c65fce5134515d 2500w`})})]}),_jsxs(Step,{title:`Run the prompt`,children:[_jsx(_components.p,{children:`Name the customer and the decision or call outcome you need to prepare for in one complete request.`}),_jsx(_MdxComponentBoundary,{name:`AiPrompt`,children:_jsx(AiPrompt,{children:_jsx(_components.p,{children:`Prepare me for the Northstar renewal call. Review the connected Salesforce\naccount and opportunity records, relevant Slack threads, and the renewal\nbrief in Google Drive. Summarize the customer’s recent wins, renewal risks,\nand unanswered questions. Finish with five topics I should cover on the\ncall, and show which source supports each finding.`})})})]}),_jsx(Step,{title:`Review the evidence`,children:_jsx(_components.p,{children:`Check the source records, messages, and files behind important findings. Ask\nReplit to separate confirmed facts from open questions or assumptions.`})}),_jsx(Step,{title:`Refine the call brief`,children:_jsx(_components.p,{children:`Ask follow-up questions, change the emphasis, or turn the findings into a\nconcise agenda for the call.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`add-context-when-needed`,children:`Add context when needed`}),`\n`,_jsxs(_components.p,{children:[`If the renewal brief is not in connected Google Drive, `,_jsx(_components.a,{href:`/chat/upload-and-use-files`,children:`upload it to the chat`}),`. If current public information would improve the preparation, `,_jsx(_components.a,{href:`/features/agent/web-search`,children:`you can search the web`}),`.`]}),`\n`,_jsx(_components.p,{children:`Keep follow-up questions in the same chat. Once the brief is accurate, you can turn the findings into an agenda, plan, or task list.`}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/features/integrations/overview`,children:`Connect Salesforce, Slack, and Google Drive`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/chat/chats`,children:`Start and continue a chat`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/chat/conversations-and-projects`,children:`Continue from a chat`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{RoutineChatDemo,AiPrompt,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":"Prepare for a customer call","sidebarTitle":"Prepare for a customer call","description":"Research a question across connected tools, compare the evidence, and prepare a clear answer.","icon":"chart-line","canonical":"https://docs.replit.com/use-cases/prepare-for-a-customer-call","href":"/use-cases/prepare-for-a-customer-call"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[151,30374,")=>null;const AiPrompt=()=>null;function"]]},"mdxExtracts":{"tableOfContents":[{"title":"Prepare for a customer call","slug":"prepare-for-a-customer-call","depth":2,"children":[]},{"title":"Research across your sources","slug":"research-across-your-sources","depth":2,"children":[]},{"title":"Add context when needed","slug":"add-context-when-needed","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0\n}\n.mint-relative {\n position: relative\n}\n.mint-block {\n display: block\n}\n.mint-max-w-full {\n max-width: 100%\n}\n.mint-overflow-x-hidden {\n overflow-x: hidden\n}\n.\\!mint-whitespace-pre-wrap {\n white-space: pre-wrap !important\n}\n.\\!mint-break-words {\n overflow-wrap: break-word !important\n}\n.mint-pr-7 {\n padding-right: 1.75rem\n}\n.mint-font-sans {\n font-family: ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"\n}","subdomain":"replit","siteName":"Replit","title":"Prepare for a customer call - Replit","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/use-cases/prepare-for-a-customer-call","matchLevel":0},"fr":{"href":"/fr/use-cases/prepare-for-a-customer-call","matchLevel":1,"canonicalOverride":true},"pt":{"href":"/pt/use-cases/prepare-for-a-customer-call","matchLevel":1,"canonicalOverride":true},"ja":{"href":"/ja/use-cases/prepare-for-a-customer-call","matchLevel":1,"canonicalOverride":true},"ko":{"href":"/ko/use-cases/prepare-for-a-customer-call","matchLevel":1,"canonicalOverride":true}}},"lastModified":"2026-10-30T13:38:41.915Z","originalFileLocation":"use-cases/prepare-for-a-customer-call.mdx","locale":"en"},"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=\"light\"}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=\"Research a question across connected tools, compare the evidence, and prepare a clear answer.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Replit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_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/replit/bmCuvIiWqqoyeE2o/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/replit/bmCuvIiWqqoyeE2o/_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/replit/bmCuvIiWqqoyeE2o/_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/replit/bmCuvIiWqqoyeE2o/_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/replit/bmCuvIiWqqoyeE2o/_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/replit/bmCuvIiWqqoyeE2o/_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/replit/bmCuvIiWqqoyeE2o/_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/replit/bmCuvIiWqqoyeE2o/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Prepare for a customer call - Replit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Research a question across connected tools, compare the evidence, and prepare a clear answer.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Replit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.replit.com/use-cases/prepare-for-a-customer-call\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://replit.mintlify.site/_mintlify/api/og/v2?division=Research+%26+analyze\u0026amp;title=Prepare+for+a+customer+call\u0026amp;description=Research+a+question+across+connected+tools%2C+compare+the+evidence%2C+and+prepare+a+clear+answer.\u0026amp;theme=c1942b8f9ebd95f98c5c7c23\u0026amp;signature=8d823a392b18863fc9fe4e0b91ab1a4be88fd6509a5303da72c0f96415e50c42\">\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=\"Prepare for a customer call - Replit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Research a question across connected tools, compare the evidence, and prepare a clear answer.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://replit.mintlify.site/_mintlify/api/og/v2?division=Research+%26+analyze\u0026amp;title=Prepare+for+a+customer+call\u0026amp;description=Research+a+question+across+connected+tools%2C+compare+the+evidence%2C+and+prepare+a+clear+answer.\u0026amp;theme=c1942b8f9ebd95f98c5c7c23\u0026amp;signature=8d823a392b18863fc9fe4e0b91ab1a4be88fd6509a5303da72c0f96415e50c42\">\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/replit/bmCuvIiWqqoyeE2o/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Replit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF3C00\">\u003cmeta data-mint-head name=\"twitter:creator\" content=\"@replit\">\u003cmeta data-mint-head name=\"author\" content=\"Replit\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.replit.com/use-cases/prepare-for-a-customer-call\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/use-cases/prepare-for-a-customer-call.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.replit.com/#organization\",\"name\":\"Replit\",\"url\":\"https://docs.replit.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/replit/j4of5To8jzehz0JK/logo/light.svg?fit=max\u0026auto=format\u0026n=j4of5To8jzehz0JK\u0026q=85\u0026s=6209cb5927b56fd1781133af05428373\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.replit.com#website\",\"name\":\"Replit\",\"url\":\"https://docs.replit.com\",\"publisher\":{\"@id\":\"https://docs.replit.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.replit.com/use-cases/prepare-for-a-customer-call#webpage\",\"url\":\"https://docs.replit.com/use-cases/prepare-for-a-customer-call\",\"name\":\"Prepare for a customer call\",\"description\":\"Research a question across connected tools, compare the evidence, and prepare a clear answer.\",\"dateModified\":\"2026-10-30T13:38:41.915Z\",\"isPartOf\":{\"@id\":\"https://docs.replit.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.replit.com/use-cases/prepare-for-a-customer-call#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.replit.com/use-cases/prepare-for-a-customer-call#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Replit\",\"item\":\"https://docs.replit.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prepare for a customer call\",\"item\":\"https://docs.replit.com/use-cases/prepare-for-a-customer-call\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.replit.com/use-cases/prepare-for-a-customer-call#article\",\"headline\":\"Prepare for a customer call\",\"name\":\"Prepare for a customer call\",\"description\":\"Research a question across connected tools, compare the evidence, and prepare a clear answer.\",\"url\":\"https://docs.replit.com/use-cases/prepare-for-a-customer-call\",\"mainEntityOfPage\":{\"@id\":\"https://docs.replit.com/use-cases/prepare-for-a-customer-call#webpage\"},\"dateModified\":\"2026-10-30T13:38:41.915Z\",\"publisher\":{\"@id\":\"https://docs.replit.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.replit.com#website\"}}]}\u003c/script>","siteName":"Replit","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/welcome"}]},{"tab":"Chats","pages":[{"title":"Chats","href":"/chat/overview"}]},{"tab":"Apps","dropdowns":[{"dropdown":"Web","icon":"globe","pages":[{"group":"Quickstarts","pages":[{"title":"Build your first app","sidebarTitle":"Build your first app","icon":"rocket","href":"/build/your-first-app"},{"title":"Build and publish from a template","sidebarTitle":"Build from a template","icon":"palette","href":"/build/build-and-publish-from-template"},{"title":"Build with Free Mode","sidebarTitle":"Build with Free Mode","icon":"seedling","href":"/build/build-with-free-mode"},{"title":"Publish your app","sidebarTitle":"Publish your app","icon":"cloud-arrow-up","href":"/build/publish-your-app"}]},{"group":"Build paths","pages":[{"title":"Prototype a product idea","sidebarTitle":"Prototype an idea","icon":"lightbulb","href":"/build/prototype-an-idea"},{"title":"Launch a landing page","sidebarTitle":"Launch a landing page","icon":"rectangle-list","href":"/build/landing-page"},{"title":"Build a Shopify storefront","sidebarTitle":"Build a Shopify storefront","icon":"bag-shopping","href":"/build/ecommerce-store"},{"title":"Create a dashboard from data","sidebarTitle":"Create a dashboard","icon":"chart-simple","href":"/build/dashboard"},{"title":"Build a mobile app","sidebarTitle":"Build a mobile app","icon":"mobile-screen","href":"/build/mobile-app"}]},{"group":"Grow your app","pages":[{"title":"Add login","sidebarTitle":"Add login","icon":"user-lock","href":"/build/add-login"},{"title":"Add a database","sidebarTitle":"Add a database","icon":"database","href":"/build/add-database"},{"title":"Add integrations","sidebarTitle":"Add integrations","icon":"plug","href":"/build/add-integrations"},{"title":"Add a custom domain","sidebarTitle":"Add a custom domain","icon":"globe","href":"/build/add-custom-domain"}]},{"group":"Publish and operate","pages":[{"title":"Purchase a domain","sidebarTitle":"Purchase a domain","icon":"cart-shopping","href":"/build/domain-purchasing"},{"title":"Enable Feedback Widget","sidebarTitle":"Enable Feedback Widget","icon":"comment","href":"/build/enable-feedback"},{"title":"Improve your app's SEO","sidebarTitle":"Improve SEO","icon":"magnifying-glass-chart","href":"/build/improve-seo"},{"title":"Troubleshoot publishing","icon":"triangle-exclamation","href":"/build/troubleshooting"}]},{"group":"Connect \u0026 integrate","pages":[{"title":"Use Agent Skills","sidebarTitle":"Use Agent Skills","icon":"puzzle-piece","href":"/build/use-agent-skills"},{"title":"Connect via MCP","sidebarTitle":"Connect via MCP","icon":"server","href":"/build/connect-via-mcp"}]},{"group":"Collaborate","pages":[{"title":"Invite teammates","sidebarTitle":"Invite teammates","icon":"user-plus","href":"/build/invite-teammates"},{"title":"Create a team workspace","sidebarTitle":"Create a team workspace","icon":"users-rectangle","href":"/build/create-a-team-workspace"}]},{"group":"Import","pages":[{"title":"Import from a provider","sidebarTitle":"Import from a provider","icon":"file-import","href":"/build/import-from-providers"}]}]},{"dropdown":"Mobile","icon":"mobile","groups":[{"group":"Quickstarts","pages":[{"title":"Start your first mobile app","sidebarTitle":"Start your mobile app","icon":"wand-magic-sparkles","href":"/build/mobile-first-app"},{"title":"Preview and test on your phone","sidebarTitle":"Test with Expo Go","icon":"mobile","href":"/build/mobile-preview-testing"}]},{"group":"Publish for iOS","pages":[{"title":"Set up your Apple Developer account","sidebarTitle":"Set up your account","icon":"apple","href":"/build/mobile-apple-account"},{"title":"Upload your app to App Store Connect","sidebarTitle":"Upload your app","icon":"cloud-arrow-up","href":"/build/mobile-upload-ios"},{"title":"Beta test with TestFlight","sidebarTitle":"Test on TestFlight","icon":"flask","href":"/build/mobile-testflight"},{"title":"Submit to the App Store","sidebarTitle":"Submit for App Store","icon":"paper-plane","href":"/build/mobile-publish-ios"}]},{"group":"Add features and grow your app","pages":[{"title":"Add login","sidebarTitle":"Add login","icon":"right-to-bracket","href":"/build/mobile-login"},{"title":"Add payments with RevenueCat","sidebarTitle":"Add payments","icon":"credit-card","href":"/build/mobile-payments"},{"title":"Store images in your mobile app","sidebarTitle":"Save player images","icon":"image","href":"/build/mobile-store-images"},{"title":"Add haptics","sidebarTitle":"Add haptics","icon":"wave-square","href":"/build/mobile-haptics"},{"title":"Use iOS native components","sidebarTitle":"Use native UI","icon":"apple","href":"/build/mobile-native-components"},{"title":"Use the camera","sidebarTitle":"Add camera","icon":"camera","href":"/build/mobile-camera"},{"title":"Access contacts","sidebarTitle":"Add contacts","icon":"address-book","href":"/build/mobile-contacts"},{"title":"Send push notifications","sidebarTitle":"Send notifications","icon":"bell","href":"/build/mobile-push-notifications"},{"title":"Collect reviews and ratings","sidebarTitle":"Collect reviews","icon":"star","href":"/build/mobile-collect-reviews"}]},{"group":"Design","pages":[{"title":"Design your app","sidebarTitle":"Design your app","icon":"palette","href":"/build/mobile-design"},{"title":"Generate an app icon","sidebarTitle":"Generate app icon","icon":"image","href":"/build/mobile-app-icon"},{"title":"Generate App Store screenshots","sidebarTitle":"Generate store assets","icon":"images","href":"/build/mobile-store-screenshots"}]},{"group":"Collaborate","pages":[{"title":"Build PixelGames with a team","sidebarTitle":"Invite your team","icon":"users","href":"/build/mobile-invite-team"}]}]}]},{"tab":"Code","pages":[{"title":"Code","href":"/build/code/code-with-replit"}]},{"tab":"Designs","pages":[{"title":"Designs","href":"/design/what-is-replit-design"}]},{"tab":"Use cases","pages":[{"title":"Use cases","sidebarTitle":"Use cases","description":"Browse workflows that bring your context, connected tools, and an outcome together in Replit.","icon":"grid-2","mode":"wide","href":"/use-cases"},{"group":"Research \u0026 analyze","pages":[{"title":"Prepare for a customer call","sidebarTitle":"Prepare for a customer call","icon":"chart-line","href":"/use-cases/prepare-for-a-customer-call"},{"title":"Analyze customer feedback","sidebarTitle":"Analyze customer feedback","description":"Turn support tickets into themes, trends, and a dashboard the team can act on.","icon":"comments","href":"/use-cases/analyze-customer-feedback"},{"title":"Analyze user interviews","sidebarTitle":"Analyze user interviews","icon":"microscope","href":"/use-cases/analyze-user-interviews"},{"title":"Monitor brand mentions","sidebarTitle":"Monitor brand mentions","icon":"hashtag","href":"/use-cases/monitor-brand-mentions"},{"title":"Monitor competitors","sidebarTitle":"Monitor competitors","icon":"binoculars","href":"/use-cases/monitor-competitors"},{"title":"Monitor top ads","sidebarTitle":"Monitor top ads","icon":"bullseye","href":"/use-cases/monitor-top-ads"}]},{"group":"Operations","pages":[{"title":"Generate a weekly sales report","sidebarTitle":"Generate a weekly sales report","icon":"chart-line","href":"/use-cases/weekly-pipeline-report"},{"title":"Track subscriptions","sidebarTitle":"Track subscriptions","icon":"receipt","href":"/use-cases/track-subscriptions"},{"title":"Catch up while away","sidebarTitle":"Catch up while away","icon":"suitcase","href":"/use-cases/catch-up-while-away"},{"title":"Recap a meeting and follow up","sidebarTitle":"Recap a meeting and follow up","icon":"calendar-check","href":"/use-cases/summarize-a-meeting-and-schedule-follow-up"},{"title":"Source candidates","sidebarTitle":"Source candidates","icon":"user-check","href":"/use-cases/source-candidates"},{"title":"Automate investor outreach","sidebarTitle":"Automate investor outreach","icon":"handshake","href":"/use-cases/find-investors"},{"title":"Automate sponsor prospecting","sidebarTitle":"Automate sponsor prospecting","icon":"bullhorn","href":"/use-cases/find-sponsors"},{"title":"Turn prospect lists into booked demos","sidebarTitle":"Turn prospect lists into booked demos","icon":"phone","href":"/use-cases/call-prospects"},{"title":"Automate contact discovery and outreach","sidebarTitle":"Automate contact discovery and outreach","icon":"paper-plane","href":"/use-cases/send-emails"},{"title":"Contribute to a GitHub project","sidebarTitle":"Contribute to a GitHub project","icon":"code-pull-request","href":"/use-cases/ship-github-change"},{"title":"Answer sales questions from your codebase","sidebarTitle":"Answer sales questions","icon":"comments-dollar","href":"/use-cases/answer-sales-questions-from-code"},{"title":"Answer support questions from your codebase","sidebarTitle":"Answer support questions","icon":"headset","href":"/use-cases/answer-support-questions-from-code"},{"title":"Push a PR from Slack","sidebarTitle":"Push a PR from Slack","icon":"code-pull-request","href":"/use-cases/push-a-pr-from-slack"},{"title":"Turn customer feedback into working improvements","sidebarTitle":"Turn feedback into improvements","icon":"code-pull-request","href":"/use-cases/turn-feedback-into-improvements"},{"title":"Explore a codebase","sidebarTitle":"Explore a codebase","href":"/build/code/understand-and-run"},{"title":"Generate release notes","sidebarTitle":"Generate release notes","icon":"file-lines","href":"/use-cases/generate-release-notes"}]},{"group":"Create \u0026 publish","pages":[{"title":"Build an investor pitch deck","sidebarTitle":"Build an investor pitch deck","icon":"presentation-screen","href":"/use-cases/pitch-deck-from-website"},{"title":"Create social icons and banners","sidebarTitle":"Create social icons and banners","icon":"images","href":"/use-cases/create-social-kit"},{"title":"Let Replit build your TikTok Ads campaign","sidebarTitle":"Let Replit build your TikTok Ads campaign","icon":"bullhorn","href":"/use-cases/run-tiktok-ads"},{"title":"Design a landing page","sidebarTitle":"Design a landing page","icon":"window-maximize","href":"/use-cases/design-landing-page"},{"title":"Redesign your existing website","sidebarTitle":"Redesign your existing website","icon":"arrows-rotate","href":"/use-cases/redesign-your-website"},{"title":"Create your design system","sidebarTitle":"Create your design system","icon":"swatchbook","href":"/use-cases/create-design-system"},{"title":"Go from Figma to a live App","sidebarTitle":"Go from Figma to a live App","icon":"pen-ruler","href":"/use-cases/import-figma-design"},{"title":"Build an online store","sidebarTitle":"Build an online store","icon":"store","href":"/use-cases/build-online-store"},{"title":"Accept payments with Stripe","sidebarTitle":"Accept payments with Stripe","icon":"credit-card","href":"/use-cases/accept-payments-with-stripe"},{"title":"Build a live API dashboard","sidebarTitle":"Build a live API dashboard","icon":"chart-mixed","href":"/use-cases/live-api-dashboard"},{"title":"Review a live website","sidebarTitle":"Review a live website","icon":"clipboard-check","href":"/use-cases/review-a-live-website"},{"title":"Launch a paid event website","sidebarTitle":"Launch a paid event website","icon":"calendar-days","href":"/use-cases/launch-event-website"}]},{"group":"One conversation, many outcomes","pages":[{"title":"Launch a brand from one conversation","sidebarTitle":"Launch a brand from one conversation","icon":"rocket","href":"/use-cases/launch-a-brand-from-one-conversation"},{"title":"Turn a spreadsheet into a team dashboard","sidebarTitle":"Turn a spreadsheet into a dashboard","icon":"table-columns","href":"/use-cases/spreadsheet-to-team-dashboard"},{"title":"Plan a launch from budget and feedback","sidebarTitle":"Plan a launch from budget and feedback","icon":"map","href":"/use-cases/plan-a-launch-from-budget-and-feedback"},{"title":"Analyze your app funnel","sidebarTitle":"Analyze your app funnel","icon":"filter","href":"/use-cases/analyze-your-app-funnel"}]}]},{"tab":"Learn","pages":[{"title":"Learn","href":"/learn/foundations/what-is-an-app"}]},{"tab":"Features","pages":[{"title":"Features","href":"/features/collaboration/workspaces"}]},{"tab":"Trust \u0026 Billing","pages":[{"title":"Trust \u0026 Billing","href":"/category/billing"}]},{"tab":"Enterprise","pages":[{"title":"Enterprise","href":"/teams/welcome"}]}]},{"language":"fr","navbar":{"links":[],"primary":{"type":"button","label":"Commencer à créer","href":"https://replit.com?ref=docs"}},"pages":[{"title":"fr","href":"/fr/use-cases/prepare-for-a-customer-call"}]},{"language":"pt","navbar":{"links":[],"primary":{"type":"button","label":"Comece a criar","href":"https://replit.com?ref=docs"}},"hidden":false,"pages":[{"title":"pt","href":"/pt/use-cases/prepare-for-a-customer-call"}]},{"language":"ja","navbar":{"links":[],"primary":{"type":"button","label":"作成を開始","href":"https://replit.com?ref=docs"}},"hidden":false,"pages":[{"title":"ja","href":"/ja/use-cases/prepare-for-a-customer-call"}]},{"language":"ko","navbar":{"links":[],"primary":{"type":"button","label":"빌드 시작하기","href":"https://replit.com?ref=docs"}},"hidden":false,"pages":[{"title":"ko","href":"/ko/use-cases/prepare-for-a-customer-call"}]}]},"basePath":"","title":"Prepare for a customer call - Replit","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["07c022d89b","a74be98ba7","a9bb46feb3"],"chunks":["Frame-DvzxQbD0.js","DynamicMarkdown-mQG_iQiE.js","zoom-image-lightbox-BFbLClTf.js","lightbox-handle-r17bVUz3.js","Markdown-5FGIym-8.js","clsx-D-TRO5q5.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CdrJecqK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CHlcWBLM.js"]}