A lot. The examples below are organized around the marketing lifecycle — from setting strategy through to analyzing results. The goal is to spark ideas based on where you are right now, not to prescribe a fixed workflow.You don’t need to use these word-for-word. Describe what you need in plain language and Grady will work out the steps. These are starting points.
Where your environment has specific paths configured (e.g., a known AEM content root or DAM path), substitute your actual paths in place of the generic placeholders shown here.
Setting direction — what to build, who to target, and how to position it. Grady can help you turn raw thinking into structured campaign plans and messaging frameworks.
1.01 — Plan a product launch campaign across web, email, and social
Complexity: Complex | Scope: Multi-platform | Platform: AllBuild a full campaign plan with a timeline, asset list, and task breakdown — ready to execute or hand off to the team.Sample Prompt
Plan a launch campaign for [product name] across web, email, and social. Target launch date: [date]. Include: a messaging framework, channel-by-channel asset list, go-live timeline, and a task breakdown I can execute in Gradial.
1.02 — Build a Q3 content calendar across all channels
Complexity: Complex | Scope: Multi-platform | Platform: AllGenerate a structured content calendar for the quarter, mapped to campaigns, channels, and owners.Sample Prompt
Build a Q3 content calendar for [team / brand]. Include web pages, emails, and social posts mapped to our campaign themes: [theme 1], [theme 2], [theme 3]. Align to key dates: [list of dates or events]. Format it so I can use it to kick off tasks in Gradial.
1.03 — Take last year's best-performing campaign and adapt it for this year
Complexity: Complex | Scope: Multi-platform | Platform: AllUse a proven campaign as the foundation — updating messaging, assets, and dates for the new cycle without rebuilding from scratch.Sample Prompt
Take our [campaign name] campaign from [year] and adapt it for [this year / new product / new market]. Update the messaging for [new context], refresh the assets, and rebuild the task list. Reference the original brief here: [link or attached file].
1.04 — Draft the messaging framework for a product launch
Complexity: Medium | Scope: Single deliverable | Platform: AllTurn a product brief into a structured messaging framework — positioning statement, key messages by audience, and proof points.Sample Prompt
Draft a messaging framework for the launch of [product name]. Include: a one-sentence positioning statement, three key messages for each of these audiences: [audience 1], [audience 2], [audience 3], and two proof points per message. Reference the attached product brief.
1.05 — What would it take to launch this campaign in 5 new markets?
Complexity: Medium | Scope: Multi-market | Platform: AllScope out what localization, asset adaptation, and compliance work is needed to expand an existing campaign into new regions.Sample Prompt
We want to launch [campaign name] in these 5 new markets: [market 1], [market 2], [market 3], [market 4], [market 5]. For each, outline what needs to be localized (copy, assets, compliance), what can be reused, and what net-new work is required.
1.06 — Build a competitive analysis and surface gaps in our positioning
Complexity: Medium | Scope: Research | Platform: AllResearch how key competitors are positioning themselves on a topic or product area, then identify where your messaging is weaker, stronger, or missing entirely.Sample Prompt
Research how [competitor 1], [competitor 2], and [competitor 3] are positioning themselves on [topic / product category]. Compare their messaging to ours at [our page URL or attached doc]. Identify: where we're stronger, where we're weaker, and any positioning angles they're using that we're not addressing.
1.07 — Track competitor messaging changes and alert me when they reposition
Complexity: Medium | Scope: Ongoing monitoring | Platform: AllSet up a recurring check on competitor pages so you know whenever a rival updates their positioning, pricing, or key claims.Sample Prompt
Monitor the following competitor pages on a [weekly / monthly] basis: [URL 1], [URL 2], [URL 3]. Alert me whenever copy, pricing, or key messaging changes significantly. Summarize what changed and flag anything that affects our positioning.
1.08 — Which competitors get cited in AI answers where we're invisible?
Complexity: Medium | Scope: Research | Platform: AllIdentify the AI search queries where competitors are being cited but your brand isn’t — so you know where to close the gap.Sample Prompt
Run a set of AI search queries for [topic / product category] on [ChatGPT / Perplexity / Google AI Overviews]. For each query, note which competitors are cited and whether we appear. Identify the 5 queries where we're most absent and competitors are most present, and recommend what content changes would improve our visibility.
1.09 — Summarize what our best-performing content has in common
Complexity: Medium | Scope: Research | Platform: AllLook across your top-performing pages and identify patterns in topic, format, length, and structure — so you can replicate what works.Sample Prompt
Analyze our top [N] performing pages by [metric: organic traffic / conversions / engagement] over the last [time period]. Identify what they have in common: topic type, content length, heading structure, use of visuals, and CTAs. Summarize the patterns and recommend how to apply them to new content.
Breaking strategy into executable work — briefs, task lists, timelines, and scoping. This includes working with your connected ticketing systems (Jira, Workfront, Wrike, Azure DevOps) to query what’s in flight, intake new requests, and turn planning decisions into tracked work.
2.01 — Execute this campaign brief end-to-end
Complexity: Complex | Scope: Multi-platform | Platform: AllUpload a campaign brief and have Grady decompose and execute it across channels — web, email, and assets — following your configured Campaign Execution Guidance.Sample Prompt
Run this campaign end-to-end per the attached brief and workflow diagram, following the Campaign Execution Guidance.
2.02 — Re-plan this campaign now that the launch date moved
Complexity: Medium | Scope: Multi-platform | Platform: AllAdjust an in-flight campaign plan when the timeline shifts — re-sequencing tasks, updating deadlines, and flagging what needs to change.Sample Prompt
Our campaign launch date has moved from [original date] to [new date]. Review the current plan and re-sequence all tasks, asset deadlines, and go-live dates accordingly. Flag anything that can no longer be completed in time.
2.03 — Turn a creative concept into a multi-channel campaign brief and task list
Complexity: Complex | Scope: Multi-platform | Platform: AllTake a high-level creative idea and flesh it out into an actionable brief with channel assignments, dependencies, and a task breakdown.Sample Prompt
Turn this creative concept into a full campaign brief: [describe concept]. Include: campaign goal, target audience, channel plan (web, email, social, paid), asset list, key messages, and a task breakdown I can use to kick off work in Gradial.
2.04 — Spin up 100 custom landing pages for top CRM prospects
Complexity: Complex | Scope: Multi-page | Platform: AllGenerate personalized landing pages at scale using CRM data — one per prospect, each customized with their name, company, and relevant content.Sample Prompt
Using this page as a template: [reference page URL], create personalized landing pages for each row in the attached CSV. Substitute [first name], [company], and [use case] into the hero and body copy for each.
2.05 — Clone our site structure for a new market
Complexity: Complex | Scope: Multi-page | Platform: AllDuplicate an existing site section into a new locale or region, then prepare it for localized content.Sample Prompt
Clone the page structure under [source folder path] into the [target locale/region path, e.g., /content/site/en-gb/]. Carry over the templates and components, then flag which pages need content localization before they can go live.
2.06 — What's the status of every active campaign and what's blocked?
Complexity: Small | Scope: Ticketing | Platform: Jira / Workfront / WrikeQuery your connected ticketing system for a live status summary across all in-flight campaigns — without opening the board.Sample Prompt
In [Jira / Workfront / Wrike], give me a status summary of all active campaign tasks. Show: what's in progress, what's overdue, what's blocked and why, and what's ready for review. Group by campaign.
2.07 — Intake this stakeholder request and turn it into tracked tasks
Complexity: Medium | Scope: Ticketing | Platform: Jira / Workfront / WrikeTake an unstructured request — a Slack message, email, or brief — scope it, and create properly structured tickets in your connected system.Sample Prompt
Intake this request: [paste or attach the request]. Scope it into discrete tasks, estimate complexity for each, and create tickets in [Jira / Workfront / Wrike] under [project / board name]. Assign to [team / person] and set the target date to [date].
2.08 — Automate every Jira ticket I get asking for website updates
Complexity: Complex | Scope: Ticketing | Platform: JiraSet up a routing rule so that web update tickets in Jira automatically trigger Gradial tasks — no manual handoff required.Sample Prompt
Set up automation so that any Jira ticket in [project key] with label [label name] or request type [type] automatically creates a corresponding Gradial task. Map the ticket fields [summary, description, URL, assignee] to the Gradial task fields.
2.09 — Show me all tickets waiting on web content changes this sprint
Complexity: Small | Scope: Ticketing | Platform: Jira / Workfront / WrikePull a focused view of the tickets in your current sprint that are blocked on or waiting for a content or web change.Sample Prompt
In [Jira / Workfront / Wrike], show me all tickets in the current sprint that are waiting on a web content change. Include: ticket ID, title, who owns it, how long it's been waiting, and any linked pages or assets.
2.10 — Notify me in Slack when a page is ready for my review
Complexity: Small | Scope: Workflow | Platform: AllWire up a notification so you’re pinged automatically when Grady completes a task and the page is staged for review — no manual checking required.Sample Prompt
When this task is complete and the page is ready for review, send me a Slack notification in [channel name] with a link to the staged page and a summary of what changed.
2.11 — Set up an approval flow so legal signs off before anything publishes
Complexity: Medium | Scope: Workflow | Platform: AllConfigure a review gate that routes completed tasks to a specific approver before they can go live — applied to a page type, folder, or tag.Sample Prompt
Set up an approval workflow so that any task affecting pages in [folder path / tagged as compliance] requires sign-off from [legal reviewer role / person] before publishing. Route the review notification to [email / Slack channel].
Generating the content and imagery — copy, pages, product descriptions, hero images, and creative variants. Split into editorial and image work.Editorial
3.01 — Turn a product one-pager into a full web page with FAQ and CTA
Complexity: Complex | Scope: Single Page | Platform: AllTake a short source document and expand it into a fully structured web page — adding supporting sections, FAQs drawn from the source, and a clear call to action.Sample Prompt
Using this attached one-pager as the source, create a full web page at [target path] using [reference page URL] as the structural template. Add an FAQ section based on the most likely customer questions from the content, and include a CTA to [desired action / URL].
3.02 — Build a new landing page for a product launch
Complexity: Complex | Scope: Single Page | Platform: AllGenerate a complete landing page — copy, structure, and imagery — for a new product or campaign, staying within brand guidelines.Sample Prompt
Build a new landing page for [product / campaign name] at [target path]. Use this page as a structural reference: [reference URL]. Write the headline, subhead, body copy, and CTA based on these key messages: [message 1], [message 2], [message 3]. Source on-brand hero and supporting images from the DAM at [folder path] or suggest alternatives.
3.03 — Refresh older blog posts with current stats and re-publish
Complexity: Complex | Scope: Multi-page | Platform: AllUpdate a set of older posts with current data, references, and on-page SEO improvements — then publish the refreshed versions.Sample Prompt
Review all blog posts under [folder path] published in [year]. For each one: update outdated statistics with current figures, refresh any references to products or features that have since changed, and improve the meta description. Re-publish each post with today's date once updated.
3.04 — Build an FAQ section on this page from our support docs
Complexity: Medium | Scope: Single Page | Platform: AllGenerate a relevant FAQ by mining your existing support documentation, then add it to the page as a structured component.Sample Prompt
Add an FAQ section to this page: [page URL]. Source the questions and answers from our support docs at [URL or folder path]. Select the 5–8 questions most relevant to the page topic and add them using the [FAQ component name] component.
3.05 — Create a PDP for a new SKU from a spec sheet
Complexity: Complex | Scope: Single Page | Platform: AllBuild a fully populated product detail page from a spec sheet — mapping content to the right components automatically.Sample Prompt
Create a new product detail page for [product name / SKU] at [target path]. Use this PDP as a structural reference: [reference URL]. Populate it with content from the attached spec sheet. Use the DAM at [folder path] for product images.
3.06 — Create localized versions of this content for priority markets
Complexity: Complex | Scope: Multi-page | Platform: AllTranslate and locally adapt a page or content set for multiple markets — adjusting not just language but regional messaging, offers, and compliance.Sample Prompt
Create localized versions of this page: [source page URL] for the following markets: [market 1 / language], [market 2 / language], [market 3 / language]. Translate the copy, adapt any region-specific pricing or offers, and ensure compliance text is included for each market. Place each at [target path structure].
3.07 — Rewrite thin-content pages to answer the query behind them
Complexity: Medium | Scope: Multi-page | Platform: AllIdentify low-quality pages that rank but deliver little value, and rewrite them with substantive, query-matching content.Sample Prompt
Review these pages: [list of URLs]. For each one, identify the primary search query it's targeting, assess whether the current content adequately answers it, and rewrite any page that falls short. Prioritize factual depth, clear structure, and direct answers.
Image Creation
3.08 — Generate on-brand hero images for a campaign page
Complexity: Medium | Scope: Single Page | Platform: AllProduce AI-generated hero imagery that matches your brand guidelines and campaign brief, ready to drop into a page or store in the DAM.Sample Prompt
Generate a hero image for this campaign page: [page URL or campaign name]. Style: [describe visual style, e.g., clean product shot on white, lifestyle photography, abstract gradient]. Brand colors: [primary / secondary]. Dimensions: [e.g., 1440×600]. Save the output to [DAM folder path].
3.09 — Smart-crop the hero image for web, mobile, and social
Complexity: Small | Scope: Multi-asset | Platform: AllTake a single source image and produce correctly cropped variants for every breakpoint and channel — no manual editing required.Sample Prompt
Smart-crop this image: [DAM path] for the following breakpoints and placements:- Desktop hero: 1440×600 (keep subject centered)- Mobile hero: 390×520 (keep subject in upper third)- Social share: 1200×630 (square-safe zone)- Instagram square: 1080×1080Save all outputs to [DAM folder path].
3.10 — Generate product lifestyle images from a brief
Complexity: Complex | Scope: Multi-asset | Platform: AllCreate a set of AI-generated lifestyle images showing the product in context — for use across PDPs, campaigns, and social.Sample Prompt
Generate [number] lifestyle images for [product name] based on this brief: [describe scene, setting, target audience, mood]. Reference our brand style guide at [URL or attached file]. Output at [dimensions] and save to [DAM folder path]. Flag any outputs that don't meet brand standards for review.
3.11 — Create image variants from a source asset for different audiences
Complexity: Medium | Scope: Multi-asset | Platform: AllProduce audience-specific variants of a single creative — adjusting copy overlays, color treatment, or composition to suit each segment.Sample Prompt
Take this source image: [DAM path] and create variants for the following audience segments: [segment 1 — describe], [segment 2 — describe], [segment 3 — describe]. Adjust [copy overlay / color treatment / background] per segment while keeping the core composition. Save each variant to [DAM folder path] with segment name in the filename.
Getting assets organized, tagged, and compliant before they’re used. The cleaner your DAM, the faster Grady can find and use the right asset.
4.01 — Add tags to tagging taxonomy
Complexity: Small | Scope: DAM | Platform: DAMAdd new tags to the tagging taxonomy for organizing and classifying content, pages, or other assets.Sample Prompt
Add the following tags to the tagging taxonomy: [tag1] under [category, e.g., Content Type], [tag2] under [category, e.g., Page Classification], and [tag3] under [category, e.g., Campaign Theme]. Apply them to [content type, e.g., Campaign Theme, blog posts].
4.02 — Update tags in tagging taxonomy
Complexity: Small | Scope: DAM | Platform: DAMModify or update existing tags within the tagging taxonomy to reflect revised naming, categorization, or structure.Sample Prompt
In the tagging taxonomy, rename the tag [old tag name] under [category] to [new tag name]. Also, move the tag [tag name] from [old parent category] to [new parent category] to reflect the updated classification structure.
4.03 — Update asset metadata
Complexity: Small | Scope: Single asset | Platform: AllUpdate the metadata associated with an asset — description, tags, and other attributes.Sample Prompt
For this asset: [asset path or name], update the description to [new description] and add the following tags: [tag1, tag2, tag3].
4.04 — Tag and organize 1,000 untagged assets in the DAM
Complexity: Complex | Scope: Multi-asset | Platform: DAMBulk-classify a backlog of untagged assets using content recognition — applying consistent taxonomy without manual review of each file.Sample Prompt
Review all untagged assets in [DAM folder path] and apply appropriate tags from our taxonomy. Use the asset content and filename to infer type, campaign, region, and subject matter. Flag any assets you're uncertain about for manual review.
4.05 — Find pages and campaigns still using the old logo
Complexity: Medium | Scope: Multi-page | Platform: AllLocate every instance of a deprecated asset across the site and in active campaigns, then replace them with the updated version.Sample Prompt
Find every page and active email campaign using the old logo at [old DAM path] and replace it with the updated version at [new DAM path]. Report a list of everything changed.
4.06 — Find all pages using expired-license images and flag them
Complexity: Medium | Scope: Multi-page | Platform: AllAudit live pages against a list of assets with expired or restricted licenses and surface anything that needs to be replaced.Sample Prompt
Cross-reference the assets used on our live pages against this list of expired-license images: [attached CSV or list of DAM paths]. Flag every page that contains one and queue them for image replacement.
4.07 — Generate on-brand social cards for our next 10 blog posts
Complexity: Medium | Scope: Multi-asset | Platform: DAMAuto-generate a set of social share images from blog post content, applying brand templates and storing the outputs in the DAM.Sample Prompt
Create social share cards for these 10 blog posts: [list of URLs]. Use the [social card template name] template, pull the headline and hero image from each post, and save the outputs to [DAM folder path].
Getting the right content to the right audiences across email, web, and other channels. Grady can build, schedule, and personalize campaigns end-to-end.
5.01 — Add and delete modules within emails
Complexity: Medium | Scope: Single email | Platform: EmailAdd or remove content modules within an existing Marketo or SFMC email to adjust its layout and structure.Sample Prompt
In this Marketo email: [email name or ID], add a [module name, e.g., Text + Image] module below the [existing module name or position]. Then delete the [module name or description] module that is no longer needed.
5.02 — Clone existing campaign with all settings
Complexity: Medium | Scope: Single campaign | Platform: EmailDuplicate an existing Marketo or SFMC campaign with all its settings — smart list filters, flow steps, and schedule configuration.Sample Prompt
In Marketo, clone this campaign: [campaign name or ID] with all of its current settings, including smart list filters, flow steps, and schedule. Name the cloned campaign [new campaign name] and place it in [folder or program path].
5.03 — Schedule batch campaign
Complexity: Medium | Scope: Single campaign | Platform: EmailSchedule a Marketo or SFMC batch campaign to run at a specified date and time with defined person qualification rules.Sample Prompt
In Marketo, schedule a batch campaign: [campaign name or ID] to run on [date and time, e.g., 2025-04-15 at 9:00 AM EST]. Use the existing smart list and flow settings. Set the person qualification rules to [run each person once / allow re-entry].
5.04 — Create emails from templates
Complexity: Complex | Scope: Single email | Platform: EmailCreate a new email in Marketo or SFMC using a predefined template, populated with provided subject line, header, body copy, CTA, and image content.Sample Prompt
In Marketo, create a new email using the [template name] template. Populate it with the following content:Subject line: [subject line]Header: [header text]Body: [body copy]CTA: [CTA text and link]Image: [image path or description]
5.05 — Build a 5-email welcome journey for new trial signups
Complexity: Complex | Scope: Multi-email | Platform: EmailDesign and build a complete onboarding email series — sequenced, timed, and loaded into your MAP — without writing each email from scratch.Sample Prompt
Build a 5-email welcome journey in [Marketo / SFMC] for new trial signups. Use our brand voice guidelines and the following content themes:Email 1 (Day 0): Welcome + getting startedEmail 2 (Day 2): Key feature highlightEmail 3 (Day 5): Use case spotlightEmail 4 (Day 10): Community / resourcesEmail 5 (Day 14): Upgrade nudgeReference this existing email for tone and structure: [example email name or URL].
5.06 — Localize an email campaign for priority markets
Complexity: Complex | Scope: Multi-email | Platform: EmailTranslate and adapt an email campaign for multiple regional markets, applying locale-specific copy, imagery, and compliance requirements.Sample Prompt
Localize this email campaign: [campaign name or ID] for the following markets: [market 1], [market 2], [market 3]. Translate copy, adapt CTAs for regional offers, and ensure each version includes the required footer compliance text for that region.
5.07 — Re-engage subscribers who haven't opened in 90 days
Complexity: Medium | Scope: Segment | Platform: EmailBuild and launch a win-back campaign targeting a lapsed segment with a tailored offer, automatically suppressing anyone who re-engages.Sample Prompt
In [Marketo / SFMC], build a re-engagement campaign targeting contacts who haven't opened any email in the last 90 days. Use a subject line that acknowledges the gap, offer [incentive or value prop], and suppress anyone who opens or clicks from future re-engagement sends.
5.08 — Write and schedule this month's newsletter
Complexity: Medium | Scope: Single email | Platform: EmailDraft, build, and schedule the monthly newsletter to segmented lists — from content assembly to send.Sample Prompt
Write and schedule this month's newsletter in [Marketo / SFMC]. Pull the top 3 blog posts from [URL or feed], include a spotlight on [product / campaign / event], and send to [list name] on [date] at [time, timezone]. Use the [newsletter template name] template.
The hands-on CMS work — updating existing pages, creating new ones, and managing fragments. This is where Grady does the heavy lifting inside your content system.Content Updates
6.01 — Single copy update
Complexity: Small | Scope: Single Page | Platform: AllUpdate a single content element on the page — e.g., a hero headline, section title, or CTA label.Sample Prompt
On this page: [page URL], update the hero headline to [new headline text].
6.02 — Multi copy update
Complexity: Small | Scope: Single Page | Platform: AllChange multiple copy elements on a single page in one pass.Sample Prompt
On this page: [page URL], update the hero headline to [new headline] and change the body text in the second section to [new body copy].
6.03 — Swap image(s) (upload asset)
Complexity: Small | Scope: Single Page | Platform: AllReplace images on a single page using files attached directly to the task.Sample Prompt
On this page: [page URL], replace the hero image with the attached file [filename.jpg] and swap the banner image in the promo section with [filename2.png].
6.04 — Swap image(s) (use DAM path)
Complexity: Small | Scope: Single Page | Platform: AllReplace images on a single page by referencing existing assets via their CMS/DAM path.Sample Prompt
On this page: [page URL], replace the hero image with the asset located at DAM path [e.g., /content/dam/images/hero-new.jpg].
6.05 — Update page with annotated screenshot
Complexity: Small | Scope: Single Page | Platform: AllAttach an annotated screenshot to the task and have Grady apply the edits described in the annotations.Sample Prompt
On this page: [page URL], make the edits shown in the attached annotated screenshot.
6.06 — Update element style(s)
Complexity: Small | Scope: Single Page | Platform: AllUpdate the defined style on a given page element — e.g., button style, hero style, or theme variant.Sample Prompt
On this page: [page URL], change the hero banner style from [current style] to [new style] and update the CTA button style to [new button style].
6.07 — Update page metadata
Complexity: Small | Scope: Single Page | Platform: AllUpdate hidden page metadata — page title, meta description, SEO description, and keywords.Sample Prompt
On this page: [page URL], update the page title to [new title], the meta description to [new description], and the SEO keywords to [new keywords].
6.08 — Create page variant
Complexity: Small | Scope: Single Page | Platform: AllCreate a new version of an existing page with specific content changes — e.g., a localized or campaign-specific variant.Sample Prompt
Using this page as a reference: [source page URL], create a new variant with the following content changes: [list of localized/updated content].
6.09 — Multiple changes in one ticket
Complexity: Medium | Scope: Single Page | Platform: AllExecute several discrete changes from a single task — updating copy, swapping assets, removing/adding components, and updating links.Sample Prompt
On this page: [page URL], make the following changes:(1) Update the hero headline to [new headline].(2) Swap the hero image with [DAM path or attached file].(3) Remove the [component name] section.(4) Update the CTA link to [new URL].
6.10 — Insert component(s)
Complexity: Complex | Scope: Single Page | Platform: AllAdd a component to an existing page by specifying the component type and where it should be placed.Sample Prompt
On this page: [page URL], add a [component name, e.g., Text + Image] component below the [existing component name or position] with the following content: [content details].
6.11 — Remove component(s)
Complexity: Complex | Scope: Single Page | Platform: AllRemove a component from an existing page, identified either by name or by description of its position.Sample Prompt
On this page: [page URL], remove the [component name or description, e.g., the promotional banner below the hero section].
New Page
6.12 — Create new page (Word doc)
Complexity: Complex | Scope: Single Page | Platform: AllCreate a new CMS page using a Word document as the content source, with an existing page as the structural reference.Sample Prompt
Create a new [page type, e.g., Article] page using this page as a reference: [reference page URL]. Populate it with the content from the attached Word document [filename.docx].
6.13 — Create new page (Figma)
Complexity: Complex | Scope: Single Page | Platform: AllCreate a new CMS page using a Figma design file as the content and layout source.Sample Prompt
Create a new [page type, e.g., Landing Page] page using this page as a reference: [reference page URL]. Use the content and layout from this Figma link: [Figma URL].
6.14 — Create new page (URL)
Complexity: Complex | Scope: Single Page | Platform: AllCreate a new CMS page by pulling content from a public URL, with an existing page as the structural reference.Sample Prompt
Create a new [page type, e.g., Product Page] page using this page as a reference: [reference page URL]. Pull the content from this public URL: [source URL].
6.15 — Create new page (Prompt)
Complexity: Complex | Scope: Single Page | Platform: AllCreate a new CMS page using only a text prompt for content, with an existing page as the structural reference.Sample Prompt
Create a new [page type, e.g., Campaign Page] page using this page as a reference: [reference page URL]. Use the following content:Headline: [headline]Body: [body text]CTA: [CTA text and link]Image: [image description or DAM path]
Fragments(AEM)
6.16 — Single copy update (content fragment)
Complexity: Small | Scope: Single fragment | Platform: AEMUpdate a single field on an existing content fragment.Sample Prompt
On this content fragment: [content fragment path], update the [field name] to [new value].
6.17 — Single copy update (experience fragment)
Complexity: Small | Scope: Single fragment | Platform: AEMUpdate a single content element on an existing experience fragment.Sample Prompt
On this experience fragment: [experience fragment path], update the [element name] to [new text].
6.18 — Create content fragment
Complexity: Medium | Scope: Single fragment | Platform: AEMCreate a new content fragment with specified field values.Sample Prompt
Create a new content fragment at [path] with the following fields:[field1]: [value1][field2]: [value2][field3]: [value3]
6.19 — Create experience fragment
Complexity: Medium | Scope: Single fragment | Platform: AEMCreate a new experience fragment based on an existing reference fragment.Sample Prompt
Create a new experience fragment at [path] using this reference: [reference XF path]. Update the content to: [new content details].
Checking work before it ships — QA, accessibility, brand compliance, and legal review. Grady can run these checks automatically so nothing goes live with issues.
7.01 — Run a QA report on this page before it goes live
Complexity: Small | Scope: Single Page | Platform: AllCheck a page for broken links, rendering issues, missing metadata, and component errors before publishing.Sample Prompt
Run a QA check on this page before it goes live: [page URL or staging URL]. Check for: broken links, missing images, metadata completeness, component rendering errors, and mobile display issues. Return a pass/fail summary with details on anything that needs fixing.
7.02 — Run an accessibility audit and queue the fixes
Complexity: Complex | Scope: Multi-page | Platform: AllAudit pages against WCAG standards, surface violations, and create a remediation task list.Sample Prompt
Run an accessibility audit on [page URL / site section]. Check against WCAG 2.1 AA standards. Return a list of violations organized by severity, and create tasks in Gradial for each fix.
7.03 — Find everywhere the brand guideline was violated and fix it
Complexity: Complex | Scope: Multi-page | Platform: AllAudit the site against an updated brand guideline and apply corrections across all affected pages in a single pass.Sample Prompt
Find every page where we're using [old brand element, e.g., the old logo / deprecated color / outdated typeface] and replace it with the updated version per our brand guidelines at [guidelines URL or attached doc].
7.04 — Monthly brand-consistency audit
Complexity: Medium | Scope: Multi-page | Platform: All | Suggested cadence: MonthlyAudit a set of key pages against brand guidelines and flag anything off-brand for review.Sample Prompt
Audit the following pages against our brand guidelines: [page URL 1], [page URL 2], [page URL 3]. Flag any copy, imagery, or styling that is off-brand and summarize the issues found.
7.05 — Standardize formatting on all legal and policy pages
Complexity: Medium | Scope: Multi-page | Platform: AllApply consistent structure, heading hierarchy, and formatting to a set of policy pages that have drifted from the standard.Sample Prompt
Standardize the formatting on all pages in [folder path, e.g., /legal/]. Apply consistent H1/H2/H3 hierarchy, paragraph spacing, and link styling per our style guide. Flag any pages with content that needs human review before changes are applied.
7.06 — Add a compliance disclaimer to every product page in a region
Complexity: Medium | Scope: Multi-page | Platform: AllBulk-insert a required legal element across a regional page set without touching each page individually.Sample Prompt
Add the following EU compliance disclaimer to the footer of every product page under [regional folder path]: "[disclaimer text]". Apply only to pages that don't already include it.
Getting content live — bulk publishing, find-and-replace across pages, scheduled sends, and rollout operations.
8.01 — Find and replace (single page)
Complexity: Medium | Scope: Single Page | Platform: AllFind specific terms within a single page and replace all instances with a new term.Sample Prompt
On this page: [page URL], find all instances of [old term] and replace them with [new term].
8.02 — Find and replace (multi-page)
Complexity: Medium | Scope: Multi-page | Platform: AllFind specific terms across multiple pages and replace all instances with a new term.Sample Prompt
Across the following pages: [page URL 1], [page URL 2], [page URL 3] — find all instances of [old term] and replace them with [new term].
8.03 — Bulk update (copy)
Complexity: Medium | Scope: Multi-page | Platform: AllUpdate copy across multiple pages. Can be run via prompt with a page list or as a Batch Task — batch is preferred for large sets.Sample Prompt
Across the following pages: [page URL 1], [page URL 2], [page URL 3] — update [content element, e.g., component name] from [old value] to [new value]. Apply this as a batch task.
8.04 — Bulk update (assets)
Complexity: Medium | Scope: Multi-page | Platform: AllUpdate asset references across multiple pages. Can use attached uploaded assets or existing DAM paths. Preferred as a batch task for large sets.Sample Prompt
Across the following pages: [page URL 1], [page URL 2], [page URL 3] — replace the [component name] image with the asset at [DAM path or attached file]. Apply this as a batch task.
8.05 — Swap the seasonal banner across all regional homepages
Complexity: Medium | Scope: Multi-page | Platform: AllPush a new promotional banner to every regional homepage simultaneously.Sample Prompt
Swap the hero banner on all regional homepages to the [holiday/seasonal] promo using the asset at [DAM path]. Apply to: [list of locale URLs or folder path].
8.06 — Recurring find-and-replace check
Complexity: Medium | Scope: Multi-page | Platform: All | Suggested cadence: Weekly or monthlyPeriodically catch outdated terms — a deprecated product name, old legal phrasing, or a rebranded term — across a page set.Sample Prompt
Across the following pages: [page URL 1], [page URL 2], [page URL 3] — find any instances of [outdated term] and replace them with [approved term]. Report which pages were changed.
8.07 — Scheduled batch email send
Complexity: Medium | Scope: Single campaign | Platform: Email | Suggested cadence: WeeklyRun a recurring Marketo or SFMC batch campaign on a fixed weekly schedule using existing list and flow settings.Sample Prompt
In Marketo, run the batch campaign [campaign name or ID] using the existing smart list and flow settings. Confirm the number of people who qualified and the send status.
Understanding what worked, fixing what didn’t, and continuously improving — from performance reports to SEO, GEO, and A/B testing.Insights & Analytics
9.01 — Show me content decay: which pages are losing traffic
Complexity: Medium | Scope: Site-wide | Platform: AllIdentify pages where organic traffic is declining and surface the likely causes.Sample Prompt
Analyze traffic trends across our site over the last 6 months and identify pages where month-over-month organic traffic has declined by more than [X]%. For each, note the probable cause and recommend whether to update, consolidate, or retire the page.
9.02 — Summarize this quarter's web performance for the board
Complexity: Medium | Scope: Site-wide | Platform: AllPull the key performance metrics for the quarter and package them into a concise, exec-ready summary.Sample Prompt
Summarize web marketing performance for [Q / date range]. Include: total traffic and trend, top-performing pages, conversion rates, and the top 3 initiatives that drove results. Format it as a one-page board summary.
9.03 — Which marketing channel is driving the highest-quality pipeline?
Complexity: Medium | Scope: Multi-channel | Platform: AllAnalyze pipeline attribution across channels and surface which ones are delivering the best-quality leads.Sample Prompt
Analyze pipeline attribution for [time period]. Compare channels by: lead volume, opportunity conversion rate, average deal size, and time to close. Identify which channel is driving the highest-quality pipeline and recommend where to shift investment.
9.04 — Weekly GEO visibility report
Complexity: Medium | Scope: Multi-page | Platform: All | Suggested cadence: WeeklyRun a recurring GEO visibility report so the team sees brand and competitor movement on a regular rhythm.Sample Prompt
Run a GEO report on [yourwebsite.com] and summarize how our brand visibility has changed since the last report.
SEO & GEO
9.05 — Is my site set up correctly for SEO?
Complexity: Medium | Scope: Site-wide | Platform: AllRun a full technical SEO audit and get a prioritized list of issues — from crawlability and indexing to metadata gaps and redirect chains.Sample Prompt
Run a technical SEO audit on [domain URL]. Check for: crawlability issues, missing or duplicate meta titles and descriptions, broken internal links, redirect chains, pages blocked from indexing, and missing schema markup. Return a prioritized list of issues to fix.
9.06 — Write meta titles and descriptions for every page missing them
Complexity: Medium | Scope: Multi-page | Platform: AllIdentify pages with missing or duplicate metadata and generate on-brand, keyword-relevant replacements in bulk.Sample Prompt
Find every page in [folder path or site section] that is missing a meta title or meta description. Write SEO-optimized versions for each, using our brand voice and targeting the primary keyword for each page. Apply the updates.
9.07 — Fix all broken internal links and redirect chains
Complexity: Medium | Scope: Site-wide | Platform: AllCrawl the site, identify broken links and unnecessary redirect hops, and resolve them.Sample Prompt
Crawl [domain URL] and identify all broken internal links (404s) and redirect chains (3+ hops). Fix broken links by pointing them to the correct current destination. Simplify redirect chains to a single hop where possible.
9.08 — Make us visible in AI search for our key topics
Complexity: Complex | Scope: Multi-page | Platform: AllRewrite and restructure content so it’s more likely to be cited by generative engines like ChatGPT, Perplexity, and Google AI Overviews.Sample Prompt
Optimize our content for generative engine visibility on these topics: [topic 1], [topic 2], [topic 3]. For each, identify the pages most relevant to that topic, rewrite them to include clear factual statements and direct answers, and add structured data where applicable.
9.09 — GEO optimization (single page)
Complexity: Medium | Scope: Single Page | Platform: AllOptimize a page’s content to improve visibility and citation likelihood in AI-powered search engines.Sample Prompt
On this page: [page URL], optimize the content for generative engine visibility. Rewrite or supplement the content to include clear, factual statements, direct answers to likely search questions, and well-structured information about [topic or subject matter]. Prioritize clarity and specificity so the content is more likely to be cited by AI search tools.
9.10 — GEO Monitoring (ongoing visibility over time)
Complexity: Medium | Scope: Multi-prompt | Platform: AllTrack brand and competitor visibility across AI search engines as a time series on a recurring cadence.Because the value comes from the breadth of the set, this isn’t a single paste-able prompt. Download the starter set below, fill in your brand and competitors, and bulk-upload it from the Prompts tab.
Download the example prompt set (XLSX)
20+ example prompts with topics, personas, and tags — formatted for Bulk Import.
See GEO Monitoring for the full setup and how topics, personas, and tags work.
CX & Performance
9.11 — Find every dead end and broken CTA in our signup flow
Complexity: Medium | Scope: Multi-page | Platform: AllWalk the full signup journey and surface every point where users can get stuck, hit a broken link, or encounter a non-functional CTA.Sample Prompt
Audit our signup flow starting at [entry URL]. Walk every step and identify: broken CTAs, dead ends, form errors, pages that don't load correctly, and any steps where the journey stops unexpectedly. Return a list of issues with page URLs and descriptions.
9.12 — Create an A/B test for my landing page
Complexity: Medium | Scope: Single Page | Platform: AllSet up a controlled experiment on a landing page — defining the variant, hypothesis, and success metric.Sample Prompt
Set up an A/B test on this page: [page URL]. Create a variant that changes [element, e.g., the hero headline / CTA copy / hero image] to [new version]. Define the success metric as [conversion event] and run the test until we reach statistical significance.
9.13 — Map the journey from ad click to purchase and identify drop-off
Complexity: Complex | Scope: Multi-page | Platform: AllTrace the full conversion path and pinpoint exactly where users abandon.Sample Prompt
Map the full journey from [ad entry URL] through to [purchase confirmation URL]. Identify the steps where we see the highest drop-off, and for each one describe what the user experience looks like and what's likely causing the abandonment.
9.14 — Find where our mobile experience diverges worst from desktop
Complexity: Medium | Scope: Multi-page | Platform: AllCompare desktop and mobile rendering across key pages and flag the worst breakpoints and missing elements.Sample Prompt
Compare the desktop and mobile experience across these key pages: [list of URLs]. Identify the most significant differences in layout, component rendering, and usability. Prioritize issues by impact and provide a fix recommendation for each.
9.15 — Show me which experiments won and roll the winners out site-wide
Complexity: Complex | Scope: Multi-page | Platform: AllReview completed experiments, identify statistically significant winners, and promote the winning variants.Sample Prompt
Review all completed experiments run in the last [time period]. For each one that reached statistical significance, identify the winning variant and apply it to the full page population. Summarize the lift achieved for each.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Gradial Docs","colors":{"primary":"#a855f7","light":"#c084fc","dark":"#9333ea"},"logo":{"light":"https://mintcdn.com/gradial/RDiUqPSUUpbMwk4U/logo/light.svg?fit=max\u0026auto=format\u0026n=RDiUqPSUUpbMwk4U\u0026q=85\u0026s=3d465cd433ac4e5548cef9e2ca1c64f0","dark":"https://mintcdn.com/gradial/RDiUqPSUUpbMwk4U/logo/dark.svg?fit=max\u0026auto=format\u0026n=RDiUqPSUUpbMwk4U\u0026q=85\u0026s=9dd2ca4128b8734f5710af7f0ca4b65b"},"favicon":"https://mintcdn.com/gradial/jdrFNwtyKAIPgKH0/favicon.svg?fit=max\u0026auto=format\u0026n=jdrFNwtyKAIPgKH0\u0026q=85\u0026s=13e36fc9cd74b4fa6565594562d21961","navbar":{"links":[{"href":"https://app.gradial.com","label":"Log In"},{"href":"https://portal.usepylon.com/gradial","label":"Support"}],"primary":{"type":"button","label":"Request Demo","href":"https://www.gradial.com/request-demo"}},"footer":{"links":[{"header":"Gradial","items":[{"label":"Home","href":"https://www.gradial.com"},{"label":"Partners","href":"https://www.gradial.com/partnership"},{"label":"Blog","href":"https://www.gradial.com/blog"}]},{"header":"Resources","items":[{"label":"Support","href":"https://portal.usepylon.com/gradial"},{"label":"Release Notes","href":"/release-notes/overview"}]}]},"seo":{"metatags":{"canonical":"https://docs.gradial.com"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"gradial","hasAudioNarration":false,"actualSubdomain":"gradial","customDomains":["docs.gradial.com"],"gitSource":{"type":"github","owner":"gradial","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae3ae769e829eb16e13c101","collectionId":"42d6068c-b464-4539-b938-1c40a101b026","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3ae769e829eb16e13c101"},"feedback":{"issues":true,"edits":true,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae3ae769e829eb16e13c101","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Setup \u0026 Administration","count":57},{"language":"default","tag":"Integrations","count":42},{"language":"default","tag":"Gradial in Action","count":41},{"language":"default","tag":"Gradial ACI","count":22},{"language":"default","tag":"Documentation","count":22},{"language":"default","tag":"Getting Started","count":20},{"language":"default","tag":"CMS \u0026 DAM","count":20},{"language":"default","tag":"Content Management","count":10},{"language":"default","tag":"Ticketing Systems","count":10},{"language":"default","tag":"Marketing Automation","count":10}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"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":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"docs/gradial-prompt-library/customer-use-cases","slug":"/docs/gradial-prompt-library/customer-use-cases","pageMetadata":{"title":"Customer Use Cases","description":"Ideas and examples for what to ask Grady, organized by where you are in the marketing lifecycle.","icon":"lightbulb","href":"/docs/gradial-prompt-library/customer-use-cases"},"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: \"Ideas and examples for what to ask Grady, organized by where you are in the marketing lifecycle.\"\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`,code:`code`,em:`em`,hr:`hr`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,CodeBlock,Heading,Info,Tab,Tabs}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`what-can-i-ask-grady`,children:`What can I ask Grady?`}),`\n`,_jsx(_components.p,{children:`A lot. The examples below are organized around the marketing lifecycle — from setting strategy through to analyzing results. The goal is to spark ideas based on where you are right now, not to prescribe a fixed workflow.`}),`\n`,_jsx(_components.p,{children:`You don’t need to use these word-for-word. Describe what you need in plain language and Grady will work out the steps. These are starting points.`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Where your environment has specific paths configured (e.g., a known AEM content root or DAM path), substitute your actual paths in place of the generic placeholders shown here.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`01 — Strategy`,icon:`chess`,href:`#strategy`,children:_jsx(_components.p,{children:`Campaign goals, messaging frameworks, market planning`})}),_jsx(Card,{title:`02 — Planning`,icon:`list-check`,href:`#planning`,children:_jsx(_components.p,{children:`Briefs, task breakdowns, timelines, localization scope`})}),_jsx(Card,{title:`03 — Creative`,icon:`pen-nib`,href:`#creative`,children:_jsx(_components.p,{children:`Copy generation, image creation, smart cropping`})}),_jsx(Card,{title:`04 — Assets (DAM)`,icon:`images`,href:`#assets-dam`,children:_jsx(_components.p,{children:`Tagging, metadata, brand compliance, asset organization`})}),_jsx(Card,{title:`05 — Channel Orchestration`,icon:`envelope`,href:`#channel-orchestration`,children:_jsx(_components.p,{children:`Email campaigns, journeys, multi-channel Email campaigns, journeys, newsletters, multi-channel publishing`})}),_jsx(Card,{title:`06 — Authoring`,icon:`pencil`,href:`#authoring`,children:_jsx(_components.p,{children:`Page updates, new pages, fragments, bulk edits`})}),_jsx(Card,{title:`07 — Review \u0026 QA`,icon:`circle-check`,href:`#review--qa`,children:_jsx(_components.p,{children:`QA checks, accessibility, brand audits, compliance`})}),_jsx(Card,{title:`08 — Launch`,icon:`rocket`,href:`#launch`,children:_jsx(_components.p,{children:`Publishing, bulk rollouts, find-and-replace, scheduled sends`})}),_jsx(Card,{title:`09 — Analyze \u0026 Optimize`,icon:`chart-line`,href:`#analyze--optimize`,children:_jsx(_components.p,{children:`Performance reporting, SEO, GEO, A/B testing, CX`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`01 Strategy`,id:`01-strategy`,children:[_jsx(_components.p,{children:`Setting direction — what to build, who to target, and how to position it. Grady can help you turn raw thinking into structured campaign plans and messaging frameworks.`}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`1.01 — Plan a product launch campaign across web, email, and social`,id:`1-01-plan-a-product-launch-campaign-across-web-email-and-social`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-platform | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Build a full campaign plan with a timeline, asset list, and task breakdown — ready to execute or hand off to the team.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Plan a launch campaign for [product name] across web, email, and social. Target launch date: [date]. Include: a messaging framework, channel-by-channel asset list, go-live timeline, and a task breakdown I can execute in Gradial.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`1.02 — Build a Q3 content calendar across all channels`,id:`1-02-build-a-q3-content-calendar-across-all-channels`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-platform | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Generate a structured content calendar for the quarter, mapped to campaigns, channels, and owners.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Build a Q3 content calendar for [team / brand]. Include web pages, emails, and social posts mapped to our campaign themes: [theme 1], [theme 2], [theme 3]. Align to key dates: [list of dates or events]. Format it so I can use it to kick off tasks in Gradial.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`1.03 — Take last year's best-performing campaign and adapt it for this year`,id:`1-03-take-last-years-best-performing-campaign-and-adapt-it-for-this-year`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-platform | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Use a proven campaign as the foundation — updating messaging, assets, and dates for the new cycle without rebuilding from scratch.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Take our [campaign name] campaign from [year] and adapt it for [this year / new product / new market]. Update the messaging for [new context], refresh the assets, and rebuild the task list. Reference the original brief here: [link or attached file].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`1.04 — Draft the messaging framework for a product launch`,id:`1-04-draft-the-messaging-framework-for-a-product-launch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single deliverable | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Turn a product brief into a structured messaging framework — positioning statement, key messages by audience, and proof points.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Draft a messaging framework for the launch of [product name]. Include: a one-sentence positioning statement, three key messages for each of these audiences: [audience 1], [audience 2], [audience 3], and two proof points per message. Reference the attached product brief.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`1.05 — What would it take to launch this campaign in 5 new markets?`,id:`1-05-what-would-it-take-to-launch-this-campaign-in-5-new-markets`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-market | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Scope out what localization, asset adaptation, and compliance work is needed to expand an existing campaign into new regions.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`We want to launch [campaign name] in these 5 new markets: [market 1], [market 2], [market 3], [market 4], [market 5]. For each, outline what needs to be localized (copy, assets, compliance), what can be reused, and what net-new work is required.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`1.06 — Build a competitive analysis and surface gaps in our positioning`,id:`1-06-build-a-competitive-analysis-and-surface-gaps-in-our-positioning`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Research | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Research how key competitors are positioning themselves on a topic or product area, then identify where your messaging is weaker, stronger, or missing entirely.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Research how [competitor 1], [competitor 2], and [competitor 3] are positioning themselves on [topic / product category]. Compare their messaging to ours at [our page URL or attached doc]. Identify: where we're stronger, where we're weaker, and any positioning angles they're using that we're not addressing.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`1.07 — Track competitor messaging changes and alert me when they reposition`,id:`1-07-track-competitor-messaging-changes-and-alert-me-when-they-reposition`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Ongoing monitoring | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Set up a recurring check on competitor pages so you know whenever a rival updates their positioning, pricing, or key claims.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Monitor the following competitor pages on a [weekly / monthly] basis: [URL 1], [URL 2], [URL 3]. Alert me whenever copy, pricing, or key messaging changes significantly. Summarize what changed and flag anything that affects our positioning.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`1.08 — Which competitors get cited in AI answers where we're invisible?`,id:`1-08-which-competitors-get-cited-in-ai-answers-where-we-re-invisible`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Research | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Identify the AI search queries where competitors are being cited but your brand isn’t — so you know where to close the gap.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Run a set of AI search queries for [topic / product category] on [ChatGPT / Perplexity / Google AI Overviews]. For each query, note which competitors are cited and whether we appear. Identify the 5 queries where we're most absent and competitors are most present, and recommend what content changes would improve our visibility.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`1.09 — Summarize what our best-performing content has in common`,id:`1-09-summarize-what-our-best-performing-content-has-in-common`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Research | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Look across your top-performing pages and identify patterns in topic, format, length, and structure — so you can replicate what works.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Analyze our top [N] performing pages by [metric: organic traffic / conversions / engagement] over the last [time period]. Identify what they have in common: topic type, content length, heading structure, use of visuals, and CTAs. Summarize the patterns and recommend how to apply them to new content.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]})]}),_jsxs(Tab,{title:`02 Planning`,id:`02-planning`,children:[_jsx(_components.p,{children:`Breaking strategy into executable work — briefs, task lists, timelines, and scoping. This includes working with your connected ticketing systems (Jira, Workfront, Wrike, Azure DevOps) to query what’s in flight, intake new requests, and turn planning decisions into tracked work.`}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`2.01 — Execute this campaign brief end-to-end`,id:`2-01-execute-this-campaign-brief-end-to-end`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-platform | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Upload a campaign brief and have Grady decompose and execute it across channels — web, email, and assets — following your configured Campaign Execution Guidance.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Run this campaign end-to-end per the attached brief and workflow diagram, following the Campaign Execution Guidance.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`2.02 — Re-plan this campaign now that the launch date moved`,id:`2-02-re-plan-this-campaign-now-that-the-launch-date-moved`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-platform | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Adjust an in-flight campaign plan when the timeline shifts — re-sequencing tasks, updating deadlines, and flagging what needs to change.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Our campaign launch date has moved from [original date] to [new date]. Review the current plan and re-sequence all tasks, asset deadlines, and go-live dates accordingly. Flag anything that can no longer be completed in time.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`2.03 — Turn a creative concept into a multi-channel campaign brief and task list`,id:`2-03-turn-a-creative-concept-into-a-multi-channel-campaign-brief-and-task-list`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-platform | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Take a high-level creative idea and flesh it out into an actionable brief with channel assignments, dependencies, and a task breakdown.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Turn this creative concept into a full campaign brief: [describe concept]. Include: campaign goal, target audience, channel plan (web, email, social, paid), asset list, key messages, and a task breakdown I can use to kick off work in Gradial.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`2.04 — Spin up 100 custom landing pages for top CRM prospects`,id:`2-04-spin-up-100-custom-landing-pages-for-top-crm-prospects`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Generate personalized landing pages at scale using CRM data — one per prospect, each customized with their name, company, and relevant content.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Using this page as a template: [reference page URL], create personalized landing pages for each row in the attached CSV. Substitute [first name], [company], and [use case] into the hero and body copy for each.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`2.05 — Clone our site structure for a new market`,id:`2-05-clone-our-site-structure-for-a-new-market`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Duplicate an existing site section into a new locale or region, then prepare it for localized content.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Clone the page structure under [source folder path] into the [target locale/region path, e.g., /content/site/en-gb/]. Carry over the templates and components, then flag which pages need content localization before they can go live.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`2.06 — What's the status of every active campaign and what's blocked?`,id:`2-06-whats-the-status-of-every-active-campaign-and-whats-blocked`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Ticketing | `,_jsx(_components.strong,{children:`Platform:`}),` Jira / Workfront / Wrike`]}),_jsx(_components.p,{children:`Query your connected ticketing system for a live status summary across all in-flight campaigns — without opening the board.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`In [Jira / Workfront / Wrike], give me a status summary of all active campaign tasks. Show: what's in progress, what's overdue, what's blocked and why, and what's ready for review. Group by campaign.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`2.07 — Intake this stakeholder request and turn it into tracked tasks`,id:`2-07-intake-this-stakeholder-request-and-turn-it-into-tracked-tasks`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Ticketing | `,_jsx(_components.strong,{children:`Platform:`}),` Jira / Workfront / Wrike`]}),_jsx(_components.p,{children:`Take an unstructured request — a Slack message, email, or brief — scope it, and create properly structured tickets in your connected system.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Intake this request: [paste or attach the request]. Scope it into discrete tasks, estimate complexity for each, and create tickets in [Jira / Workfront / Wrike] under [project / board name]. Assign to [team / person] and set the target date to [date].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`2.08 — Automate every Jira ticket I get asking for website updates`,id:`2-08-automate-every-jira-ticket-i-get-asking-for-website-updates`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Ticketing | `,_jsx(_components.strong,{children:`Platform:`}),` Jira`]}),_jsx(_components.p,{children:`Set up a routing rule so that web update tickets in Jira automatically trigger Gradial tasks — no manual handoff required.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Set up automation so that any Jira ticket in [project key] with label [label name] or request type [type] automatically creates a corresponding Gradial task. Map the ticket fields [summary, description, URL, assignee] to the Gradial task fields.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`2.09 — Show me all tickets waiting on web content changes this sprint`,id:`2-09-show-me-all-tickets-waiting-on-web-content-changes-this-sprint`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Ticketing | `,_jsx(_components.strong,{children:`Platform:`}),` Jira / Workfront / Wrike`]}),_jsx(_components.p,{children:`Pull a focused view of the tickets in your current sprint that are blocked on or waiting for a content or web change.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`In [Jira / Workfront / Wrike], show me all tickets in the current sprint that are waiting on a web content change. Include: ticket ID, title, who owns it, how long it's been waiting, and any linked pages or assets.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`2.10 — Notify me in Slack when a page is ready for my review`,id:`2-10-notify-me-in-slack-when-a-page-is-ready-for-my-review`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Workflow | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Wire up a notification so you’re pinged automatically when Grady completes a task and the page is staged for review — no manual checking required.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`When this task is complete and the page is ready for review, send me a Slack notification in [channel name] with a link to the staged page and a summary of what changed.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`2.11 — Set up an approval flow so legal signs off before anything publishes`,id:`2-11-set-up-an-approval-flow-so-legal-signs-off-before-anything-publishes`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Workflow | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Configure a review gate that routes completed tasks to a specific approver before they can go live — applied to a page type, folder, or tag.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Set up an approval workflow so that any task affecting pages in [folder path / tagged as compliance] requires sign-off from [legal reviewer role / person] before publishing. Route the review notification to [email / Slack channel].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]})]}),_jsxs(Tab,{title:`03 Creative`,id:`03-creative`,children:[_jsx(_components.p,{children:`Generating the content and imagery — copy, pages, product descriptions, hero images, and creative variants. Split into editorial and image work.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Editorial`})}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`3.01 — Turn a product one-pager into a full web page with FAQ and CTA`,id:`3-01-turn-a-product-one-pager-into-a-full-web-page-with-faq-and-cta`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Take a short source document and expand it into a fully structured web page — adding supporting sections, FAQs drawn from the source, and a clear call to action.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Using this attached one-pager as the source, create a full web page at [target path] using [reference page URL] as the structural template. Add an FAQ section based on the most likely customer questions from the content, and include a CTA to [desired action / URL].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`3.02 — Build a new landing page for a product launch`,id:`3-02-build-a-new-landing-page-for-a-product-launch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Generate a complete landing page — copy, structure, and imagery — for a new product or campaign, staying within brand guidelines.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Build a new landing page for [product / campaign name] at [target path]. Use this page as a structural reference: [reference URL]. Write the headline, subhead, body copy, and CTA based on these key messages: [message 1], [message 2], [message 3]. Source on-brand hero and supporting images from the DAM at [folder path] or suggest alternatives.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`3.03 — Refresh older blog posts with current stats and re-publish`,id:`3-03-refresh-older-blog-posts-with-current-stats-and-re-publish`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Update a set of older posts with current data, references, and on-page SEO improvements — then publish the refreshed versions.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Review all blog posts under [folder path] published in [year]. For each one: update outdated statistics with current figures, refresh any references to products or features that have since changed, and improve the meta description. Re-publish each post with today's date once updated.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`3.04 — Build an FAQ section on this page from our support docs`,id:`3-04-build-an-faq-section-on-this-page-from-our-support-docs`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Generate a relevant FAQ by mining your existing support documentation, then add it to the page as a structured component.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Add an FAQ section to this page: [page URL]. Source the questions and answers from our support docs at [URL or folder path]. Select the 5–8 questions most relevant to the page topic and add them using the [FAQ component name] component.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`3.05 — Create a PDP for a new SKU from a spec sheet`,id:`3-05-create-a-pdp-for-a-new-sku-from-a-spec-sheet`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Build a fully populated product detail page from a spec sheet — mapping content to the right components automatically.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a new product detail page for [product name / SKU] at [target path]. Use this PDP as a structural reference: [reference URL]. Populate it with content from the attached spec sheet. Use the DAM at [folder path] for product images.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`3.06 — Create localized versions of this content for priority markets`,id:`3-06-create-localized-versions-of-this-content-for-priority-markets`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Translate and locally adapt a page or content set for multiple markets — adjusting not just language but regional messaging, offers, and compliance.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create localized versions of this page: [source page URL] for the following markets: [market 1 / language], [market 2 / language], [market 3 / language]. Translate the copy, adapt any region-specific pricing or offers, and ensure compliance text is included for each market. Place each at [target path structure].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`3.07 — Rewrite thin-content pages to answer the query behind them`,id:`3-07-rewrite-thin-content-pages-to-answer-the-query-behind-them`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Identify low-quality pages that rank but deliver little value, and rewrite them with substantive, query-matching content.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Review these pages: [list of URLs]. For each one, identify the primary search query it's targeting, assess whether the current content adequately answers it, and rewrite any page that falls short. Prioritize factual depth, clear structure, and direct answers.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Image Creation`})}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`3.08 — Generate on-brand hero images for a campaign page`,id:`3-08-generate-on-brand-hero-images-for-a-campaign-page`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Produce AI-generated hero imagery that matches your brand guidelines and campaign brief, ready to drop into a page or store in the DAM.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Generate a hero image for this campaign page: [page URL or campaign name]. Style: [describe visual style, e.g., clean product shot on white, lifestyle photography, abstract gradient]. Brand colors: [primary / secondary]. Dimensions: [e.g., 1440×600]. Save the output to [DAM folder path].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`3.09 — Smart-crop the hero image for web, mobile, and social`,id:`3-09-smart-crop-the-hero-image-for-web-mobile-and-social`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-asset | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Take a single source image and produce correctly cropped variants for every breakpoint and channel — no manual editing required.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Smart-crop this image: [DAM path] for the following breakpoints and placements:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Desktop hero: 1440×600 (keep subject centered)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Mobile hero: 390×520 (keep subject in upper third)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Social share: 1200×630 (square-safe zone)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Instagram square: 1080×1080`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Save all outputs to [DAM folder path].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`3.10 — Generate product lifestyle images from a brief`,id:`3-10-generate-product-lifestyle-images-from-a-brief`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-asset | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Create a set of AI-generated lifestyle images showing the product in context — for use across PDPs, campaigns, and social.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Generate [number] lifestyle images for [product name] based on this brief: [describe scene, setting, target audience, mood]. Reference our brand style guide at [URL or attached file]. Output at [dimensions] and save to [DAM folder path]. Flag any outputs that don't meet brand standards for review.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`3.11 — Create image variants from a source asset for different audiences`,id:`3-11-create-image-variants-from-a-source-asset-for-different-audiences`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-asset | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Produce audience-specific variants of a single creative — adjusting copy overlays, color treatment, or composition to suit each segment.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Take this source image: [DAM path] and create variants for the following audience segments: [segment 1 — describe], [segment 2 — describe], [segment 3 — describe]. Adjust [copy overlay / color treatment / background] per segment while keeping the core composition. Save each variant to [DAM folder path] with segment name in the filename.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]})]}),_jsxs(Tab,{title:`04 Assets (DAM)`,id:`04-assets-dam`,children:[_jsx(_components.p,{children:`Getting assets organized, tagged, and compliant before they’re used. The cleaner your DAM, the faster Grady can find and use the right asset.`}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`4.01 — Add tags to tagging taxonomy`,id:`4-01-add-tags-to-tagging-taxonomy`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` DAM | `,_jsx(_components.strong,{children:`Platform:`}),` DAM`]}),_jsx(_components.p,{children:`Add new tags to the tagging taxonomy for organizing and classifying content, pages, or other assets.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Add the following tags to the tagging taxonomy: [tag1] under [category, e.g., Content Type], [tag2] under [category, e.g., Page Classification], and [tag3] under [category, e.g., Campaign Theme]. Apply them to [content type, e.g., Campaign Theme, blog posts].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`4.02 — Update tags in tagging taxonomy`,id:`4-02-update-tags-in-tagging-taxonomy`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` DAM | `,_jsx(_components.strong,{children:`Platform:`}),` DAM`]}),_jsx(_components.p,{children:`Modify or update existing tags within the tagging taxonomy to reflect revised naming, categorization, or structure.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`In the tagging taxonomy, rename the tag [old tag name] under [category] to [new tag name]. Also, move the tag [tag name] from [old parent category] to [new parent category] to reflect the updated classification structure.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`4.03 — Update asset metadata`,id:`4-03-update-asset-metadata`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single asset | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Update the metadata associated with an asset — description, tags, and other attributes.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`For this asset: [asset path or name], update the description to [new description] and add the following tags: [tag1, tag2, tag3].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`4.04 — Tag and organize 1,000 untagged assets in the DAM`,id:`4-04-tag-and-organize-1-000-untagged-assets-in-the-dam`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-asset | `,_jsx(_components.strong,{children:`Platform:`}),` DAM`]}),_jsx(_components.p,{children:`Bulk-classify a backlog of untagged assets using content recognition — applying consistent taxonomy without manual review of each file.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Review all untagged assets in [DAM folder path] and apply appropriate tags from our taxonomy. Use the asset content and filename to infer type, campaign, region, and subject matter. Flag any assets you're uncertain about for manual review.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`4.05 — Find pages and campaigns still using the old logo`,id:`4-05-find-pages-and-campaigns-still-using-the-old-logo`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Locate every instance of a deprecated asset across the site and in active campaigns, then replace them with the updated version.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Find every page and active email campaign using the old logo at [old DAM path] and replace it with the updated version at [new DAM path]. Report a list of everything changed.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`4.06 — Find all pages using expired-license images and flag them`,id:`4-06-find-all-pages-using-expired-license-images-and-flag-them`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Audit live pages against a list of assets with expired or restricted licenses and surface anything that needs to be replaced.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Cross-reference the assets used on our live pages against this list of expired-license images: [attached CSV or list of DAM paths]. Flag every page that contains one and queue them for image replacement.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`4.07 — Generate on-brand social cards for our next 10 blog posts`,id:`4-07-generate-on-brand-social-cards-for-our-next-10-blog-posts`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-asset | `,_jsx(_components.strong,{children:`Platform:`}),` DAM`]}),_jsx(_components.p,{children:`Auto-generate a set of social share images from blog post content, applying brand templates and storing the outputs in the DAM.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create social share cards for these 10 blog posts: [list of URLs]. Use the [social card template name] template, pull the headline and hero image from each post, and save the outputs to [DAM folder path].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]})]}),_jsxs(Tab,{title:`05 Channel Orchestration`,id:`05-channel-orchestration`,children:[_jsx(_components.p,{children:`Getting the right content to the right audiences across email, web, and other channels. Grady can build, schedule, and personalize campaigns end-to-end.`}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`5.01 — Add and delete modules within emails`,id:`5-01-add-and-delete-modules-within-emails`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single email | `,_jsx(_components.strong,{children:`Platform:`}),` Email`]}),_jsx(_components.p,{children:`Add or remove content modules within an existing Marketo or SFMC email to adjust its layout and structure.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`In this Marketo email: [email name or ID], add a [module name, e.g., Text + Image] module below the [existing module name or position]. Then delete the [module name or description] module that is no longer needed.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`5.02 — Clone existing campaign with all settings`,id:`5-02-clone-existing-campaign-with-all-settings`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single campaign | `,_jsx(_components.strong,{children:`Platform:`}),` Email`]}),_jsx(_components.p,{children:`Duplicate an existing Marketo or SFMC campaign with all its settings — smart list filters, flow steps, and schedule configuration.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`In Marketo, clone this campaign: [campaign name or ID] with all of its current settings, including smart list filters, flow steps, and schedule. Name the cloned campaign [new campaign name] and place it in [folder or program path].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`5.03 — Schedule batch campaign`,id:`5-03-schedule-batch-campaign`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single campaign | `,_jsx(_components.strong,{children:`Platform:`}),` Email`]}),_jsx(_components.p,{children:`Schedule a Marketo or SFMC batch campaign to run at a specified date and time with defined person qualification rules.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`In Marketo, schedule a batch campaign: [campaign name or ID] to run on [date and time, e.g., 2025-04-15 at 9:00 AM EST]. Use the existing smart list and flow settings. Set the person qualification rules to [run each person once / allow re-entry].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`5.04 — Create emails from templates`,id:`5-04-create-emails-from-templates`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Single email | `,_jsx(_components.strong,{children:`Platform:`}),` Email`]}),_jsx(_components.p,{children:`Create a new email in Marketo or SFMC using a predefined template, populated with provided subject line, header, body copy, CTA, and image content.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`In Marketo, create a new email using the [template name] template. Populate it with the following content:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Subject line: [subject line]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Header: [header text]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Body: [body copy]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`CTA: [CTA text and link]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Image: [image path or description]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`5.05 — Build a 5-email welcome journey for new trial signups`,id:`5-05-build-a-5-email-welcome-journey-for-new-trial-signups`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-email | `,_jsx(_components.strong,{children:`Platform:`}),` Email`]}),_jsx(_components.p,{children:`Design and build a complete onboarding email series — sequenced, timed, and loaded into your MAP — without writing each email from scratch.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Build a 5-email welcome journey in [Marketo / SFMC] for new trial signups. Use our brand voice guidelines and the following content themes:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Email 1 (Day 0): Welcome + getting started`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Email 2 (Day 2): Key feature highlight`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Email 3 (Day 5): Use case spotlight`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Email 4 (Day 10): Community / resources`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Email 5 (Day 14): Upgrade nudge`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Reference this existing email for tone and structure: [example email name or URL].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`5.06 — Localize an email campaign for priority markets`,id:`5-06-localize-an-email-campaign-for-priority-markets`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-email | `,_jsx(_components.strong,{children:`Platform:`}),` Email`]}),_jsx(_components.p,{children:`Translate and adapt an email campaign for multiple regional markets, applying locale-specific copy, imagery, and compliance requirements.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Localize this email campaign: [campaign name or ID] for the following markets: [market 1], [market 2], [market 3]. Translate copy, adapt CTAs for regional offers, and ensure each version includes the required footer compliance text for that region.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`5.07 — Re-engage subscribers who haven't opened in 90 days`,id:`5-07-re-engage-subscribers-who-havent-opened-in-90-days`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Segment | `,_jsx(_components.strong,{children:`Platform:`}),` Email`]}),_jsx(_components.p,{children:`Build and launch a win-back campaign targeting a lapsed segment with a tailored offer, automatically suppressing anyone who re-engages.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`In [Marketo / SFMC], build a re-engagement campaign targeting contacts who haven't opened any email in the last 90 days. Use a subject line that acknowledges the gap, offer [incentive or value prop], and suppress anyone who opens or clicks from future re-engagement sends.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`5.08 — Write and schedule this month's newsletter`,id:`5-08-write-and-schedule-this-months-newsletter`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single email | `,_jsx(_components.strong,{children:`Platform:`}),` Email`]}),_jsx(_components.p,{children:`Draft, build, and schedule the monthly newsletter to segmented lists — from content assembly to send.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Write and schedule this month's newsletter in [Marketo / SFMC]. Pull the top 3 blog posts from [URL or feed], include a spotlight on [product / campaign / event], and send to [list name] on [date] at [time, timezone]. Use the [newsletter template name] template.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]})]}),_jsxs(Tab,{title:`06 Authoring`,id:`06-authoring`,children:[_jsx(_components.p,{children:`The hands-on CMS work — updating existing pages, creating new ones, and managing fragments. This is where Grady does the heavy lifting inside your content system.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Content Updates`})}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`6.01 — Single copy update`,id:`6-01-single-copy-update`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Update a single content element on the page — e.g., a hero headline, section title, or CTA label.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], update the hero headline to [new headline text].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.02 — Multi copy update`,id:`6-02-multi-copy-update`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Change multiple copy elements on a single page in one pass.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], update the hero headline to [new headline] and change the body text in the second section to [new body copy].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.03 — Swap image(s) (upload asset)`,id:`6-03-swap-images-upload-asset`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Replace images on a single page using files attached directly to the task.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], replace the hero image with the attached file [filename.jpg] and swap the banner image in the promo section with [filename2.png].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.04 — Swap image(s) (use DAM path)`,id:`6-04-swap-images-use-dam-path`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Replace images on a single page by referencing existing assets via their CMS/DAM path.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], replace the hero image with the asset located at DAM path [e.g., /content/dam/images/hero-new.jpg].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.05 — Update page with annotated screenshot`,id:`6-05-update-page-with-annotated-screenshot`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Attach an annotated screenshot to the task and have Grady apply the edits described in the annotations.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], make the edits shown in the attached annotated screenshot.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.06 — Update element style(s)`,id:`6-06-update-element-styles`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Update the defined style on a given page element — e.g., button style, hero style, or theme variant.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], change the hero banner style from [current style] to [new style] and update the CTA button style to [new button style].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.07 — Update page metadata`,id:`6-07-update-page-metadata`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Update hidden page metadata — page title, meta description, SEO description, and keywords.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], update the page title to [new title], the meta description to [new description], and the SEO keywords to [new keywords].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.08 — Create page variant`,id:`6-08-create-page-variant`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Create a new version of an existing page with specific content changes — e.g., a localized or campaign-specific variant.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Using this page as a reference: [source page URL], create a new variant with the following content changes: [list of localized/updated content].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.09 — Multiple changes in one ticket`,id:`6-09-multiple-changes-in-one-ticket`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Execute several discrete changes from a single task — updating copy, swapping assets, removing/adding components, and updating links.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], make the following changes:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`(1) Update the hero headline to [new headline].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`(2) Swap the hero image with [DAM path or attached file].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`(3) Remove the [component name] section.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`(4) Update the CTA link to [new URL].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.10 — Insert component(s)`,id:`6-10-insert-components`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Add a component to an existing page by specifying the component type and where it should be placed.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], add a [component name, e.g., Text + Image] component below the [existing component name or position] with the following content: [content details].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.11 — Remove component(s)`,id:`6-11-remove-components`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Remove a component from an existing page, identified either by name or by description of its position.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], remove the [component name or description, e.g., the promotional banner below the hero section].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`New Page`})}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`6.12 — Create new page (Word doc)`,id:`6-12-create-new-page-word-doc`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Create a new CMS page using a Word document as the content source, with an existing page as the structural reference.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a new [page type, e.g., Article] page using this page as a reference: [reference page URL]. Populate it with the content from the attached Word document [filename.docx].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.13 — Create new page (Figma)`,id:`6-13-create-new-page-figma`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Create a new CMS page using a Figma design file as the content and layout source.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a new [page type, e.g., Landing Page] page using this page as a reference: [reference page URL]. Use the content and layout from this Figma link: [Figma URL].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.14 — Create new page (URL)`,id:`6-14-create-new-page-url`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Create a new CMS page by pulling content from a public URL, with an existing page as the structural reference.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a new [page type, e.g., Product Page] page using this page as a reference: [reference page URL]. Pull the content from this public URL: [source URL].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.15 — Create new page (Prompt)`,id:`6-15-create-new-page-prompt`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Create a new CMS page using only a text prompt for content, with an existing page as the structural reference.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a new [page type, e.g., Campaign Page] page using this page as a reference: [reference page URL]. Use the following content:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Headline: [headline]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Body: [body text]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`CTA: [CTA text and link]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Image: [image description or DAM path]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Fragments`}),` `,_jsx(_components.em,{children:`(AEM)`})]}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`6.16 — Single copy update (content fragment)`,id:`6-16-single-copy-update-content-fragment`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single fragment | `,_jsx(_components.strong,{children:`Platform:`}),` AEM`]}),_jsx(_components.p,{children:`Update a single field on an existing content fragment.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this content fragment: [content fragment path], update the [field name] to [new value].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.17 — Single copy update (experience fragment)`,id:`6-17-single-copy-update-experience-fragment`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single fragment | `,_jsx(_components.strong,{children:`Platform:`}),` AEM`]}),_jsx(_components.p,{children:`Update a single content element on an existing experience fragment.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this experience fragment: [experience fragment path], update the [element name] to [new text].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.18 — Create content fragment`,id:`6-18-create-content-fragment`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single fragment | `,_jsx(_components.strong,{children:`Platform:`}),` AEM`]}),_jsx(_components.p,{children:`Create a new content fragment with specified field values.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a new content fragment at [path] with the following fields:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`[field1]: [value1]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`[field2]: [value2]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`[field3]: [value3]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`6.19 — Create experience fragment`,id:`6-19-create-experience-fragment`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single fragment | `,_jsx(_components.strong,{children:`Platform:`}),` AEM`]}),_jsx(_components.p,{children:`Create a new experience fragment based on an existing reference fragment.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a new experience fragment at [path] using this reference: [reference XF path]. Update the content to: [new content details].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]})]}),_jsxs(Tab,{title:`07 Review \u0026 QA`,id:`07-review-%26-qa`,children:[_jsx(_components.p,{children:`Checking work before it ships — QA, accessibility, brand compliance, and legal review. Grady can run these checks automatically so nothing goes live with issues.`}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`7.01 — Run a QA report on this page before it goes live`,id:`7-01-run-a-qa-report-on-this-page-before-it-goes-live`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Small | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Check a page for broken links, rendering issues, missing metadata, and component errors before publishing.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Run a QA check on this page before it goes live: [page URL or staging URL]. Check for: broken links, missing images, metadata completeness, component rendering errors, and mobile display issues. Return a pass/fail summary with details on anything that needs fixing.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`7.02 — Run an accessibility audit and queue the fixes`,id:`7-02-run-an-accessibility-audit-and-queue-the-fixes`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Audit pages against WCAG standards, surface violations, and create a remediation task list.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Run an accessibility audit on [page URL / site section]. Check against WCAG 2.1 AA standards. Return a list of violations organized by severity, and create tasks in Gradial for each fix.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`7.03 — Find everywhere the brand guideline was violated and fix it`,id:`7-03-find-everywhere-the-brand-guideline-was-violated-and-fix-it`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Audit the site against an updated brand guideline and apply corrections across all affected pages in a single pass.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Find every page where we're using [old brand element, e.g., the old logo / deprecated color / outdated typeface] and replace it with the updated version per our brand guidelines at [guidelines URL or attached doc].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`7.04 — Monthly brand-consistency audit`,id:`7-04-monthly-brand-consistency-audit`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All | `,_jsx(_components.strong,{children:`Suggested cadence:`}),` Monthly`]}),_jsx(_components.p,{children:`Audit a set of key pages against brand guidelines and flag anything off-brand for review.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Audit the following pages against our brand guidelines: [page URL 1], [page URL 2], [page URL 3]. Flag any copy, imagery, or styling that is off-brand and summarize the issues found.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`7.05 — Standardize formatting on all legal and policy pages`,id:`7-05-standardize-formatting-on-all-legal-and-policy-pages`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Apply consistent structure, heading hierarchy, and formatting to a set of policy pages that have drifted from the standard.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Standardize the formatting on all pages in [folder path, e.g., /legal/]. Apply consistent H1/H2/H3 hierarchy, paragraph spacing, and link styling per our style guide. Flag any pages with content that needs human review before changes are applied.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`7.06 — Add a compliance disclaimer to every product page in a region`,id:`7-06-add-a-compliance-disclaimer-to-every-product-page-in-a-region`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Bulk-insert a required legal element across a regional page set without touching each page individually.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Add the following EU compliance disclaimer to the footer of every product page under [regional folder path]: \"[disclaimer text]\". Apply only to pages that don't already include it.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]})]}),_jsxs(Tab,{title:`08 Launch`,id:`08-launch`,children:[_jsx(_components.p,{children:`Getting content live — bulk publishing, find-and-replace across pages, scheduled sends, and rollout operations.`}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`8.01 — Find and replace (single page)`,id:`8-01-find-and-replace-single-page`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Find specific terms within a single page and replace all instances with a new term.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], find all instances of [old term] and replace them with [new term].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`8.02 — Find and replace (multi-page)`,id:`8-02-find-and-replace-multi-page`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Find specific terms across multiple pages and replace all instances with a new term.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Across the following pages: [page URL 1], [page URL 2], [page URL 3] — find all instances of [old term] and replace them with [new term].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`8.03 — Bulk update (copy)`,id:`8-03-bulk-update-copy`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Update copy across multiple pages. Can be run via prompt with a page list or as a Batch Task — batch is preferred for large sets.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Across the following pages: [page URL 1], [page URL 2], [page URL 3] — update [content element, e.g., component name] from [old value] to [new value]. Apply this as a batch task.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`8.04 — Bulk update (assets)`,id:`8-04-bulk-update-assets`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Update asset references across multiple pages. Can use attached uploaded assets or existing DAM paths. Preferred as a batch task for large sets.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Across the following pages: [page URL 1], [page URL 2], [page URL 3] — replace the [component name] image with the asset at [DAM path or attached file]. Apply this as a batch task.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`8.05 — Swap the seasonal banner across all regional homepages`,id:`8-05-swap-the-seasonal-banner-across-all-regional-homepages`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Push a new promotional banner to every regional homepage simultaneously.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Swap the hero banner on all regional homepages to the [holiday/seasonal] promo using the asset at [DAM path]. Apply to: [list of locale URLs or folder path].`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`8.06 — Recurring find-and-replace check`,id:`8-06-recurring-find-and-replace-check`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All | `,_jsx(_components.strong,{children:`Suggested cadence:`}),` Weekly or monthly`]}),_jsx(_components.p,{children:`Periodically catch outdated terms — a deprecated product name, old legal phrasing, or a rebranded term — across a page set.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Across the following pages: [page URL 1], [page URL 2], [page URL 3] — find any instances of [outdated term] and replace them with [approved term]. Report which pages were changed.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`8.07 — Scheduled batch email send`,id:`8-07-scheduled-batch-email-send`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single campaign | `,_jsx(_components.strong,{children:`Platform:`}),` Email | `,_jsx(_components.strong,{children:`Suggested cadence:`}),` Weekly`]}),_jsx(_components.p,{children:`Run a recurring Marketo or SFMC batch campaign on a fixed weekly schedule using existing list and flow settings.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`In Marketo, run the batch campaign [campaign name or ID] using the existing smart list and flow settings. Confirm the number of people who qualified and the send status.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]})]}),_jsxs(Tab,{title:`09 Analyze \u0026 Optimize`,id:`09-analyze-%26-optimize`,children:[_jsx(_components.p,{children:`Understanding what worked, fixing what didn’t, and continuously improving — from performance reports to SEO, GEO, and A/B testing.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Insights \u0026 Analytics`})}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`9.01 — Show me content decay: which pages are losing traffic`,id:`9-01-show-me-content-decay-which-pages-are-losing-traffic`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Site-wide | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Identify pages where organic traffic is declining and surface the likely causes.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Analyze traffic trends across our site over the last 6 months and identify pages where month-over-month organic traffic has declined by more than [X]%. For each, note the probable cause and recommend whether to update, consolidate, or retire the page.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.02 — Summarize this quarter's web performance for the board`,id:`9-02-summarize-this-quarters-web-performance-for-the-board`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Site-wide | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Pull the key performance metrics for the quarter and package them into a concise, exec-ready summary.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Summarize web marketing performance for [Q / date range]. Include: total traffic and trend, top-performing pages, conversion rates, and the top 3 initiatives that drove results. Format it as a one-page board summary.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.03 — Which marketing channel is driving the highest-quality pipeline?`,id:`9-03-which-marketing-channel-is-driving-the-highest-quality-pipeline`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-channel | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Analyze pipeline attribution across channels and surface which ones are delivering the best-quality leads.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Analyze pipeline attribution for [time period]. Compare channels by: lead volume, opportunity conversion rate, average deal size, and time to close. Identify which channel is driving the highest-quality pipeline and recommend where to shift investment.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.04 — Weekly GEO visibility report`,id:`9-04-weekly-geo-visibility-report`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All | `,_jsx(_components.strong,{children:`Suggested cadence:`}),` Weekly`]}),_jsx(_components.p,{children:`Run a recurring GEO visibility report so the team sees brand and competitor movement on a regular rhythm.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Run a GEO report on [yourwebsite.com] and summarize how our brand visibility has changed since the last report.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`SEO \u0026 GEO`})}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`9.05 — Is my site set up correctly for SEO?`,id:`9-05-is-my-site-set-up-correctly-for-seo`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Site-wide | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Run a full technical SEO audit and get a prioritized list of issues — from crawlability and indexing to metadata gaps and redirect chains.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Run a technical SEO audit on [domain URL]. Check for: crawlability issues, missing or duplicate meta titles and descriptions, broken internal links, redirect chains, pages blocked from indexing, and missing schema markup. Return a prioritized list of issues to fix.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.06 — Write meta titles and descriptions for every page missing them`,id:`9-06-write-meta-titles-and-descriptions-for-every-page-missing-them`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Identify pages with missing or duplicate metadata and generate on-brand, keyword-relevant replacements in bulk.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Find every page in [folder path or site section] that is missing a meta title or meta description. Write SEO-optimized versions for each, using our brand voice and targeting the primary keyword for each page. Apply the updates.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.07 — Fix all broken internal links and redirect chains`,id:`9-07-fix-all-broken-internal-links-and-redirect-chains`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Site-wide | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Crawl the site, identify broken links and unnecessary redirect hops, and resolve them.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Crawl [domain URL] and identify all broken internal links (404s) and redirect chains (3+ hops). Fix broken links by pointing them to the correct current destination. Simplify redirect chains to a single hop where possible.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.08 — Make us visible in AI search for our key topics`,id:`9-08-make-us-visible-in-ai-search-for-our-key-topics`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Rewrite and restructure content so it’s more likely to be cited by generative engines like ChatGPT, Perplexity, and Google AI Overviews.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Optimize our content for generative engine visibility on these topics: [topic 1], [topic 2], [topic 3]. For each, identify the pages most relevant to that topic, rewrite them to include clear factual statements and direct answers, and add structured data where applicable.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.09 — GEO optimization (single page)`,id:`9-09-geo-optimization-single-page`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Optimize a page’s content to improve visibility and citation likelihood in AI-powered search engines.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`On this page: [page URL], optimize the content for generative engine visibility. Rewrite or supplement the content to include clear, factual statements, direct answers to likely search questions, and well-structured information about [topic or subject matter]. Prioritize clarity and specificity so the content is more likely to be cited by AI search tools.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.10 — GEO Monitoring (ongoing visibility over time)`,id:`9-10-geo-monitoring-ongoing-visibility-over-time`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-prompt | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Track brand and competitor visibility across AI search engines as a time series on a recurring cadence.`}),_jsxs(_components.p,{children:[`Because the value comes from the breadth of the set, this isn’t a single paste-able prompt. Download the starter set below, fill in your brand and competitors, and bulk-upload it from the `,_jsx(_components.strong,{children:`Prompts`}),` tab.`]}),_jsx(Card,{title:`Download the example prompt set (XLSX)`,icon:`file-excel`,href:`https://www.dropbox.com/scl/fi/v07bjbuad94mccfv4wo1e/geo-monitoring-example-prompts.xlsx?rlkey=xapp96bv0vv64nj5gcr0qc2q4\u0026dl=1`,children:_jsx(_components.p,{children:`20+ example prompts with topics, personas, and tags — formatted for Bulk Import.`})}),_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/docs/insights/geo-monitoring`,children:`GEO Monitoring`}),` for the full setup and how topics, personas, and tags work.`]})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`CX \u0026 Performance`})}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`9.11 — Find every dead end and broken CTA in our signup flow`,id:`9-11-find-every-dead-end-and-broken-cta-in-our-signup-flow`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Walk the full signup journey and surface every point where users can get stuck, hit a broken link, or encounter a non-functional CTA.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Audit our signup flow starting at [entry URL]. Walk every step and identify: broken CTAs, dead ends, form errors, pages that don't load correctly, and any steps where the journey stops unexpectedly. Return a list of issues with page URLs and descriptions.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.12 — Create an A/B test for my landing page`,id:`9-12-create-an-a-b-test-for-my-landing-page`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Single Page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Set up a controlled experiment on a landing page — defining the variant, hypothesis, and success metric.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Set up an A/B test on this page: [page URL]. Create a variant that changes [element, e.g., the hero headline / CTA copy / hero image] to [new version]. Define the success metric as [conversion event] and run the test until we reach statistical significance.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.13 — Map the journey from ad click to purchase and identify drop-off`,id:`9-13-map-the-journey-from-ad-click-to-purchase-and-identify-drop-off`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Trace the full conversion path and pinpoint exactly where users abandon.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Map the full journey from [ad entry URL] through to [purchase confirmation URL]. Identify the steps where we see the highest drop-off, and for each one describe what the user experience looks like and what's likely causing the abandonment.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.14 — Find where our mobile experience diverges worst from desktop`,id:`9-14-find-where-our-mobile-experience-diverges-worst-from-desktop`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Medium | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Compare desktop and mobile rendering across key pages and flag the worst breakpoints and missing elements.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Compare the desktop and mobile experience across these key pages: [list of URLs]. Identify the most significant differences in layout, component rendering, and usability. Prioritize issues by impact and provide a fix recommendation for each.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),_jsxs(Accordion,{title:`9.15 — Show me which experiments won and roll the winners out site-wide`,id:`9-15-show-me-which-experiments-won-and-roll-the-winners-out-site-wide`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complexity:`}),` Complex | `,_jsx(_components.strong,{children:`Scope:`}),` Multi-page | `,_jsx(_components.strong,{children:`Platform:`}),` All`]}),_jsx(_components.p,{children:`Review completed experiments, identify statistically significant winners, and promote the winning variants.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sample Prompt`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Review all completed experiments run in the last [time period]. For each one that reached statistical significance, identify the winning variant and apply it to the full page population. Summarize the lift achieved for each.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]})]})]})]})}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":"Customer Use Cases","description":"Ideas and examples for what to ask Grady, organized by where you are in the marketing lifecycle.","icon":"lightbulb","href":"/docs/gradial-prompt-library/customer-use-cases"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What can I ask Grady?","slug":"what-can-i-ask-grady","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"gradial","siteName":"Gradial Docs","title":"Customer Use Cases - Gradial Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-25T01:22:17.382Z","originalFileLocation":"docs/gradial-prompt-library/customer-use-cases.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=\"Ideas and examples for what to ask Grady, organized by where you are in the marketing lifecycle.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Gradial Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/gradial/7-i2K-jVJenc4URQ/_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/gradial/7-i2K-jVJenc4URQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/gradial/7-i2K-jVJenc4URQ/_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/gradial/7-i2K-jVJenc4URQ/_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/gradial/7-i2K-jVJenc4URQ/_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/gradial/7-i2K-jVJenc4URQ/_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/gradial/7-i2K-jVJenc4URQ/_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/gradial/7-i2K-jVJenc4URQ/_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/gradial/7-i2K-jVJenc4URQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Customer Use Cases - Gradial Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Ideas and examples for what to ask Grady, organized by where you are in the marketing lifecycle.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Gradial Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.gradial.com/docs/gradial-prompt-library/customer-use-cases\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://gradial.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Customer+Use+Cases\u0026amp;description=Ideas+and+examples+for+what+to+ask+Grady%2C+organized+by+where+you+are+in+the+marketing+lifecycle.\u0026amp;theme=36c60e18d4f8e3d108d61723\u0026amp;signature=f807b53e6fd6cc8d81e2f60827223e81beb92b3cb817e43d175254b89e809c8e\">\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=\"Customer Use Cases - Gradial Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Ideas and examples for what to ask Grady, organized by where you are in the marketing lifecycle.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://gradial.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Customer+Use+Cases\u0026amp;description=Ideas+and+examples+for+what+to+ask+Grady%2C+organized+by+where+you+are+in+the+marketing+lifecycle.\u0026amp;theme=36c60e18d4f8e3d108d61723\u0026amp;signature=f807b53e6fd6cc8d81e2f60827223e81beb92b3cb817e43d175254b89e809c8e\">\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/gradial/7-i2K-jVJenc4URQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Gradial Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#a855f7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.gradial.com/docs/gradial-prompt-library/customer-use-cases\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/gradial-prompt-library/customer-use-cases.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.gradial.com/#organization\",\"name\":\"Gradial Docs\",\"url\":\"https://docs.gradial.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/gradial/RDiUqPSUUpbMwk4U/logo/light.svg?fit=max\u0026auto=format\u0026n=RDiUqPSUUpbMwk4U\u0026q=85\u0026s=3d465cd433ac4e5548cef9e2ca1c64f0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.gradial.com#website\",\"name\":\"Gradial Docs\",\"url\":\"https://docs.gradial.com\",\"publisher\":{\"@id\":\"https://docs.gradial.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.gradial.com/docs/gradial-prompt-library/customer-use-cases#webpage\",\"url\":\"https://docs.gradial.com/docs/gradial-prompt-library/customer-use-cases\",\"name\":\"Customer Use Cases\",\"description\":\"Ideas and examples for what to ask Grady, organized by where you are in the marketing lifecycle.\",\"dateModified\":\"2026-08-25T01:22:17.382Z\",\"isPartOf\":{\"@id\":\"https://docs.gradial.com#website\"}},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.gradial.com/docs/gradial-prompt-library/customer-use-cases#article\",\"headline\":\"Customer Use Cases\",\"name\":\"Customer Use Cases\",\"description\":\"Ideas and examples for what to ask Grady, organized by where you are in the marketing lifecycle.\",\"url\":\"https://docs.gradial.com/docs/gradial-prompt-library/customer-use-cases\",\"mainEntityOfPage\":{\"@id\":\"https://docs.gradial.com/docs/gradial-prompt-library/customer-use-cases#webpage\"},\"dateModified\":\"2026-08-25T01:22:17.382Z\",\"publisher\":{\"@id\":\"https://docs.gradial.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.gradial.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Gradial Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Gradial Docs","nav":{"global":null,"tabs":[{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/docs/getting-started/what-is-gradial"}]},{"tab":"Gradial in Action","pages":[{"title":"Customer Use Cases","icon":"lightbulb","href":"/docs/gradial-prompt-library/customer-use-cases"},{"group":"Content Management","pages":[{"group":"Content Updates","pages":[{"title":"Content Updates","description":"Update existing pages and experiences across every connected CMS — from a one-line copy change to a phrase swapped on every page of the site.","href":"/docs/updating-existing-experiences-i-e-content-updates/content-updates"},{"title":"Change Copy, Links or Images on a Page","href":"/docs/updating-existing-experiences-i-e-content-updates/small-content-updates"},{"title":"Rework Sections and Reusable Content","href":"/docs/updating-existing-experiences-i-e-content-updates/medium-content-updates-in-gradial"},{"title":"Roll a Change Across the Whole Site","href":"/docs/updating-existing-experiences-i-e-content-updates/complex-content-updates"}]},{"group":"New Page","pages":[{"title":"New Page Workflow","href":"/docs/creating-new-experiences/new-page"},{"title":"Golden Pages","href":"/docs/creating-new-experiences/golden-pages"},{"title":"Design Pattern Ingestion","href":"/docs/creating-new-experiences/design-pattern-ingestion"}]},{"title":"Working with Reusable Content","href":"/docs/creating-new-experiences/working-with-fragments"},{"title":"Batch Migration","href":"/docs/creating-new-experiences/migration"},{"title":"Site Search \u0026 Find-and-Replace","href":"/docs/updating-existing-experiences-i-e-content-updates/site-search"}]},{"group":"Campaign Management","pages":[{"title":"Cross-Channel Campaign Execution","href":"/docs/campaign-management/cross-channel-campaigns"},{"title":"CRM \u0026 Email","href":"/docs/campaign-management/crm-email"},{"title":"Audiences \u0026 Personas","href":"/docs/campaign-management/audience-manager"},{"title":"Make \u0026 Edit Office Documents","href":"/docs/campaign-management/office-docs"}]},{"group":"Asset Management","pages":[{"title":"Digital Asset Management","href":"/docs/asset-management/digital-asset-management"},{"title":"Asset Operations","href":"/docs/asset-management/asset-operations"},{"title":"Asset Search","href":"/docs/asset-management/asset-search"}]},{"group":"Marketing Brain","pages":[{"title":"Learning System","href":"/docs/marketing-brain/learning-system"},{"title":"Managing Skills","href":"/docs/marketing-brain/managing-skills"},{"title":"Memory","href":"/docs/marketing-brain/memory"},{"title":"Thread Outcome Feedback","href":"/docs/marketing-brain/thread-feedback"},{"title":"Foundational Guidelines","href":"/docs/marketing-brain/foundational-guidelines"},{"title":"Managing Rules (Legacy)","href":"/docs/marketing-brain/managing-rules-legacy"}]},{"group":"Governance","pages":[{"title":"Workspace Categories","href":"/docs/governance/workspace-categories"},{"title":"Regulated Industries \u0026 Compliance Workflows","href":"/docs/governance/regulatory-compliance"},{"title":"QA Reports","href":"/docs/quality-assurance-and-accessibility/qa-report"},{"title":"Accessibility Reports","href":"/docs/quality-assurance-and-accessibility/accessibility-report"}]},{"group":"Translation \u0026 Localization","pages":[{"title":"Translation","href":"/docs/translation-and-localization/translation"},{"title":"Video Translation","href":"/docs/translation-and-localization/video-translation"},{"title":"Localization \u0026 MSM Inheritance","href":"/docs/translation-and-localization/msm"}]},{"group":"Insights","pages":[{"title":"CX Optimizer","href":"/docs/insights/optimization"},{"title":"Audiences","href":"/docs/insights/audiences"},{"title":"Evals","hidden":true,"href":"/docs/evals/evals"},{"title":"Generative Engine Optimization (GEO)","href":"/docs/insights/geo"},{"title":"GEO Monitoring","href":"/docs/insights/geo-monitoring"},{"title":"Custom Apps","href":"/docs/insights/custom-apps"}]},{"group":"Workflow Management","pages":[{"title":"Gradial Workflows","href":"/docs/workflow-management/workflows"},{"title":"Workflow Management","href":"/docs/workflow-management/workflow-management"},{"title":"Scheduled Tasks","href":"/docs/workflow-management/scheduled-tasks"},{"title":"Notifications","href":"/docs/platform/notifications"},{"title":"Mentions","href":"/docs/platform/mentions"}]}]},{"tab":"Setup \u0026 Administration","pages":[{"title":"Setup \u0026 Administration","href":"/docs/integrations-administration-and-setup/integrations/get-started-with-integrations"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-notes/overview"}]},{"tab":"Gradial ACI","hidden":true,"searchable":true,"pages":[{"title":"Gradial ACI","href":"/aci/getting-started/what-is-gradial-aci"}]}]},"basePath":"","title":"Customer Use Cases - Gradial Docs","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":[],"chunks":[]}