{"id":10943,"date":"2026-04-10T18:42:50","date_gmt":"2026-04-11T00:42:50","guid":{"rendered":"https:\/\/attentionmedia.io\/?p=10943"},"modified":"2026-04-10T18:42:50","modified_gmt":"2026-04-11T00:42:50","slug":"a-6-step-ai-workflow-for-building-better-seasonal-campaigns","status":"publish","type":"post","link":"https:\/\/attentionmedia.io\/?p=10943","title":{"rendered":"A 6-step AI workflow for building better seasonal campaigns"},"content":{"rendered":"<div><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/martech.org\/wp-content\/uploads\/2026\/04\/workflow-process-success-robot-assembly-line-800x450.png\" class=\"attachment-large size-large wp-post-image\" alt=\"industrial conveyor belt scene inside a modern factory, showing polished, finished objects\" loading=\"lazy\" \/><\/div>\n<p>Seasonal campaigns can boost sales and deliver a strong ROI. The most successful ones improve with each season.<\/p>\n<p>From what I\u2019ve seen, campaigns that bring together industry trends, consumer behavior and brand strategy tend to outperform those that focus on just one area. The challenge is that combining these inputs takes more time than most marketing teams can spare.<\/p>\n<p>I\u2019ve built a workflow to address that problem. It\u2019s designed to help you create a set of prompts for LLMs and iterate on them to support specific marketing activities.<\/p>\n<p>Agents aren\u2019t just a single prompt. They\u2019re a process where each response builds on the previous one. After some initial setup, you can run this sequence within a single chat:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Intake prompt:<\/strong> Analyze the uploaded data and extract buyer motivators, anxieties and decision drivers by borrower type (first-time, move-up and refinance)<\/li>\n<li><strong>Synthesis prompt:<\/strong> Identify the most effective promotion angles for addressing the borrower\u2019s highest-anxiety moments, ranked by potential impact<\/li>\n<li><strong>Build prompt:<\/strong> Develop the full promotion framework \u2014 hypothesis, campaign themes, offer recommendation, timeline and channel-specific messaging<\/li>\n<li><strong>Refinement prompt:<\/strong> Adapt the campaign for specific segments or scenarios<\/li>\n<\/ul>\n<p>We\u2019ll use Claude to walk through this process using a mortgage example \u2014 a category where the buying journey is long, complex and emotional. If it works here, it can translate well to industries with more linear purchase paths.<\/p>\n<h2 class=\"wp-block-heading\">Step 1: Define the purpose of your AI project<\/h2>\n<p>Begin by clearly defining your project\u2019s purpose. In this case, the goal is to build a system that plans effective seasonal campaigns to increase mortgage applications and the number of funded loans. Treat this like a new agency kickoff. The more focused you are, the better your results will be. Clear goals at the start make everything else easier.<\/p>\n<p>For a mortgage company, this means creating an AI tool that understands your loan products, borrower types, marketing trends, current rates, environmental factors and the trust signals that help turn a rate shopper into an applicant. Building a workflow ensures the results are relevant to your business.<\/p>\n<p><strong>Tip:<\/strong> Context and nuance matter in AI. Be wary of outputs from generic marketing agents, copy-and-paste or free solutions.<\/p>\n<p><a href=\"https:\/\/www.semrush.com\/lp\/semrush-one\/en\/?utm_campaign=ic_semrush_one&amp;utm_source=searchengineland.com&amp;utm_medium=overlay&amp;onboarding=off\" target=\"_blank\"><\/a><\/p>\n<div>\n<div>\n<div class=\"headline-responsive\">\n        Your customers search everywhere. Make sure your brand <span>shows up<\/span>.\n      <\/div>\n<p>\n        The SEO toolkit you know, plus the AI visibility data you need.\n      <\/p>\n<\/div>\n<div>\n      <span>Start Free Trial<\/span>\n    <\/div>\n<div>\n<div>Get started with<\/div>\n<p>      <img decoding=\"async\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp\" alt=\"Semrush One Logo\" \/>\n    <\/p><\/div>\n<\/div>\n<p><\/p>\n<h2 class=\"wp-block-heading\">Step 2: Create your Claude project and add reference materials<\/h2>\n<p>Next, set up your Claude project workspace and add your initial reference materials by uploading documents, linking a database like Google Drive or connecting to an API. Choose what you share with Claude carefully and ask yourself whether each item helps you reach your project goal and whether your business\u2019s guidelines allow data sharing.<\/p>\n<p>Before using any files, check with your leadership, legal or compliance team. This is especially important in regulated industries. You need to know what your policies allow and where the limits are. If you are unsure whether something is safe to share, it\u2019s best to leave it out.<\/p>\n<p>You can also mask or index data instead of sharing raw details. For example, Google Trends shows search patterns without revealing exact numbers. In the same way, you can share campaign results as a percentage of your yearly total or show loan data as ranges instead of actual amounts. Large language models can work well with this kind of information.\u00a0<\/p>\n<p>If you plan to go beyond uploading documents and want Claude to edit files, write to a database or run code, think carefully about what could happen before you let it run on its own. If you aren\u2019t an expert in running these tools, always get outside advice before setting up these workflows.<\/p>\n<p><strong>Tip:<\/strong> You don\u2019t need everything at once. You can add or remove materials as you go. If you link to a Google Drive file, share access to a copy rather than your original files.<\/p>\n<p>There are many options when importing or adding files. This is the framework I use with clients to agree on what to include. You don\u2019t need everything on day one. Start with reviews, past campaign results and any borrower research you have. Even just those three will give you a big head start.<\/p>\n<figure class=\"wp-block-table\">\n<table>\n<tbody>\n<tr>\n<td><strong>Input type<\/strong><\/td>\n<td><strong>Detail<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Results<\/td>\n<td>Bring in past campaign dashboards, email performance reports, paid media results and notes from campaign recaps. If you ran a spring rate special last year, include those results. The more context you provide, the sharper your agent\u2019s recommendations will be.<\/td>\n<\/tr>\n<tr>\n<td>Research<\/td>\n<td>Upload borrower personas, CRM demographic data, consumer research, focus group insights and positioning statements. The aim is to give your project a clear, actionable picture of who your borrower is and what matters to them<\/td>\n<\/tr>\n<tr>\n<td>Brand<\/td>\n<td>Add your brand guidelines, mission statement, brand archetype and details on your current brand campaign. This ensures outputs support the brand and key messages.<\/td>\n<\/tr>\n<tr>\n<td>CRM<\/td>\n<td>Include lead-funnel behavior: time from first inquiry to application, from application to close, lead sources, email engagement rates and where prospects drop off. These details help pinpoint where to optimize.<\/td>\n<\/tr>\n<tr>\n<td>Financial<\/td>\n<td>Share loan volumes by month for last year and your forecast for this year. If you\u2019d rather not use exact numbers, index each month\u2019s volume as a percentage of the annual volume. For extra insight, add attributes such as loan type mix, average loan size and top-performing zip codes.<\/td>\n<\/tr>\n<tr>\n<td>Digital Marketing<\/td>\n<td>Upload your search keywords, paid search performance, social engagement data and spend and efficiency metrics by channel and quarter.<\/td>\n<\/tr>\n<tr>\n<td>Reviews<\/td>\n<td>Add Google reviews, Zillow lender reviews, LendingTree ratings and any NPS or borrower satisfaction data. These are gold mines for trust signals and borrower anxieties.<\/td>\n<\/tr>\n<tr>\n<td>Marketing Calendars<\/td>\n<td>Include past campaign calendars, rate promotion windows and seasonal push periods \u2014 anything that shows how your team has planned and executed in the past.<\/td>\n<\/tr>\n<tr>\n<td>Competitive Intel<\/td>\n<td>Bring in competitor rate promotions, lender offers in your market and any co-op or builder-preferred lender relationships you know about. This gives your agent the competitive context it needs to win.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Remember, you don\u2019t need everything on day one. You can start with simple reference points, such as:\u00a0<\/p>\n<ul class=\"wp-block-list\">\n<li>Examples and messages from one past campaign.<\/li>\n<li>Your brand guide.<\/li>\n<li>5-10 customer reviews.\u00a0<\/li>\n<li>A consumer persona.<\/li>\n<li>An overview of what has worked in the past.\u00a0<\/li>\n<\/ul>\n<p>Even just these few will give you a big head start.<\/p>\n<h2 class=\"wp-block-heading\">Step 3: Write a good prompt (role, context, task, output, considerations)<\/h2>\n<p>Here\u2019s an example prompt, but you can keep it simpler. The key is the structure (role, context, task, output and considerations). Use this section to set the ground rules for your output. It\u2019s often skipped, but it\u2019s important. If you have specific requirements, like always starting with a hypothesis or never giving generic advice, include them here.<\/p>\n<p><strong><em>Who you are<\/em><\/strong><br \/><em>You are a promotional strategy consultant specializing in mortgage and home financing. Your expertise is in high-consideration purchase categories where buyer anxiety is the primary conversion barrier.<\/em><\/p>\n<p><strong><em>Business context<\/em><\/strong><br \/><em>[Lender name] is a [XYZ regional] mortgage lender offering [purchase, refinance, FHA, VA, jumbo, etc. products]. Primary markets: [list states or metros]. What makes your brand different from competitors? [Insert key differentiators.]<\/em><\/p>\n<p><strong><em>Consumer context<\/em><\/strong><br \/><em>Segment borrowers by type: first-time buyer, move-up buyer and refinance. First-time buyers are anxiety-driven (rate, qualification and trust are the primary barriers). Move-up buyers are equity-driven and sensitive to timing. Refinance borrowers need a clear financial trigger to act. When analyzing behavior, reference the uploaded persona files and segment all recommendations by borrower type.<\/em><\/p>\n<p><strong><em>How to use the data I uploaded<\/em><\/strong><br \/><em>Reviews = parse for trust signals and anxiety language (use verbatim phrases when relevant). CRM data = analyze funnel behavior and drop-off patterns. Campaign results = analyze what offers drove action and what didn\u2019t. Financial data = identify seasonal volume patterns and loan mix trends.<\/em><\/p>\n<p><strong><em>Create rules for your \u200boutput<\/em><\/strong><br \/><em>Always start with a strategic hypothesis. This is one sentence explaining why this promotion will work, given borrower psychology, my business and current dynamics. Always provide two campaign theme options. Always include a channel-specific messaging plan. Never recommend a rate discount as the primary offer without connecting it to a specific borrower anxiety or decision trigger. Never give generic category advice. Never use superlative claims such as \u2018best rate,\u2019 \u2018lowest cost,\u2019 or \u2018fastest close\u2019 in campaign language unless the client has independent, verifiable data to support the claim. Ground all recommendations in the sources I share or reference. If the uploaded data is insufficient to support a recommendation, say so and identify what data would close the gap.<\/em><\/p>\n<p><strong><em>Writing tone<\/em><\/strong><\/p>\n<p><em>Write clearly, punchy, channel-native. Provide guidance as if you were a senior BCG consultant presenting to a CFO and a CMO, but base all your recommendations on current best practices for digital marketing channels. Avoid phrases that sound like typical AI responses, such as \u201cit\u2019s not this, it\u2019s that.\u201d\u200b<\/em><\/p>\n<h2 class=\"wp-block-heading\">Step 4: Connect your research sources<\/h2>\n<p>Group your sources into three types: research you upload, data you collect and format as a CSV and live API sources that Claude can access with the Research feature.<\/p>\n<p>Some sources may not be easy to get. You might need to share Google Docs with video transcripts, include PDFs or use an aggregation tool.<\/p>\n<p>Here are some specific examples of important information:<\/p>\n<ul class=\"wp-block-list\">\n<li>National Association of Realtors Profile of Home Buyers and Sellers: A survey of recent buyers covering motivators, down payment behavior, agent influence and time-to-decision.<\/li>\n<li>Bank of America Homebuyer Insights Report: An annual study on what\u2019s keeping buyers on the sidelines, the financial sacrifices they\u2019re making and the external anxiety drivers.<\/li>\n<li>Home Mortgage Disclosure Act and Federal Financial Institutions Examination Council mortgage data.<\/li>\n<li>Zillow research.<\/li>\n<li>Redfin Data Center: A source where you can download housing market data.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Step 5: Start writing your prompts<\/h2>\n<p>Ask Claude to do deep research using what you shared:<\/p>\n<ul class=\"wp-block-list\">\n<li>Click the Research button at the bottom left of the chat interface until it turns blue.<\/li>\n<li>Then use the Research tool (note: you\u2019ll need a paid plan for Claude) to find current mortgage, builder, real estate and rate promos in [XYZ market], such as first-time-mover offers, rate buydowns, closing-cost credits, first-time buyer specials and pre-approval incentives that have been active in the last 90 days.\u00a0<\/li>\n<li>Go further with the Research tool to find the most common fears, objections and frustrations expressed by first-time home buyers about the mortgage process on Reddit, personal finance forums, social media and review sites in the last 6 months.<\/li>\n<\/ul>\n<p>Now, it\u2019s time for you to write the intake prompt.<\/p>\n<p><strong><em>Role:<\/em><\/strong><br \/><em>You are a promotional strategy consultant for [Lender Name] during the [season\/time period] campaign planning period.<\/em><\/p>\n<p><strong><em>Context:<\/em><\/strong><br \/><em>Use the uploaded borrower research, review data, CRM funnel behavior, past campaign results and the NAR and CFPB research files.<\/em><\/p>\n<p><strong><em>Task:<\/em><\/strong><br \/><em>Analyze the buyer motivators, anxieties and decision drivers for first-time buyers, move-up buyers and refinance borrowers based on the uploaded data.<\/em><\/p>\n<p><em>\u200bThen build a promotion framework that includes:<\/em><\/p>\n<p><em>1. A strategic hypothesis for the promotion<\/em><br \/><em>2. Two campaign theme options<\/em><br \/><em>3. Offer recommendation tied to borrower demand curve logic and the current rate environment<\/em><br \/><em>4. Create a three-month messaging plan broken out by: 1) Organic social, 2) PR, 3) Paid social and 4) Email<\/em><\/p>\n<p><strong><em>Output format:<\/em><\/strong><br \/><em>Start with the hypothesis. Then describe the theme options. Then offer a rationale. Then, a channel-by-channel calendar and messaging plan.<\/em><\/p>\n<h2 class=\"wp-block-heading\">Step 6: Iterate as results come in<\/h2>\n<p>Update your project with results after every promotion. Claude\u2019s outputs become more precise as you add new information. However, recommendations will also become more diluted in the presence of more noise. Curate and prioritize what you upload.<\/p>\n<p>For example:\u200b<\/p>\n<ul class=\"wp-block-list\">\n<li>Campaign results: This includes what ran, what converted, what the offer was and what didn\u2019t work.<\/li>\n<li>A short recap note: This could be even a paragraph summarizing what you learned about borrower behavior.<\/li>\n<li>Any new review data collected post-campaign.<\/li>\n<li>Updated CRM data reflecting the cohort of borrowers from that promotion.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Turning campaign results into better inputs<\/h2>\n<p>Marketers who connect ideas and think creatively and critically gain a significant advantage. Connecting ideas was much harder and more time-intensive before the rise of LLM tools, so take advantage of the technology available to speed up great work.<\/p>\n<p><strong><em>Disclaimer: <\/em><\/strong><em>I\u2019m not a legal expert. Please use this as a general guide and check any marketing plans with your legal team before proceeding.<\/em><\/p>\n<p>The post <a href=\"https:\/\/martech.org\/a-6-step-ai-workflow-for-building-better-seasonal-campaigns\/\">A 6-step AI workflow for building better seasonal campaigns<\/a> appeared first on <a href=\"https:\/\/martech.org\/\">MarTech<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Seasonal campaigns can boost sales and deliver a strong ROI. The most successful ones improve with each season. From what I\u2019ve seen, campaigns that bring together industry trends, consumer behavior and brand strategy tend to outperform those that focus on just one area. The challenge is that combining these inputs takes more time than most &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/attentionmedia.io\/?p=10943\" class=\"more-link\">Read more<span class=\"screen-reader-text\"> &#8220;A 6-step AI workflow for building better seasonal campaigns&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10943","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"featured_media_urls":{"thumbnail":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"medium":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"medium_large":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"large":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"1536x1536":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"2048x2048":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"inspiro-featured-image":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"inspiro-loop":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"inspiro-loop@2x":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail@2x":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-masonry":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-masonry@2x":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail_cinema":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail_portrait":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail_portrait@2x":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail_square":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false]},"_links":{"self":[{"href":"https:\/\/attentionmedia.io\/index.php?rest_route=\/wp\/v2\/posts\/10943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/attentionmedia.io\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/attentionmedia.io\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/attentionmedia.io\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/attentionmedia.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10943"}],"version-history":[{"count":0,"href":"https:\/\/attentionmedia.io\/index.php?rest_route=\/wp\/v2\/posts\/10943\/revisions"}],"wp:attachment":[{"href":"https:\/\/attentionmedia.io\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/attentionmedia.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/attentionmedia.io\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}