{"p":"marketing","persona":["marketing","Marketing & agencies","Agencies and marketing teams looking for clients, targeting areas and watching reputations."],"industry":{"slug":"marketing-agencies","name":"Marketing & agencies"},"templates":{"chat_places":{"name":"Chat about places near anyone","desc":"A chat for your customers or team: they say what they look for and where, an AI agent looks up the places live and answers with the best few. Share it as a page or put it on your website.","n":[["chat","Chat",{"title":"Find places near you","welcome":"Hi! Tell me what you are looking for and where, for example pharmacies near Covent Garden, London."}],["agent","Places assistant",{"goal":"You help people find places. When they say what and where, look it up with the Places nearby tool (give the place they named as the point) and answer with the best 5: name, rating and how far. If they do not say where, ask. Answer in their language, briefly."}],["nearby","Places nearby",{"where":"A point","center":"{{agent: where to look, as the place the person named}}","types":["Restaurant"],"radius":"1 km","max":"20"}],["reply","Reply",{"text":"{{reply}}"}]],"e":[[0,1],[1,2,"tool"],[1,3]]},"whatsapp_assistant":{"name":"WhatsApp assistant with live places","desc":"Answers your WhatsApp Business messages: an AI agent looks up places near where the person asks, with their phone, website and rating, remembers each conversation, and replies in the same chat.","n":[["apt_whatsapp","WhatsApp message",{"trigger":"new_incoming_message"}],["agent","Assistant",{"goal":"You answer customers who write to us on WhatsApp. Help them find what they ask for near where they are, using your tools. Be brief and friendly; answer in their language."}],["nearby","Places nearby",{"where":"A point","center":"{{agent: where to look}}","types":["Restaurant"],"radius":"2 km","max":"20"}],["reply","Reply on WhatsApp",{"text":"{{reply}}"}]],"e":[[0,1],[1,2,"tool"],[1,3]]},"mkt_agency_prospects":{"name":"Businesses with low ratings and no website","desc":"Every Monday: restaurants, clinics and salons with a weak rating and no website (they need help), audited by an AI agent against their competitors, with the owner from Apollo, emailed as agency prospects.","n":[["sched","Every Monday",{"freq":"Every week","weekday":"Monday","time":"08:00"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Sao Paulo","label":"Sao Paulo","lat":-23.5505,"lng":-46.6333}]}],["gscan","Local businesses",{"cats":["Restaurants","Clinics","Salons"],"area":"Area of interest","opened":"Any time","max":"80"}],["filter","Weak rating",{"field":"Rating","op":"\u2264","val":"3.9"}],["code","No website",{"mode":"For each item","src":"return item.website ? undefined : item;"}],["agent","Audit each one with the AI agent",{"goal":"You work for a marketing agency. For each business, compare it with the competitors around it, then write three lines: how its rating and number of reviews compare, what that suggests customers are missing, and the two fixes an agency could sell.","msg":"Audit {{name}} in {{city}}.","memory":"None","steps":"6","out":"audit"}],["nearby","Competitors around it",{"types":["Restaurant","Medical clinic","Beauty salon"],"where":"Each incoming place","radius":"1 km","give":"Each incoming place, with counts"}],["apollo","The owner, from Apollo",{"task":"Contacts at each company","titles":["Owner","Founder","General Manager"],"per":"1"}],["email","Email me the list",{"kind":"One email per run","subj":"Agency prospects this week"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,7],[7,8],[5,6,"tool"]]},"mkt_welcome_offer":{"name":"Welcome offers for newly opened businesses","desc":"Every Monday: businesses that opened in the last six months, only the new ones, a personal welcome offer from xMap AI, added to HubSpot, and a follow-up reminder three days later.","n":[["sched","Every Monday",{"freq":"Every week","weekday":"Monday","time":"08:00"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Miami","label":"Miami","lat":25.7617,"lng":-80.1918}]}],["nearby","Newly opened businesses",{"types":["Restaurant","Coffee shop","Beauty salon","Gym"],"where":"Area of interest","order":"Best rated first","max":"60","since":"Last 6 months","contact":true}],["onlynew","Only new ones",null],["llm","Write a welcome offer",{"task":"Write summary","prompt":"Write a short, warm welcome offer for this new business from a marketing agency: one sentence on what we noticed about them and one on the offer.","out":"offer"}],["ap_hubspot","Add them to HubSpot",{"action":"create-company","per":"Once per item","inputs":{"objectProperties":{"name":"{{name}}","city":"{{city}}","phone":"{{phone}}","domain":"{{website}}"}}}],["wait","Wait three days",{"mode":"For a length of time","n":"3","unit":"days"}],["email","Remind me to follow up",{"kind":"One email per run","subj":"Follow up with this week\u2019s new businesses"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,7]]},"mkt_client_reviews":{"name":"Rating watch for my clients","desc":"Every morning: each client business on the map, an alert when its rating moves, how it now stands judged by xMap AI, to your inbox and Slack.","n":[["sched","Every morning",{"time":"08:30"}],["mydata","My clients",null],["gscan","Find each client",{"area":"Around each incoming place","find":"Each place itself","radius":"300","opened":"Any time"}],["changes","Rating moved",{"watch":["Rating"],"drop":"0.1"}],["llm","Rate how customers see them, with xMap AI",{"task":"Score & rank","prompt":"Score each place from 0 to 100 on how well its customers rate it: its rating out of 5 and how many reviews it has (many reviews make a rating more certain; a high rating on few reviews counts less). Say in one sentence where it stands against the others in the list.","out":"review_score, reason"}],["email","Email me the list",{"kind":"One email per run","subj":"Client ratings that moved"}],["ap_slack","Tell the account managers",{"action":"send_channel_message","per":"Once per run","inputs":{"channel":"","text":""}}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"mkt_best_of_list":{"name":"Best-of list for a local blog post","desc":"Every month: the best-rated brunch spots in your city, the top 10 with a short blurb for each by xMap AI and an introduction and title for the post, emailed as a draft for your content team, with a map.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"America/Los_Angeles"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Los Angeles","label":"Los Angeles","lat":34.0522,"lng":-118.2437}]}],["nearby","Best-rated brunch spots",{"types":["Brunch restaurant","Cafe"],"where":"Area of interest","order":"Best rated first","max":"100","rating":"4.3"}],["sort","Best 10 first",{"by":"Rating","dir":"Highest first (Z to A)","keep":"The first 10"}],["llm","Write a blurb for each",{"task":"Write summary","prompt":"Write two friendly lines about this place for a local best-of list: what it is, where it is and why people rate it well. No prices.","out":"blurb"}],["llm","Write the introduction",{"scope":"The whole list","task":"Write summary","prompt":"Write a catchy title and a short introduction for a blog post on the best brunch spots in the city this month, then list the places in order with their blurbs.","out":"report"}],["email","Email me the list",{"kind":"One email per run","subj":"Draft: the best brunch spots this month"}],["map","Show them on a map",{"name":"Best brunch spots","color":"One color"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[5,7]]},"mkt_ad_targeting":{"name":"Best neighbourhoods to target ads around a store","desc":"Every month: who lives in every block within 3 km of each of your stores, the 20 blocks with the most adults, a targeting brief from xMap AI, saved to a sheet for your ad campaigns and shown on a map.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00"}],["mydata","My stores",null],["demog","People in every block around it",{"where":"Each incoming place","radius":"3 km","out":"Every hexagon (about 0.1 km\u00b2)"}],["sort","Best 20 first",{"by":"Another field","fname":"adults_20_59","dir":"Highest first (Z to A)","keep":"The first 20"}],["llm","Write the targeting brief",{"scope":"The whole list","task":"Write summary","prompt":"Write a short ad targeting brief: which areas to target first, the age groups living there and the message that would suit them.","out":"report"}],["ap_google-sheets","Save the target areas",{"action":"insert_row","per":"Once per item","inputs":{"spreadsheetId":"","sheetId":"","first_row_headers":true,"values":{}}}],["map","Show them on a map",{"name":"Ad target areas","color":"Category"}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6],[4,7]]},"mkt_hiring_marketers":{"name":"Companies hiring marketers need an agency","desc":"Every weekday: companies posting marketing jobs, found on the map and sized with Apollo, with their marketing manager and a pitch from xMap AI, to your inbox.","n":[["sched","Every weekday morning",{"days":["Mon","Tue","Wed","Thu","Fri"],"time":"08:00"}],["aoi","My cities",{"mode":"Cities","cities":[{"kind":"city","name":"Dubai","label":"Dubai","lat":25.2048,"lng":55.2708},{"kind":"city","name":"London","label":"London","lat":51.5074,"lng":-0.1278}]}],["jobs","Companies hiring marketers",{"kw":"marketing manager","where":"Area of interest","posted":"Last 7 days","limit":"50","details":true}],["dedupe","One per company",{"by":"Another field","fname":"company"}],["gscan","Find each company",{"area":"Around each incoming place","find":"Each place itself","radius":"300","opened":"Any time"}],["apollo","Company size from Apollo",{"task":"Company details"}],["apollo","Their marketing lead, from Apollo",{"task":"Contacts at each company","titles":["Marketing Manager","CEO","Founder"],"per":"1"}],["llm","Write a pitch",{"task":"Write summary","prompt":"Write two sentences offering agency support to this company while it hires a marketer, mentioning its industry.","out":"pitch"}],["email","Email me the list",{"kind":"One email per run","subj":"Companies hiring marketers"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,7],[7,8]]},"mkt_new_in_town":{"name":"New in town: weekly social post draft","desc":"Every Thursday: the best-rated places that opened in your city lately, only the new ones, and a ready-to-post social media draft about them from xMap AI, to your inbox and Slack.","n":[["sched","Every Thursday",{"freq":"Every week","weekday":"Thursday","time":"09:00"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Berlin","label":"Berlin","lat":52.52,"lng":13.405}]}],["nearby","Best new places",{"types":["Restaurant","Coffee shop","Bakery"],"where":"Area of interest","order":"Best rated first","max":"20","since":"Last 6 months","rating":"4.3"}],["onlynew","Only new ones",null],["llm","Write the social post",{"scope":"The whole list","task":"Write summary","prompt":"Write an upbeat Instagram post (under 120 words) about the best new places in the city this week, with one line per place and three hashtags.","out":"report"}],["email","Email me the list",{"kind":"One email per run","subj":"Your social post for this week"}],["ap_slack","Share with the content team",{"action":"send_channel_message","per":"Once per run","inputs":{"channel":"","text":""}}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"mkt_review_replies":{"name":"More reviews for my clients: a request message for each","desc":"Every morning: each client found on the map with its rating and number of reviews, and a short message by xMap AI the client can send happy customers to ask for a review, emailed to the account manager.","n":[["sched","Every morning",{"time":"09:00"}],["mydata","My clients",null],["gscan","Find each client",{"area":"Around each incoming place","find":"Each place itself","radius":"300","opened":"Any time"}],["llm","Write the review request",{"task":"Write summary","prompt":"Write a short, warm message this business can send to happy customers asking them to leave a review, fitting its kind of business. Add one line for the account manager on why now: its rating and number of reviews against what a business like it needs.","out":"review_request"}],["email","Email the account manager",{"kind":"One email per run","subj":"Review requests for your clients today"}]],"e":[[0,1],[1,2],[2,3],[3,4]]},"mkt_brand_share":{"name":"My brand against two rivals, city by city","desc":"Every month: every branch of your brand and two rivals across your cities, counted and mapped side by side, with a short note from xMap AI.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00"}],["aoi","My cities",{"mode":"Cities","cities":[{"kind":"city","name":"Tokyo","label":"Tokyo","lat":35.6762,"lng":139.6503},{"kind":"city","name":"Osaka","label":"Osaka","lat":34.6937,"lng":135.5023},{"kind":"city","name":"Nagoya","label":"Nagoya","lat":35.1815,"lng":136.9066}]}],["nearby","My brand",{"types":["Coffee shop"],"where":"Area of interest","order":"Nearest first","max":"300","brand":"Your brand","cover":true}],["nearby","Rival one",{"types":["Coffee shop"],"where":"Area of interest","order":"Nearest first","max":"300","brand":"Starbucks","cover":true}],["nearby","Rival two",{"types":["Coffee shop"],"where":"Area of interest","order":"Nearest first","max":"300","brand":"Tim Hortons","cover":true}],["llm","Write the share note",{"scope":"The whole list","task":"Write summary","prompt":"Count the branches of each brand in each city and write a short note on where each brand leads and where it is missing.","out":"report"}],["map","Show them on a map",{"name":"Brand share","color":"Category"}],["email","Email me the list",{"kind":"One email per run","subj":"Brand share this month"}]],"e":[[0,1],[1,2],[1,3],[1,4],[2,5],[3,5],[4,5],[5,6],[5,7]]},"mkt_cross_promo":{"name":"Cross-promotion partners around a client\u2019s shop","desc":"Every month: the best-rated businesses within 1 km of a client\u2019s shop that share its customers (here juice bars, yoga studios and sports shops around a gym), sorted by xMap AI into strong and weak fits, each with a partnership message, saved to a sheet and emailed.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/London"}],["nearby","Businesses around the shop",{"types":["Juice shop","Yoga studio","Sporting goods store","Health food store"],"where":"A point","center":"51.5145, -0.0753","radius":"1 km","order":"Best rated first","contact":true,"max":"40"}],["classify","Strong or weak fit",{"tax":"Custom list","labels":"Strong fit, Possible fit, Weak fit"}],["llm","Write the partnership message",{"task":"Write summary","prompt":"Write a short, friendly message from the gym nearby to this business suggesting a cross-promotion: a shared offer or a joint event. Three lines.","out":"message"}],["ap_google-sheets","Save the partners",{"action":"insert_row","per":"Once per item","inputs":{"spreadsheetId":"","sheetId":"","first_row_headers":true,"values":{}}}],["email","Email me the list",{"kind":"One email per run","subj":"Cross-promotion partners this month"}]],"e":[[0,1],[1,2],[2,3],[3,4],[3,5]]},"mkt_reputation_program":{"name":"Reputation programme for my clients","desc":"Every morning: each client on the map, rating moves, how it stands judged by xMap AI, an AI agent comparing it with competitors and writing an action plan, a message to ask happy customers for reviews, on Slack and by email.","n":[["sched","Every morning",{"time":"08:30"}],["mydata","My clients",null],["gscan","Find each client",{"area":"Around each incoming place","find":"Each place itself","radius":"300","opened":"Any time"}],["changes","Rating moved",{"watch":["Rating"],"drop":"0.1","newToo":true}],["llm","Rate how customers see them, with xMap AI",{"task":"Score & rank","prompt":"Score each place from 0 to 100 on how well its customers rate it: its rating out of 5 and how many reviews it has (many reviews make a rating more certain; a high rating on few reviews counts less). Say in one sentence where it stands against the others in the list.","out":"review_score, reason"}],["agent","Action plan from the AI agent",{"goal":"You manage online reputation for clients. For each client, compare it with the best-rated competitors around it, then write a three-step action plan for this week to win back customers.","msg":"Plan for {{name}}.","memory":"None","steps":"6","out":"action_plan"}],["nearby","Best-rated competitors around it",{"types":["Restaurant","Beauty salon","Medical clinic","Coffee shop"],"where":"Each incoming place","radius":"1 km","give":"Each incoming place, with counts"}],["llm","Write the review request",{"task":"Write summary","prompt":"Write a short, warm message this business can send to happy customers asking them to leave a review, fitting its kind of business.","out":"replies"}],["ap_slack","Tell the account managers",{"action":"send_channel_message","per":"Once per run","inputs":{"channel":"","text":""}}],["email","Email me the list",{"kind":"One email per run","subj":"Client reputation today"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,7],[7,8],[7,9],[5,6,"tool"]]},"mkt_influencer_venues":{"name":"Instagrammable venues for an influencer campaign","desc":"Every quarter: the best-rated cocktail bars, cafes and art galleries in your city, with a content idea by xMap AI for each, in a sheet for the social media team.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"America/Sao_Paulo"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"S\u00e3o Paulo","label":"S\u00e3o Paulo","lat":-23.5505,"lng":-46.6333}]}],["nearby","Photogenic venues",{"types":["Cocktail bar","Cafe","Art gallery"],"where":"Area of interest","order":"Best rated first","max":"60","rating":"4.5"}],["llm","Write a content idea with xMap AI",{"task":"Write summary","prompt":"One line: a photo or reel idea for a fashion brand at this venue.","out":"idea"}],["ap_google-sheets","Add them to the campaign sheet",{"action":"insert_row","per":"Once per item","inputs":{"spreadsheetId":"","sheetId":"","first_row_headers":true,"values":{}}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[3,5]]},"mkt_sampling_routes":{"name":"Sampling day: the busiest spots and the weather","desc":"Two days before a sampling day: parks, malls and stations in your city, with the forecast for each, ranked by xMap AI for street sampling, sent to the promo team.","n":[["sched","Every morning",{"time":"10:00","tz":"Europe/Berlin"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Berlin","label":"Berlin","lat":52.52,"lng":13.405}]}],["nearby","Busy public spots",{"types":["Park","Shopping mall","Train station"],"where":"Area of interest","order":"Best rated first","max":"30"}],["weather","Forecast for 3 days",{"where":"Each incoming place","days":"3","what":["Temperature","Rain","Wind"]}],["llm","Score each spot with xMap AI",{"task":"Score & rank","prompt":"Score each spot from 0 to 100 for street sampling of a cold drink: how busy it is and how warm and dry the forecast. Explain in one sentence.","out":"fit_score, reason"}],["sort","Best 10 first",{"by":"Fit score","dir":"Highest first (Z to A)","keep":"The first 10"}],["ap_whatsapp","Send the plan to the promo team",{"action":"sendMessage","per":"Once per run","inputs":{"phone_number_id":"","to":"","text":"Sampling spots: {{items}}"}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[5,7]]},"mkt_event_sponsors":{"name":"Local businesses to sponsor my event","desc":"Before an event: well-rated businesses within 3 km of the venue in your table, by kind, with the marketing manager from Apollo, as sponsors.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/Copenhagen"}],["mydata","Our event venue",null],["nearby","Businesses near the venue",{"types":["Restaurant","Car dealer","Bank","Gym","Hotel"],"where":"Each incoming place","radius":"2 km","give":"The places found","order":"Best rated first","max":"100"}],["apollo","Marketing manager from Apollo",{"task":"Contacts at each company","titles":["Marketing Manager","Owner","General Manager"],"per":"1"}],["classify","Sort by kind",{"tax":"Custom list","labels":"Food, Cars, Finance, Fitness, Hospitality"}],["ap_google-sheets","Add them to the sponsors sheet",{"action":"insert_row","per":"Once per item","inputs":{"spreadsheetId":"","sheetId":"","first_row_headers":true,"values":{}}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"mkt_brand_mentions_new":{"name":"New stockists carrying my brand","desc":"Every month: shops in your cities whose name or brand mentions your brand, the new ones only, in a sheet for the trade marketing team to thank and support.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/Rome"}],["aoi","My cities",{"mode":"Cities","cities":[{"kind":"city","name":"Milan","label":"Milan","lat":45.4642,"lng":9.19},{"kind":"city","name":"Rome","label":"Rome","lat":41.9028,"lng":12.4964}]}],["nearby","Shops carrying the brand",{"types":["Store","Cosmetics store","Clothing store"],"where":"Area of interest","order":"Best rated first","max":"100","brand":"Our brand"}],["onlynew","Only new ones",null],["llm","Write a welcome note with xMap AI",{"task":"Write summary","prompt":"One line welcoming this new stockist and offering point of sale material.","out":"welcome"}],["ap_google-sheets","Add them to the stockists sheet",{"action":"insert_row","per":"Once per item","inputs":{"spreadsheetId":"","sheetId":"","first_row_headers":true,"values":{}}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"mkt_agency_competitors":{"name":"Rival marketing agencies in my city","desc":"Every quarter: marketing and advertising agencies in your city, the best-rated first, with what they seem to focus on by xMap AI, for the agency\u2019s positioning.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Africa/Johannesburg"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Johannesburg","label":"Johannesburg","lat":-26.2041,"lng":28.0473}]}],["nearby","Agencies",{"types":["Marketing agency","Advertising agency"],"where":"Area of interest","order":"Best rated first","max":"80"}],["classify","Sort by focus",{"tax":"Custom list","labels":"Digital, Branding, Media, Events, PR, Full service"}],["llm","Write the positioning note",{"scope":"The whole list","task":"Write summary","prompt":"For the agency founders: who leads each focus, where the market is crowded, and where we can stand out.","out":"report"}],["email","Email me the list",{"kind":"One email per run","subj":"Rival agencies this quarter"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5]]},"mkt_new_neighbours_mailer":{"name":"New apartment blocks for a welcome mailer","desc":"Every month: apartment buildings completed in the last year within 3 km of your stores, with a welcome offer by xMap AI, in a sheet for the direct mail agency.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/Stockholm"}],["mydata","Our stores",null],["nearby","New apartment buildings",{"types":["Apartment building","Apartment complex"],"where":"Each incoming place","radius":"2 km","give":"The places found","since":"Last 12 months","max":"50"}],["llm","Write the welcome offer with xMap AI",{"task":"Write summary","prompt":"One line welcoming new residents of this building to the store nearby with an offer.","out":"offer"}],["dedupe","Each building once",{"by":"Same place, job or incident (recommended)"}],["ap_google-sheets","Add them to the mailer sheet",{"action":"insert_row","per":"Once per item","inputs":{"spreadsheetId":"","sheetId":"","first_row_headers":true,"values":{}}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"mkt_weather_ads":{"name":"Weather-triggered ads by city","desc":"Every morning: today\u2019s weather in each city in your table, and a creative line by xMap AI for hot, rainy or cold days, posted to the ads team on Slack.","n":[["sched","Every morning",{"time":"06:00","tz":"America/Chicago"}],["mydata","Our ad cities",null],["weather","Forecast for 1 days",{"where":"Each incoming place","days":"1","what":["Temperature","Rain","Wind"]}],["llm","Write the ad line with xMap AI",{"task":"Write summary","prompt":"One short ad line for this city today that plays on its weather.","out":"ad_line"}],["ap_slack","Post the lines to the ads team",{"action":"send_channel_message","per":"Once per run","inputs":{"channel":"","text":"Today\u2019s weather ads: {{items_md}}"}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[3,5]]},"mkt_case_study_hunt":{"name":"Happy customers for case studies","desc":"Every quarter: your customers from the table found on the map, the best-rated first, with a case study angle by xMap AI, approved by the marketing manager.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Australia/Sydney"}],["mydata","Our customers",null],["gscan","Each customer on the map",{"area":"Around each incoming place","find":"Each place itself","radius":"300","opened":"Any time"}],["sort","Best rated first",{"by":"Rating","dir":"Highest first (Z to A)","keep":"The first 20"}],["llm","Write the angle with xMap AI",{"task":"Write summary","prompt":"One line: the case study story this customer could tell.","out":"angle"}],["approve","Approve the case studies",{"who":"The flow\u2019s owner","msg":"Tick the customers to ask.","within":"3 days"}],["email","Email me the list",{"kind":"One email per run","subj":"Case study candidates"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6]]},"mkt_campaign_chat":{"name":"Local ad planner chat","desc":"A chat for your media team: an AI agent finds places of any kind near an address and says who lives around, to plan local ads and flyers in seconds.","n":[["chat","Chat",{"title":"Local ad planner","welcome":"Tell me a store address and the kind of places you want to reach."}],["agent","Ad planner",{"goal":"You help a media team plan local ads. Use Places near it to find the kinds of places asked near the address, then suggest where to put flyers or ads in three short lines."}],["nearby","Places near it",{"where":"A point","center":"{{agent: where to look, as the place the person named}}","types":["Shopping mall","Supermarket","Gym","School","Office"],"radius":"2 km","order":"Best rated first","max":"20"}],["reply","Reply",{"text":"{{reply}}","give":"The answer only"}]],"e":[[0,1],[1,2,"tool"],[1,3]]},"mkt_student_ambassadors":{"name":"Universities for a student ambassador programme","desc":"Every term: universities and colleges in your cities with how many young people live around each, ranked, for a brand\u2019s student ambassador programme.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Asia/Manila"}],["aoi","My cities",{"mode":"Cities","cities":[{"kind":"city","name":"Manila","label":"Manila","lat":14.5995,"lng":120.9842}]}],["nearby","Universities",{"types":["University","College"],"where":"Area of interest","order":"Best rated first","max":"60"}],["demog","Who lives around",{"where":"Each incoming place","radius":"2 km"}],["calc","Young people around",{"lines":"young = age_10_19 + age_20_29"}],["sort","Best 20 first",{"by":"Another field","fname":"young","dir":"Highest first (Z to A)","keep":"The first 20"}],["ap_google-sheets","Add them to the ambassador plan",{"action":"insert_row","per":"Once per item","inputs":{"spreadsheetId":"","sheetId":"","first_row_headers":true,"values":{}}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[5,7]]},"mkt_cause_partners":{"name":"Charities near my stores for cause marketing","desc":"Every year: charities and non-profit organisations within 3 km of each store in your table, the best-rated first, as partners for a local cause campaign.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/Dublin"}],["mydata","Our stores",null],["nearby","Charities nearby",{"types":["Charity","Non-profit organization"],"where":"Each incoming place","radius":"2 km","give":"The places found","order":"Best rated first","max":"3"}],["dedupe","Each charity once",{"by":"Same place, job or incident (recommended)"}],["llm","Write the idea with xMap AI",{"task":"Write summary","prompt":"One line: a local cause campaign the store could run with this charity.","out":"idea"}],["ap_google-sheets","Add them to the campaign sheet",{"action":"insert_row","per":"Once per item","inputs":{"spreadsheetId":"","sheetId":"","first_row_headers":true,"values":{}}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"mkt_club_sponsorship":{"name":"Local sports clubs to sponsor near my stores","desc":"Every year: sports clubs and academies within 3 km of each store in your table, the best-rated first, with the club chair from Apollo, for a local sponsorship programme.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"America/Sao_Paulo"}],["mydata","Our stores",null],["nearby","Sports clubs nearby",{"types":["Sports club","Soccer club"],"where":"Each incoming place","radius":"2 km","give":"The places found","order":"Best rated first","max":"3"}],["dedupe","Each club once",{"by":"Same place, job or incident (recommended)"}],["apollo","Club chair from Apollo",{"task":"Contacts at each company","titles":["President","Chairman","Director"],"per":"1"}],["approve","Approve the clubs",{"who":"The flow\u2019s owner","msg":"Tick the clubs to sponsor.","within":"3 days"}],["ap_google-sheets","Add them to the sponsorship plan",{"action":"insert_row","per":"Once per item","inputs":{"spreadsheetId":"","sheetId":"","first_row_headers":true,"values":{}}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[5,7]]}},"info":{"chat_places":{"p":"marketing","ind":["Retail","Food and drink","Real estate"],"goals":["chat"],"promise":"A chat for your customers that finds places near anyone, live.","why":"Customers ask where to find things. A chat page on your site answers them with live places instead of a static list.","uses":["A mall directory","A city guide website","A hotel concierge page"],"gets":["A chat page you can share or embed"],"min":5,"runs":300},"whatsapp_assistant":{"p":"marketing","ind":["Retail","Food and drink","Distribution"],"goals":["chat"],"promise":"An AI agent that answers your WhatsApp messages with live places.","why":"Most customer questions are about where and what is near. The agent answers them in seconds, in the customer's language, day and night.","uses":["A retailer answering where-to-buy questions","A delivery brand answering coverage questions","A tourism board answering visitors"],"gets":["Replies in the same WhatsApp chat"],"min":5,"runs":300},"mkt_agency_prospects":{"p":"marketing","ind":["Marketing"],"goals":["leads"],"promise":"Local businesses with weak ratings and no website, with the owner, as agency prospects.","why":"A business with a weak rating and no website clearly needs help. This flow finds them and tells you what to offer.","uses":["A digital agency","A web design studio","A reputation management company"],"gets":["An email of prospects"],"min":120},"mkt_welcome_offer":{"p":"marketing","ind":["Marketing"],"goals":["leads"],"promise":"A welcome offer for every new business, into HubSpot, with a follow-up three days later.","why":"New businesses buy marketing in their first months. A personal welcome followed by a reminder turns that window into clients.","uses":["A marketing agency","A printing company","A local media brand"],"gets":["Contacts in HubSpot","A follow-up reminder"],"min":90},"mkt_client_reviews":{"p":"marketing","ind":["Marketing"],"goals":["ops"],"promise":"Every client's rating watched daily, with where it stands when it moves.","why":"Clients notice a rating drop before their agency does. This flow makes sure you call them first with a plan.","uses":["A reputation agency","A franchise marketing team","A hospitality group"],"gets":["An email of moves","A Slack post"],"min":60},"mkt_best_of_list":{"p":"marketing","ind":["Marketing","Food and drink"],"goals":["data"],"promise":"A best-of list for your city blog every month: the top 10 places with a blurb each and an introduction.","why":"Local best-of posts bring steady search traffic, but they take hours to research and write. This flow drafts one every month from the best-rated places, for your team to edit and publish.","uses":["An agency running a city guide blog","A local media site","A tourism board's content team"],"gets":["A draft post by email","A map of the places"],"min":120},"mkt_ad_targeting":{"p":"marketing","ind":["Marketing","Retail"],"goals":["data"],"promise":"The 20 blocks with the most adults around each store, for your ad targeting.","why":"Ads around a store work when they reach the people who live there. This flow picks the blocks to target.","uses":["A retail marketing team","A clinic group","A gym chain"],"gets":["A sheet of target areas","A map"],"min":120},"mkt_hiring_marketers":{"p":"marketing","ind":["Marketing"],"goals":["leads","hiring"],"promise":"Companies hiring marketers, with the marketing lead and a pitch for agency support.","why":"A company hiring a marketer needs help now and has budget. This flow puts your agency in front of them while they hire.","uses":["A performance marketing agency","A content studio","A freelance marketer"],"gets":["An email of companies and pitches"],"min":90},"mkt_new_in_town":{"p":"marketing","ind":["Marketing","Food and drink"],"goals":["data"],"promise":"A ready-to-post social media draft about the best new places in town, every week.","why":"Local content takes research every week. The draft arrives ready to post, based on real new openings.","uses":["A city media page","A food blogger","A mall social media team"],"gets":["A post draft by email","A Slack post"],"min":60},"mkt_review_replies":{"p":"marketing","ind":["Marketing","Hospitality"],"goals":["ops"],"promise":"A ready message for each client to ask happy customers for reviews, every morning.","why":"More reviews from happy customers is the surest way to lift a rating. The request messages are ready each morning, written for each client's kind of business.","uses":["A reputation agency","A restaurant group","A hotel"],"gets":["An email of review requests"],"min":45},"mkt_brand_share":{"p":"marketing","ind":["Marketing","Retail"],"goals":["competitors"],"promise":"Your brand against two rivals, branch by branch and city by city, every month.","why":"Share of branches is the simplest view of who is winning where. This flow keeps it current every month.","uses":["A brand manager","A franchise development team","A market analyst"],"gets":["A monthly note","A map"],"min":240},"mkt_cross_promo":{"p":"marketing","ind":["Marketing","Retail"],"goals":["leads"],"promise":"Businesses around a client's shop that share its customers, each with a partnership message.","why":"The best partners for a joint offer are next door. This flow finds well-rated neighbours that serve the same people, sorts them by fit and writes the first message.","uses":["An agency running local campaigns for a gym","A coffee shop looking for joint offers","A beauty brand building local partners"],"gets":["A sheet of partners with a message each","An email of the month's partners"],"min":90},"mkt_reputation_program":{"p":"marketing","ind":["Marketing","Hospitality"],"goals":["ops"],"promise":"A full reputation programme for every client: ratings watched, an action plan and a review request, daily.","why":"Reputation agencies sell daily attention but do it by hand. This flow watches every client\u2019s rating, compares it with the best rivals and writes the plan and a message to ask happy customers for reviews each morning.","uses":["A reputation management agency","A restaurant group\u2019s marketing team","A clinic network"],"gets":["An action plan per client","A review request message","A Slack post and an email"],"min":60},"mkt_influencer_venues":{"p":"marketing","ind":["Marketing","Food and drink"],"goals":["data"],"promise":"Top-rated photogenic venues, each with a content idea.","why":"Good content needs good places. The best-rated ones are ready with ideas.","uses":["A social media agency","A fashion brand","An influencer manager"],"gets":["A Google Sheet"],"min":90,"runs":1},"mkt_sampling_routes":{"p":"marketing","ind":["Marketing","Food and drink"],"goals":["ops"],"promise":"The busiest spots for a sampling day, with the forecast.","why":"Sampling in the rain wastes the day. Busy, dry spots make it count.","uses":["A drinks brand","A field marketing agency","A snack company"],"gets":["A WhatsApp message"],"min":60},"mkt_event_sponsors":{"p":"marketing","ind":["Marketing","Events"],"goals":["leads"],"promise":"Businesses near the venue with the marketing manager, as sponsors.","why":"Local businesses sponsor events near them. The right contact makes it easy.","uses":["An event organiser","A sports club","A charity gala"],"gets":["A Google Sheet"],"min":120,"runs":1},"mkt_brand_mentions_new":{"p":"marketing","ind":["Marketing","Retail"],"goals":["data"],"promise":"New shops carrying your brand, with a welcome note.","why":"New stockists sell more with support. Finding them early helps them start well.","uses":["A consumer brand","A trade marketing team","A distributor"],"gets":["A Google Sheet"],"min":60,"runs":1},"mkt_agency_competitors":{"p":"marketing","ind":["Marketing"],"goals":["competitors"],"promise":"Rival agencies by focus, with a positioning note.","why":"An agency must stand for something. Knowing the field shows where.","uses":["A marketing agency","A freelance network","An agency holding group"],"gets":["An email"],"min":120,"runs":1},"mkt_new_neighbours_mailer":{"p":"marketing","ind":["Marketing","Retail"],"goals":["leads"],"promise":"New apartment blocks near your stores, with a welcome offer.","why":"New residents choose their shops in the first month. A welcome offer wins them.","uses":["A supermarket chain","A gym","A restaurant group"],"gets":["A Google Sheet"],"min":60,"runs":1},"mkt_weather_ads":{"p":"marketing","ind":["Marketing"],"goals":["ops"],"promise":"A weather-matched ad line for each city every morning.","why":"Ads that match the day get clicked. A line for each city is ready by 6:00.","uses":["A performance marketing team","A beverage brand","An apparel retailer"],"gets":["A Slack post"],"min":30},"mkt_case_study_hunt":{"p":"marketing","ind":["Marketing"],"goals":["data"],"promise":"Best-rated customers, each with a case study angle.","why":"Case studies need happy, credible customers. The best-rated make the best stories.","uses":["A B2B marketing team","A SaaS company","An agency"],"gets":["An email"],"min":90,"runs":1},"mkt_campaign_chat":{"p":"marketing","ind":["Marketing"],"goals":["chat"],"promise":"A chat that plans local ads around any store.","why":"Local campaigns start with what is around. The chat answers in seconds.","uses":["A media team","A franchise marketing team","A local ad agency"],"gets":["A chat page"],"min":10,"runs":200},"mkt_student_ambassadors":{"p":"marketing","ind":["Marketing","Education"],"goals":["sites"],"promise":"Universities ranked by the young people around them.","why":"Student ambassadors work best where students live and study. The campuses are ranked.","uses":["A consumer brand","A telecom\u2019s youth team","A food delivery app"],"gets":["A Google Sheet"],"min":90,"runs":1},"mkt_cause_partners":{"p":"marketing","ind":["Marketing","Non-profit"],"goals":["data"],"promise":"Charities near each store, each with a campaign idea.","why":"Customers love stores that help their neighbourhood. A local charity makes it real.","uses":["A retail chain","A bank\u2019s branch network","A supermarket"],"gets":["A Google Sheet"],"min":90,"runs":1},"mkt_club_sponsorship":{"p":"marketing","ind":["Marketing","Sports"],"goals":["leads"],"promise":"Sports clubs near each store, approved for sponsorship.","why":"Local clubs bring whole families to a brand. Sponsoring those nearby builds loyalty.","uses":["A retail chain","A fast food brand","A car dealer group"],"gets":["A Google Sheet"],"min":90,"runs":1}}}
