{"p":"construction","persona":["construction","Construction & facility services","Contractors, building suppliers and facility managers finding work, watching sites and keeping crews safe."],"industry":{"slug":"construction","name":"Construction & facilities"},"templates":{"con_contractors_hiring":{"name":"Contractors winning work: hiring site engineers","desc":"Every week: construction companies hiring site engineers or quantity surveyors, one per company, sized with Apollo, scored by xMap AI as buyers of materials, their procurement manager, into HubSpot and emailed.","n":[["sched","Every Monday",{"freq":"Every week","weekday":"Monday","time":"08:00","tz":"Asia/Seoul"}],["aoi","My region",{"mode":"Cities","cities":[{"kind":"city","name":"Seoul","label":"Seoul","lat":37.5665,"lng":126.978},{"kind":"city","name":"Busan","label":"Busan","lat":35.1796,"lng":129.0756}]}],["jobs","Contractors hiring site engineers",{"kw":"site engineer OR quantity surveyor","where":"Area of interest","posted":"Last 7 days","limit":"50","details":true}],["dedupe","One per company",{"by":"Same name"}],["apollo","Company size from Apollo",{"task":"Company details"}],["llm","Score each contractor with xMap AI",{"task":"Score & rank","prompt":"Score each company from 0 to 100 as a buyer of building materials in the next months: hiring site staff now, its size and its industry. Explain in one sentence.","out":"fit_score, reason"}],["filter","Fit score \u2265 60",{"field":"Fit score","op":"\u2265","val":"60"}],["apollo","Procurement manager, from Apollo",{"task":"Contacts at each company","titles":["Procurement Manager","Purchasing Manager"],"per":"1"}],["ap_hubspot","Add the contacts to HubSpot",{"action":"create-contact","per":"Once per item","inputs":{"objectProperties":{"firstname":"{{contact_name}}","jobtitle":"{{contact_title}}","email":"{{contact_email}}","company":"{{name}}"}}}],["email","Email me the list",{"kind":"One email per run","subj":"Contractors winning work this week"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,7],[7,8],[8,9]]},"con_site_briefing":{"name":"Morning site briefing: weather and road closures","desc":"Every morning: the 5-day weather and the road closures around each of your construction sites, a briefing by xMap AI (pours and lifts to avoid, heat precautions, delivery delays), emailed and posted to the site channel.","n":[["sched","Every morning",{"time":"05:30","tz":"Asia/Qatar"}],["mydata","My construction sites",null],["weather","Forecast for 5 days",{"where":"Each incoming place","days":"5","what":["Temperature","Rain","Wind"]}],["incidents","Closures around each site",{"where":"Around each incoming place","radius":"2000","types":["Road closures","Roadworks"]}],["llm","Write the site briefing",{"task":"Write summary","prompt":"For each site, write three lines for the site manager: concrete pours or crane lifts to avoid (rain, or wind above 40 km/h), heat precautions above 40 degrees, and road closures that may delay deliveries.","out":"briefing"}],["email","Email me the list",{"kind":"One email per run","subj":"Site briefing for today"}],["ap_slack","Post it to the site channel",{"action":"send_channel_message","per":"Once per run","inputs":{"channel":"","text":""}}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"con_hardware_dealers":{"name":"Independent hardware stores for my sales reps","desc":"Every weekday: independent hardware, building materials and paint stores in your territory with a phone or website, only the new ones, added to the reps' sheet.","n":[["sched","Every weekday morning",{"days":["Mon","Tue","Wed","Thu","Fri"],"time":"08:00","tz":"Africa/Nairobi"}],["aoi","My territory",{"mode":"Cities","cities":[{"kind":"city","name":"Nairobi","label":"Nairobi","lat":-1.2921,"lng":36.8219}]}],["nearby","Hardware and materials stores",{"types":["Hardware store","Building materials store","Paint store"],"where":"Area of interest","order":"Best rated first","max":"100","chain":"Only independents","contact":true}],["onlynew","Only new ones",null],["ap_google-sheets","Add them to the reps' 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]]},"con_fm_contracts":{"name":"New buildings that need facility management","desc":"Every month: malls, hospitals, hotels, offices and apartment buildings that opened in the last year, only the new ones, their facilities or operations manager from Apollo, into HubSpot and emailed.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Asia/Singapore"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Singapore","label":"Singapore","lat":1.3521,"lng":103.8198}]}],["nearby","Buildings opened this year",{"types":["Shopping mall","Hospital","Hotel","Corporate office","Apartment building"],"where":"Area of interest","order":"Best rated first","max":"100","since":"Last 12 months"}],["onlynew","Only new ones",null],["apollo","Facilities manager, from Apollo",{"task":"Contacts at each company","titles":["Facilities Manager","Operations Manager","General Manager"],"per":"1"}],["ap_hubspot","Add the contacts to HubSpot",{"action":"create-contact","per":"Once per item","inputs":{"objectProperties":{"firstname":"{{contact_name}}","jobtitle":"{{contact_title}}","email":"{{contact_email}}","company":"{{name}}"}}}],["email","Email me the list",{"kind":"One email per run","subj":"New buildings for facility management"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6]]},"con_plots_from_space":{"name":"Plots I am watching, from space every quarter","desc":"Every month: every clear satellite picture of each plot in the last 90 days, the people living around it, a short note by xMap AI for the land team, saved to Google Drive and emailed.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Asia/Dubai"}],["mydata","Plots I am watching",null],["satellite","Every clear picture this quarter",{"where":"Each incoming place","radius":"800","period":"Last 90 days","cloud":"20","pick":"Every one in the period"}],["demog","Who lives around",{"where":"Each incoming place","radius":"2 km"}],["llm","Write the plot note",{"task":"Write summary","prompt":"For each plot, write two lines for the land team: how many clear pictures we have this quarter and who lives around it.","out":"plot_note"}],["ap_google-drive","Save the notes to Google Drive",{"action":"create_new_gdrive_file","per":"Once per run","inputs":{"fileName":"","text":"","fileType":"text/csv"}}],["email","Email me the list",{"kind":"One email per run","subj":"Your plots this quarter"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"con_building_boom":{"name":"Where building is booming and suppliers are few","desc":"Every month: new apartment buildings, offices and malls of the last two years, every part of two cities searched, each once, sorted by kind, the people around them, the building suppliers within 5 km, the 50 areas with the fewest, scored by xMap AI, a report, emailed and mapped.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Africa/Cairo"}],["aoi","My cities",{"mode":"Cities","cities":[{"kind":"city","name":"Cairo","label":"Cairo","lat":30.0444,"lng":31.2357},{"kind":"city","name":"Alexandria","label":"Alexandria","lat":31.2001,"lng":29.9187}]}],["nearby","New buildings",{"types":["Apartment building","Corporate office","Shopping mall"],"where":"Area of interest","order":"Best rated first","max":"300","since":"Last 2 years","cover":true}],["dedupe","Each building once",{"by":"Same place, job or incident (recommended)"}],["classify","Kind of building",{"tax":"Custom list","labels":"Homes, Offices, Retail, Public"}],["demog","Who lives around",{"where":"Each incoming place","radius":"2 km"}],["nearby","Building suppliers nearby",{"types":["Building materials store","Hardware store"],"where":"Each incoming place","radius":"5 km","give":"Each incoming place, with counts"}],["sort","Fewest suppliers first",{"by":"Another field","fname":"nearby_count","dir":"Lowest first (A to Z)","keep":"The first 50"}],["llm","Rate each area with xMap AI",{"task":"Score & rank","prompt":"Score each area from 0 to 100 as a place for a new building materials depot: how much is being built, how many people live there and how few suppliers are nearby. Explain in one sentence.","out":"fit_score, reason"}],["llm","Write the market report",{"scope":"The whole list","task":"Write summary","prompt":"Write a one-page report for a building materials company: where building is fastest, what kind, where suppliers are missing, and the three best places for a new depot.","out":"report"}],["email","Email me the list",{"kind":"One email per run","subj":"Building boom report"}],["map","Show them on a map",{"name":"Building boom areas","color":"Fit score"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,7],[7,8],[8,9],[9,10],[9,11]]},"con_heat_stop":{"name":"Heat stop for outdoor work, every hour","desc":"Every hour between 10 am and 4 pm: the temperature at each of your sites, and when it reaches 45 degrees a WhatsApp message tells the supervisors to stop outdoor work.","n":[["sched","Every hour, 10 am to 4 pm",{"freq":"Every hour","every":"1 hour","minute":"00","hours":"Between","start":"10:00","end":"16:00","tz":"Asia/Dubai"}],["mydata","My sites",null],["weather","Temperature today",{"where":"Each incoming place","days":"1","what":["Temperature"]}],["filter","45 degrees or more",{"field":"Max temperature","op":"\u2265","val":"45"}],["ap_whatsapp","Tell the site supervisors",{"action":"sendMessage","per":"Once per run","inputs":{"phone_number_id":"","to":"","text":"Heat stop: outdoor work pauses at {{name}} until the afternoon heat drops."}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[3,5]]},"con_subcontractors":{"name":"A vetted list of subcontractors, every month","desc":"Every month: roofing, air conditioning, plumbing and electrical contractors in your city, rated by xMap AI from their ratings and number of reviews, Jev's chance each finishes on time, the likely ones saved and emailed.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"America/Chicago"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Houston","label":"Houston","lat":29.7604,"lng":-95.3698}]}],["nearby","Contractors",{"types":["Roofing contractor","Air conditioning contractor","Plumber","Electrician"],"where":"Area of interest","order":"Best rated first","max":"100","rating":"4"}],["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"}],["jev","Finishes on time? (Jev)",{"kind":"Yes or no","q":"Judging from its rating, its number of reviews and how long it has been open, is this contractor likely to finish on time and on budget?","field":"on_time"}],["filter","Likely on time",{"field":"A number field","fname":"on_time","op":"\u2265","val":"60"}],["ap_google-sheets","Save the vetted subcontractors",{"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":"Vetted subcontractors this month"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[5,7]]},"con_crane_wind":{"name":"Wind alert for crane lifts","desc":"Three times a day: the wind forecast at each of your crane sites, and when gusts reach 45 km/h the site managers are told in Slack to stop lifts.","n":[["sched","Three times a day",{"freq":"Several times a day","times":"06:00, 10:00, 14:00","tz":"Europe/London"}],["mydata","My crane sites",null],["weather","Wind today",{"where":"Each incoming place","days":"1","what":["Wind"]}],["filter","Wind 45 km/h or more",{"field":"A number field","fname":"wind_max_kmh","op":"\u2265","val":"45"}],["ap_slack","Tell the site managers",{"action":"send_channel_message","per":"Once per run","inputs":{"channel":"","text":"Wind alert: stop crane lifts at {{name}} ({{wind_max_kmh}} km/h expected)."}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[3,5]]},"con_property_managers":{"name":"Property managers for my maintenance contracts","desc":"Every week: property management companies in your city, only the new ones, sized with Apollo, their operations or facilities manager, into HubSpot and emailed.","n":[["sched","Every Monday",{"freq":"Every week","weekday":"Monday","time":"08:00","tz":"America/Chicago"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Houston","label":"Houston","lat":29.7604,"lng":-95.3698}]}],["nearby","Property managers",{"types":["Property management company"],"where":"Area of interest","order":"Best rated first","max":"100","contact":true}],["onlynew","Only new ones",null],["apollo","Company size from Apollo",{"task":"Company details"}],["apollo","Who buys maintenance, from Apollo",{"task":"Contacts at each company","titles":["Operations Manager","Facilities Manager","Owner"],"per":"1"}],["ap_hubspot","Add the contacts to HubSpot",{"action":"create-contact","per":"Once per item","inputs":{"objectProperties":{"firstname":"{{contact_name}}","jobtitle":"{{contact_title}}","email":"{{contact_email}}","company":"{{name}}"}}}],["email","Email me the list",{"kind":"One email per run","subj":"Property managers to call this week"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,7]]},"con_pour_plan":{"name":"Rain ahead: plan the concrete pours","desc":"Every afternoon: the next three days\u2019 rain at each site in your table, the wettest first, with a pour plan note by xMap AI for the site managers.","n":[["sched","Every morning",{"time":"15:00","tz":"Asia/Kuala_Lumpur"}],["mydata","Our sites",null],["weather","Forecast for 3 days",{"where":"Each incoming place","days":"3","what":["Temperature","Rain","Wind"]}],["sort","Best 10 first",{"by":"Another field","fname":"rain_total_mm","dir":"Highest first (Z to A)","keep":"The first 10"}],["llm","Write the pour note with xMap AI",{"task":"Write summary","prompt":"One line for this site\u2019s manager: which days to pour and which to avoid because of rain.","out":"pour"}],["ap_whatsapp","Send it to the site managers",{"action":"sendMessage","per":"Once per run","inputs":{"phone_number_id":"","to":"","text":"Pour plan: {{items}}"}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"con_ready_mix":{"name":"Ready-mix plants and quarries near each site","desc":"For every new site in your table: concrete plants, quarries and aggregate suppliers within 15 km, the best-rated first, in a sheet for procurement.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Asia/Tokyo"}],["mydata","Our sites",null],["nearby","Concrete and aggregates nearby",{"types":["Concrete contractor","Concrete product supplier","Quarry"],"where":"Each incoming place","radius":"10 km","give":"The places found","order":"Best rated first","max":"5"}],["dedupe","Each supplier once",{"by":"Same place, job or incident (recommended)"}],["ap_google-sheets","Update the suppliers 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]]},"con_architect_specs":{"name":"Architects to specify my building products","desc":"Every month: architecture and interior design firms in your cities, the best-rated first, with the principal from Apollo and a lunch-and-learn offer by xMap AI.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/London"}],["aoi","My cities",{"mode":"Cities","cities":[{"kind":"city","name":"London","label":"London","lat":51.5074,"lng":-0.1278},{"kind":"city","name":"Manchester","label":"Manchester","lat":53.4808,"lng":-2.2426}]}],["nearby","Architects and designers",{"types":["Architect","Interior designer"],"where":"Area of interest","order":"Best rated first","max":"150","contact":true}],["apollo","Principal from Apollo",{"task":"Contacts at each company","titles":["Principal","Partner","Design Director"],"per":"1"}],["llm","Write the offer with xMap AI",{"task":"Write summary","prompt":"Two sentences inviting this practice to a short lunch-and-learn on our facade products.","out":"offer"}],["ap_hubspot","Add them to HubSpot",{"action":"create-contact","per":"Once per item","inputs":{"objectProperties":{"firstname":"{{contact_name}}","jobtitle":"{{contact_title}}","email":"{{contact_email}}","company":"{{name}}"}}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"con_renovation_leads":{"name":"Homes sold this week in Miami-Dade, for renovation work","desc":"Every Monday: the homes in Miami-Dade County sold since the last county update, with the address, the sale price and the new owner, only the new sales, the highest price first, in a short note by xMap AI on which streets to send the renovation team\u2019s mailers to, emailed and on a map.","n":[["sched","Every Monday",{"freq":"Every week","weekday":"Monday","time":"08:00","tz":"America/New_York"}],["parcels","Sales in the county records",{"mode":"Changes in a county","county":"FL/miami_dade","kinds":["Sale"],"since":"Since the last run","max":"200"}],["onlynew","Only new sales",null],["sort","Highest price first",{"by":"Another field","fname":"sale_price","dir":"Highest first (Z to A)","keep":"The first 100"}],["llm","Write the mailers note",{"scope":"The whole list","task":"Write summary","prompt":"For a renovation company, in about 100 words: the streets and ZIP codes with the most sales this week, the price range, and where new owners are most likely to renovate first. Only use the sales in the list.","out":"report"}],["email","Email me the list",{"kind":"One email per run","subj":"Homes sold in Miami-Dade this week"}],["map","Show them on a map",{"name":"Homes sold this week","color":"Category"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"con_neighbour_notice":{"name":"Who lives around my new site","desc":"Before work starts: the residents, schools and clinics within 500 m of each new site in your table, with a neighbour notice drafted by xMap AI for the community officer.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Australia/Sydney"}],["mydata","New sites",null],["demog","Who lives around",{"where":"Each incoming place","radius":"500 m"}],["nearby","Schools and clinics nearby",{"types":["School","Medical clinic","Kindergarten"],"where":"Each incoming place","radius":"500 m","give":"Each incoming place, with counts"}],["llm","Draft the notice with xMap AI",{"task":"Write summary","prompt":"A short, friendly notice to neighbours of this site: what will happen, working hours and who to call. Mention schools nearby if any.","out":"notice"}],["email","Email me the list",{"kind":"One email per run","subj":"Neighbour notices"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5]]},"con_equipment_rental":{"name":"Equipment rental near each site","desc":"For each site in your table: equipment rental agencies within 10 km, the best-rated first, so site managers rent close and save on transport.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"America/Denver"}],["mydata","Our sites",null],["nearby","Rental nearby",{"types":["Equipment rental agency","Construction equipment supplier"],"where":"Each incoming place","radius":"10 km","give":"The places found","order":"Best rated first","max":"4"}],["dedupe","Each rental yard once",{"by":"Same place, job or incident (recommended)"}],["ap_google-sheets","Update the rental 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]]},"con_merchants_nearby":{"name":"Builders\u2019 merchants within 15 minutes of my new site","desc":"When a new site starts: the building materials stores, hardware stores and ready-mix concrete suppliers a truck can reach within 15 minutes of the site (the area drawn on the roads), the best rated first, each once, added to a Google Sheet, mapped and emailed to the site manager.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Australia/Melbourne"}],["travel","15 minutes by truck of the site",{"by":"A travel time","min":"15","mode":"Car","from":"Places I pick","pois":[{"kind":"place","name":"New site","label":"Docklands, Melbourne","lat":-37.815,"lng":144.946}]}],["nearby","Suppliers within reach",{"types":["Building materials store","Hardware store","Ready mix concrete supplier"],"where":"Area of interest","order":"Best rated first","max":"60"}],["dedupe","Each place once",{"by":"Same place, job or incident (recommended)"}],["ap_google-sheets","Add them to the site suppliers sheet",{"action":"insert_row","per":"Once per item","inputs":{"spreadsheetId":"","sheetId":"","first_row_headers":true,"values":{}}}],["map","Show them on a map",{"name":"Suppliers near the site","color":"Category"}],["email","Email me the list",{"kind":"One email per run","subj":"Suppliers within 15 minutes of the site"}]],"e":[[0,1],[1,2],[2,3],[3,4],[3,5],[3,6]]},"con_dust_control":{"name":"Windy days: dust control at sites","desc":"Every evening: tomorrow\u2019s wind at each site in your table, the windiest first, with a dust control note by xMap AI for the site managers.","n":[["sched","Every morning",{"time":"18:00","tz":"Africa/Johannesburg"}],["mydata","Our sites",null],["weather","Forecast for 2 days",{"where":"Each incoming place","days":"2","what":["Temperature","Rain","Wind"]}],["sort","Best 10 first",{"by":"Another field","fname":"wind_max_kmh","dir":"Highest first (Z to A)","keep":"The first 10"}],["llm","Write the dust note with xMap AI",{"task":"Write summary","prompt":"One line: watering, covering stockpiles or stopping earthworks tomorrow because of wind.","out":"dust"}],["email","Email me the list",{"kind":"One email per run","subj":"Dust control tomorrow"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5]]},"con_client_progress":{"name":"Monthly progress pictures for my clients","desc":"Every month: the latest satellite picture of each project in your table, with a progress line by xMap AI, sent to the project managers to share with clients.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Africa/Nairobi"}],["mydata","Our projects",null],["satellite","Latest picture of each project",{"where":"Each incoming place","radius":"1000","period":"Last 30 days","cloud":"20"}],["llm","Write the progress line with xMap AI",{"task":"Write summary","prompt":"One line on visible progress at this project this month.","out":"progress"}],["email","Email me the list",{"kind":"One email per run","subj":"Project pictures this month"}]],"e":[[0,1],[1,2],[2,3],[3,4]]},"con_fitout_leads":{"name":"New villa and apartment projects for fit-out work","desc":"Every month: villa compounds and apartment buildings finished in the last year, with the developer from Apollo, as leads for kitchens, wardrobes and fit-out.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/Istanbul"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Istanbul","label":"Istanbul","lat":41.0082,"lng":28.9784}]}],["nearby","New residential projects",{"types":["Apartment building","Apartment complex","Housing development"],"where":"Area of interest","order":"Best rated first","max":"120","since":"Last 12 months","contact":true}],["onlynew","Only new ones",null],["apollo","Developer from Apollo",{"task":"Contacts at each company","titles":["Development Manager","Project Manager","Owner"],"per":"1"}],["ap_hubspot","Add them to HubSpot",{"action":"create-contact","per":"Once per item","inputs":{"objectProperties":{"firstname":"{{contact_name}}","jobtitle":"{{contact_title}}","email":"{{contact_email}}","company":"{{name}}"}}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"con_hotel_refurb":{"name":"Tired hotels to pitch a renovation","desc":"Every quarter: hotels in your city, the lowest-rated first, with a refurbishment pitch by xMap AI, into a sheet for the business development team.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/Rome"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Rome","label":"Rome","lat":41.9028,"lng":12.4964}]}],["nearby","Hotels",{"types":["Hotel"],"where":"Area of interest","order":"Best rated first","max":"200","contact":true}],["sort","The lowest rated first",{"by":"Another field","fname":"rating","dir":"Lowest first (A to Z)","keep":"A number I choose","n":"30"}],["llm","Write the pitch with xMap AI",{"task":"Write summary","prompt":"Two sentences to the hotel owner: how a refurbishment of the rooms and the lobby could lift its rating, and that we can work floor by floor while the hotel stays open. No prices.","out":"pitch"}],["ap_google-sheets","Add them to the business development 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]]},"con_site_helper_chat":{"name":"Site helper chat for foremen","desc":"A chat for foremen: an AI agent finds the nearest hospital, hardware store or rental yard to any site, and gives the forecast there.","n":[["chat","Chat",{"title":"Site helper","welcome":"Tell me your site and what you need nearby."}],["agent","Site helper",{"goal":"You help foremen on building sites. Use What is near the site for hospitals, hardware stores and rental yards near the place named, and The forecast there for the weather. Answer in two short lines. For an injury, say to call the emergency number first."}],["nearby","What is near the site",{"where":"A point","center":"{{agent: where to look, as the place the person named}}","types":["Hospital","Hardware store","Equipment rental agency"],"radius":"10 km","order":"Best rated first","max":"20"}],["weather","The forecast there",{"where":"Each incoming place","days":"3","what":["Temperature","Rain","Wind"]}],["reply","Reply",{"text":"{{reply}}","give":"The answer only"}]],"e":[[0,1],[1,2,"tool"],[1,3,"tool"],[1,4]]},"con_new_rivals":{"name":"New construction companies in my region","desc":"Every quarter: construction companies and contractors that appeared in your region, the new ones only, by trade, for the business development team.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"America/Toronto"}],["aoi","My region",{"mode":"Cities","cities":[{"kind":"city","name":"Toronto","label":"Toronto","lat":43.6532,"lng":-79.3832},{"kind":"city","name":"Montreal","label":"Montreal","lat":45.5019,"lng":-73.5674}]}],["nearby","New contractors",{"types":["Construction company","General contractor","Electrician","Roofing contractor"],"where":"Area of interest","order":"Best rated first","max":"150","since":"Last 12 months","contact":true}],["onlynew","Only new ones",null],["classify","Sort by trade",{"tax":"Custom list","labels":"General building, Electrical, Plumbing, Roofing, Other"}],["email","Email me the list",{"kind":"One email per run","subj":"New contractors this quarter"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5]]},"con_market_weekly":{"name":"Weekly building market brief","desc":"Every Monday: new residential projects, new contractors and construction jobs in your city, joined by xMap AI into a one-page brief for a building materials sales team.","n":[["sched","Every Monday",{"freq":"Every week","weekday":"Monday","time":"08:00","tz":"Asia/Kolkata"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Pune","label":"Pune","lat":18.5204,"lng":73.8567}]}],["nearby","New projects",{"types":["Apartment complex","Housing development"],"where":"Area of interest","order":"Best rated first","max":"50","since":"Last 12 months"}],["nearby","New contractors",{"types":["Construction company"],"where":"Area of interest","order":"Best rated first","max":"50","since":"Last 12 months"}],["jobs","Construction jobs",{"kw":"site engineer","where":"Area of interest","posted":"Last 7 days","limit":"50","details":true}],["llm","Write the brief",{"scope":"The whole list","task":"Write summary","prompt":"One page for a building materials sales team: new projects, new contractors and who is hiring this week, and where to go first.","out":"report"}],["email","Email me the list",{"kind":"One email per run","subj":"Building market this week"}]],"e":[[0,1],[1,2],[1,3],[1,4],[2,5],[3,5],[4,5],[5,6]]},"con_glazing_partners":{"name":"Glass and aluminium fabricators for my facades","desc":"Every year: glass shops and aluminium suppliers in your region, the best-rated first, approved by the facade manager, in a subcontractor sheet.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Asia/Dubai"}],["aoi","My region",{"mode":"Cities","cities":[{"kind":"city","name":"Dubai","label":"Dubai","lat":25.2048,"lng":55.2708},{"kind":"city","name":"Sharjah","label":"Sharjah","lat":25.3463,"lng":55.4209}]}],["nearby","Glass and aluminium",{"types":["Glass & mirror shop","Aluminum supplier"],"where":"Area of interest","order":"Best rated first","max":"80","contact":true}],["approve","Approve the fabricators",{"who":"The flow\u2019s owner","msg":"Tick the fabricators to invite to tender.","within":"3 days"}],["ap_google-sheets","Update the subcontractors 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]]}},"info":{"con_contractors_hiring":{"p":"construction","ind":["Construction","Distribution"],"goals":["leads","hiring"],"promise":"Contractors hiring site engineers, scored as buyers, with their procurement manager.","why":"A contractor hiring site engineers has just won work and is about to buy materials. Reaching procurement now beats any cold call later.","uses":["A building materials supplier","An equipment rental company","A steel or cement distributor"],"gets":["Contacts in HubSpot","An email"],"min":90},"con_site_briefing":{"p":"construction","ind":["Construction"],"goals":["ops"],"promise":"A morning briefing for each site: pours and lifts to avoid, heat precautions and road closures.","why":"Site managers check three apps before 6 am. One briefing per site with weather and closures saves the morning and avoids failed pours.","uses":["A general contractor","A road construction company","A facade or crane contractor"],"gets":["An email","A Slack post"],"min":30},"con_hardware_dealers":{"p":"construction","ind":["Construction","Distribution"],"goals":["leads"],"promise":"Independent hardware and building materials stores for your reps, every weekday.","why":"Independent stores carry the brands reps bring them. A fresh list every day keeps the territory growing.","uses":["A paint brand","A tools distributor","A plumbing products company"],"gets":["New rows in your Google Sheet"],"min":30},"con_fm_contracts":{"p":"construction","ind":["Construction","Real estate"],"goals":["leads"],"promise":"New large buildings and their facilities managers, into HubSpot every month.","why":"A building that just opened signs facility management, cleaning and security contracts in its first year. This flow puts you in front of the person who signs.","uses":["A facility management company","A cleaning company","A security services company"],"gets":["Contacts in HubSpot","An email"],"min":90},"con_plots_from_space":{"p":"construction","ind":["Construction","Real estate"],"goals":["data"],"promise":"Every clear satellite picture of your plots this quarter, with a note for the land team.","why":"Watching plots by visiting them is slow and costly. Pictures from space show encroachment and activity, with who lives around for context.","uses":["A land acquisition team","A developer watching plots","A lender monitoring land collateral"],"gets":["Notes in Google Drive","An email"],"min":120},"con_building_boom":{"p":"construction","ind":["Construction","Distribution"],"goals":["sites","data"],"promise":"Where building is booming and building suppliers are few, with a market report.","why":"Depots belong where construction is fastest and competition thinnest. This flow measures both across whole cities every month.","uses":["A building materials company","A ready-mix concrete supplier","An equipment rental company"],"gets":["A market report","An email","A map"],"min":360},"con_heat_stop":{"p":"construction","ind":["Construction","Public sector"],"goals":["ops"],"promise":"A WhatsApp heat stop to supervisors when a site reaches 45 degrees.","why":"Heat rules protect workers, but someone has to watch the temperature at every site. This flow does it every hour and tells supervisors at once.","uses":["A contractor in the Gulf","A landscaping company","A road maintenance crew"],"gets":["WhatsApp to supervisors"],"min":5},"con_subcontractors":{"p":"construction","ind":["Construction"],"goals":["data"],"promise":"Contractors vetted from their ratings, likely to finish on time, every month.","why":"Picking a subcontractor from a search is a gamble. A high rating from many customers over years is the best sign; this flow keeps the vetted list fresh.","uses":["A general contractor","A property manager","A home renovation platform"],"gets":["A vetted list in a sheet","An email"],"min":180},"con_crane_wind":{"p":"construction","ind":["Construction"],"goals":["ops"],"promise":"A Slack alert to stop crane lifts when strong wind is forecast.","why":"Crane lifts stop above a wind limit, and finding out on site wastes a crew's morning. Three checks a day are enough to plan.","uses":["A crane hire company","A high-rise contractor","A port with cranes"],"gets":["A Slack alert"],"min":5},"con_property_managers":{"p":"construction","ind":["Construction","Real estate"],"goals":["leads"],"promise":"Property managers and who buys maintenance, into HubSpot every week.","why":"Property managers give out maintenance contracts for many buildings at once. One relationship can fill a team's calendar.","uses":["An HVAC maintenance company","A cleaning company","A pest control company"],"gets":["Contacts in HubSpot","An email"],"min":60},"con_pour_plan":{"p":"construction","ind":["Construction"],"goals":["ops"],"promise":"A concrete pour plan for each site from the rain ahead.","why":"Rain ruins fresh concrete. Pours planned around it save rework.","uses":["A building contractor","A ready-mix supplier","A project management firm"],"gets":["A WhatsApp message"],"min":30},"con_ready_mix":{"p":"construction","ind":["Construction"],"goals":["data"],"promise":"Concrete plants and quarries near each site.","why":"Concrete must arrive fresh. Close suppliers make it possible.","uses":["A contractor\u2019s procurement team","A project manager","A developer"],"gets":["A Google Sheet"],"min":60,"runs":1},"con_architect_specs":{"p":"construction","ind":["Construction","Manufacturing"],"goals":["leads"],"promise":"Architects with the principal, for a product specification visit.","why":"Building products are chosen at the drawing stage. Architects decide.","uses":["A facade maker","A building products brand","A flooring manufacturer"],"gets":["New leads in HubSpot"],"min":60,"runs":1},"con_renovation_leads":{"p":"construction","ind":["Construction","Home services"],"goals":["leads"],"promise":"The homes sold in Miami-Dade this week, the highest price first.","why":"New owners renovate in their first months, kitchens and roofs first. Knowing the streets where homes sold this week, from the county\u2019s own public records, tells you where to send your mailers.","uses":["A renovation contractor","A kitchen and bath company","A roofing company"],"gets":["A weekly email","A map"],"min":60,"runs":4},"con_neighbour_notice":{"p":"construction","ind":["Construction"],"goals":["ops"],"promise":"Residents and schools around a new site, with a neighbour notice.","why":"Neighbours told early complain less. The notice is ready before work starts.","uses":["A contractor\u2019s community officer","A developer","A city works department"],"gets":["An email"],"min":60,"runs":1},"con_equipment_rental":{"p":"construction","ind":["Construction"],"goals":["data"],"promise":"Equipment rental yards near each site.","why":"Transporting machines is costly. Renting close cuts it.","uses":["A site manager","A contractor","A project manager"],"gets":["A Google Sheet"],"min":45,"runs":1},"con_merchants_nearby":{"p":"construction","ind":["Construction","Logistics"],"goals":["ops"],"promise":"The suppliers a truck reaches within 15 minutes of a new site.","why":"A missing bag of fixings stops a crew for an hour. Knowing the suppliers within 15 minutes on the roads, before the site opens, keeps the work moving.","uses":["A site manager","A construction company\u2019s procurement team","A builders\u2019 merchant planning a branch"],"gets":["A Google Sheet","A map","An email"],"min":60,"runs":1},"con_dust_control":{"p":"construction","ind":["Construction","Environment"],"goals":["ops"],"promise":"Tomorrow\u2019s wind at each site, with a dust control note.","why":"Dust brings fines and complaints. Acting on windy days avoids both.","uses":["A building contractor","An earthworks company","A site HSE manager"],"gets":["An email"],"min":20},"con_client_progress":{"p":"construction","ind":["Construction"],"goals":["ops"],"promise":"Monthly satellite pictures of each project, with a progress line.","why":"Clients want to see progress. A picture from above each month shows it.","uses":["A contractor","A project manager","A developer\u2019s client team"],"gets":["An email"],"min":60,"runs":1},"con_fitout_leads":{"p":"construction","ind":["Construction","Real estate"],"goals":["leads"],"promise":"New residential projects with the developer, for fit-out.","why":"New homes need kitchens and wardrobes. The developer decides who fits them.","uses":["A kitchen maker","A fit-out contractor","A furniture manufacturer"],"gets":["New leads in HubSpot"],"min":60,"runs":1},"con_hotel_refurb":{"p":"construction","ind":["Construction","Hospitality"],"goals":["leads"],"promise":"Low-rated hotels with a refurbishment pitch.","why":"A hotel with a low rating often needs new rooms. A refurbishment offer reaches it before the next season.","uses":["A fit-out contractor","An interior design and build firm","A hotel furniture maker"],"gets":["A Google Sheet"],"min":60,"runs":1},"con_site_helper_chat":{"p":"construction","ind":["Construction"],"goals":["chat"],"promise":"A chat that finds what a site needs nearby.","why":"Foremen need answers on the phone. The chat gives them in seconds.","uses":["A contractor","A construction union","A site safety programme"],"gets":["A chat page"],"min":5,"runs":300},"con_new_rivals":{"p":"construction","ind":["Construction"],"goals":["competitors"],"promise":"New contractors in your region, by trade.","why":"New contractors are rivals and future customers. Knowing them early helps both ways.","uses":["A contractor\u2019s business development team","A building materials supplier","A construction insurer"],"gets":["An email"],"min":60,"runs":1},"con_market_weekly":{"p":"construction","ind":["Construction"],"goals":["leads","data"],"promise":"New projects, contractors and hiring in one weekly brief.","why":"Sales teams need one page each Monday. Three signals joined make it.","uses":["A building materials sales team","A cement company","A construction market analyst"],"gets":["An email"],"min":60,"runs":4},"con_glazing_partners":{"p":"construction","ind":["Construction","Manufacturing"],"goals":["data"],"promise":"Glass and aluminium fabricators, approved for facades.","why":"Facades depend on good fabricators. The approved list is ready for every tender.","uses":["A facade contractor","A building contractor","A developer"],"gets":["A Google Sheet"],"min":90,"runs":1}}}
