{"p":"fisheries","persona":["fisheries","Fishing & aquaculture","Fishing cooperatives, fish farms, seafood traders and fisheries authorities watching the sea and the weather and selling the catch fresh."],"industry":{"slug":"fishing-aquaculture","name":"Fishing & aquaculture"},"templates":{"fi_small_boat_weather":{"name":"Go or stay: wind at sea for small boats","desc":"Every evening: tomorrow\u2019s hour-by-hour wind and rain at your landing site, with a go or stay note by xMap AI for small boat fishermen, sent to the cooperative\u2019s WhatsApp group.","n":[["sched","Every morning",{"time":"18:00","tz":"Africa/Dakar"}],["aoi","Our landing site",{"mode":"Cities","cities":[{"kind":"city","name":"Dakar","label":"Dakar","lat":14.7167,"lng":-17.4677}]}],["weather","Tomorrow hour by hour",{"where":"Area of interest","days":"2","step":"Hour by hour","what":["Wind","Rain"]}],["sort","Best 4 first",{"by":"Another field","fname":"wind_kmh","dir":"Highest first (Z to A)","keep":"A number I choose","n":"4"}],["llm","Write the go or stay note",{"scope":"The whole list","task":"Write summary","prompt":"For small boat fishermen: the windiest hours tomorrow, whether it is safe to go out, and when to be back. Simple words, three lines.","out":"report"}],["ap_whatsapp","Send it to the cooperative",{"action":"sendMessage","per":"Once per run","inputs":{"phone_number_id":"","to":"","text":"{{report}}"}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"fi_protected_area_boats":{"name":"Fishing boats inside a marine protected area","desc":"Every hour: fishing vessels inside your marine protected area (live AIS), each sent to the fisheries officers on WhatsApp with where it was seen, and logged in a sheet.","n":[["sched","Every hour",{"freq":"Every hour","every":"1 hour","minute":"00"}],["aoi","The protected area",{"mode":"Cities","cities":[{"kind":"city","name":"Muscat","label":"Muscat","lat":23.588,"lng":58.3829}]}],["ships","Fishing boats nearby",{"where":"Area of interest","listen":"60 seconds","types":["Fishing"]}],["zone","Inside the protected area",{"zone":"The Area of interest","event":"Are inside it"}],["ap_whatsapp","Alert the fisheries officers",{"action":"sendMessage","per":"Once per run","inputs":{"phone_number_id":"","to":"","text":"Fishing boats inside the protected area: {{items}}"}}],["ap_google-sheets","Log them in a 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],[3,6]]},"fi_catch_buyers":{"name":"Seafood buyers near the landing port","desc":"Every quarter: seafood wholesalers, fish markets and seafood restaurants within 30 km of your landing port, the best-rated first, with phone numbers, in a sheet for the cooperative\u2019s sales officer.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Asia/Colombo"}],["aoi","Around the port",{"mode":"Cities","cities":[{"kind":"city","name":"Colombo","label":"Colombo","lat":6.9271,"lng":79.8612}]}],["nearby","Seafood buyers",{"types":["Seafood wholesaler","Fish Market (all 3 types)","Seafood restaurant"],"where":"Area of interest","order":"Best rated first","max":"120","contact":true}],["classify","Sort by kind",{"tax":"Custom list","labels":"Wholesaler, Fish market, Restaurant"}],["ap_google-sheets","Update the buyers 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]]},"fi_ice_and_cold":{"name":"Ice suppliers and cold stores near landing sites","desc":"Every quarter: ice suppliers and cold storage facilities within 20 km of each landing site in your table, the best-rated first, so every catch stays cold.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Asia/Jakarta"}],["mydata","Our landing sites",null],["nearby","Ice and cold storage nearby",{"types":["Ice supplier","Cold storage facility"],"where":"Each incoming place","radius":"25 km","give":"The places found","order":"Best rated first","max":"6"}],["dedupe","Each supplier once",{"by":"Same place, job or incident (recommended)"}],["ap_google-sheets","Update the ice and cold store 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]]},"fi_farm_sites_space":{"name":"Fish farm sites from space, every month","desc":"Every month: the latest clear satellite picture of each fish farm or pond site in your table, with a note by xMap AI on cages, ponds and water colour, for the farm manager.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Asia/Ho_Chi_Minh"}],["mydata","Our farm sites",null],["satellite","Latest picture of each site",{"where":"Each incoming place","radius":"1000","period":"Last 30 days","cloud":"20","size":"1024 px"}],["llm","Read the picture with xMap AI",{"task":"Write summary","prompt":"One line on what the picture shows of the cages or ponds and the water colour, and anything unusual like algae.","out":"site_note"}],["email","Email me the list",{"kind":"One email per run","subj":"Farm site pictures this month"}]],"e":[[0,1],[1,2],[2,3],[3,4]]},"fi_restaurant_direct":{"name":"Seafood restaurants to sell to directly","desc":"Every month: the best-rated seafood restaurants in your nearest cities, the new ones only, with the owner or chef from Apollo and a direct supply offer by xMap AI, approved by you.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/Lisbon"}],["aoi","Nearby cities",{"mode":"Cities","cities":[{"kind":"city","name":"Lisbon","label":"Lisbon","lat":38.7223,"lng":-9.1393}]}],["nearby","Seafood restaurants",{"types":["Seafood restaurant","Fish and seafood restaurant"],"where":"Area of interest","order":"Best rated first","max":"100","contact":true}],["onlynew","Only new ones",null],["apollo","Owner or chef from Apollo",{"task":"Contacts at each company","titles":["Owner","Executive Chef","General Manager"],"per":"1"}],["llm","Write the offer with xMap AI",{"task":"Write summary","prompt":"Three sentences from a fishing cooperative offering this restaurant fish landed the same morning, delivered direct.","out":"offer"}],["approve","Approve the offers",{"who":"The flow\u2019s owner","msg":"Pick the restaurants to approach.","within":"3 days"}],["email","Email me the list",{"kind":"One email per run","subj":"Restaurant supply offers"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,7]]},"fi_tackle_shops":{"name":"Fishing tackle shops for my gear distribution","desc":"Every quarter: fishing stores and marine supply shops in your country\u2019s coastal cities, the new ones only, with the owner from Apollo, into HubSpot for the gear brand\u2019s sales team.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Australia/Brisbane"}],["aoi","Coastal cities",{"mode":"Cities","cities":[{"kind":"city","name":"Brisbane","label":"Brisbane","lat":-27.4698,"lng":153.0251},{"kind":"city","name":"Sydney","label":"Sydney","lat":-33.8688,"lng":151.2093},{"kind":"city","name":"Perth","label":"Perth","lat":-31.9505,"lng":115.8605}]}],["nearby","Tackle and marine shops",{"types":["Fishing store","Marine supply store"],"where":"Area of interest","order":"Best rated first","max":"150","contact":true}],["onlynew","Only new ones",null],["apollo","Owner from Apollo",{"task":"Contacts at each company","titles":["Owner","Store Manager"],"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]]},"fi_charter_packages":{"name":"Fishing charters and marinas for tourism packages","desc":"Every year: fishing charters and marinas in your coastal region, the best-rated first, each with a package idea by xMap AI for a tour operator, into HubSpot.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"America/Panama"}],["aoi","Coastal region",{"mode":"Cities","cities":[{"kind":"city","name":"Panama City","label":"Panama City","lat":8.9824,"lng":-79.5199}]}],["nearby","Charters and marinas",{"types":["Fishing charter","Marina"],"where":"Area of interest","order":"Best rated first","max":"60","contact":true}],["llm","Write a package idea with xMap AI",{"task":"Write summary","prompt":"One sentence on a fishing trip package a tour operator could build with this charter.","out":"package"}],["ap_hubspot","Add them to HubSpot",{"action":"create-company","per":"Once per item","inputs":{"objectProperties":{"name":"{{name}}","city":"{{city}}","phone":"{{phone}}","domain":"{{website}}"}}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[3,5]]},"fi_fleet_at_sea":{"name":"Fishing boats at sea off our coast, every evening","desc":"Every evening: fishing vessels in your coastal area (live AIS), by whether they are moving or stopped, summed up by xMap AI for the cooperative and the coast guard.","n":[["sched","Every morning",{"time":"19:00","tz":"Africa/Casablanca"}],["aoi","Our coastal area",{"mode":"Cities","cities":[{"kind":"city","name":"Casablanca","label":"Casablanca","lat":33.5731,"lng":-7.5898}]}],["ships","Fishing boats",{"where":"Area of interest","listen":"90 seconds","types":["Fishing"]}],["llm","Write the fleet note",{"scope":"The whole list","task":"Write summary","prompt":"For the cooperative and the coast guard: how many fishing boats are at sea, how many are moving or stopped, and anything unusual.","out":"report"}],["email","Email me the list",{"kind":"One email per run","subj":"Fishing boats at sea tonight"}]],"e":[[0,1],[1,2],[2,3],[3,4]]},"fi_farm_heat":{"name":"Hot days at fish farms: oxygen risk","desc":"Every afternoon in summer: tomorrow\u2019s temperature at each fish farm in your table, the hottest first, with oxygen and feeding advice by xMap AI for the farm managers, sent on WhatsApp.","n":[["sched","Every morning",{"time":"15:00","tz":"Asia/Dhaka"}],["mydata","Our fish farms",null],["weather","Forecast for 2 days",{"where":"Each incoming place","days":"2","what":["Temperature","Rain","Wind"]}],["sort","Best 10 first",{"by":"Another field","fname":"temp_max","dir":"Highest first (Z to A)","keep":"The first 10"}],["llm","Write the advice with xMap AI",{"task":"Write summary","prompt":"Two lines for this farm\u2019s manager: oxygen risk in tomorrow\u2019s heat, when to run aerators and how to cut feeding.","out":"advice"}],["ap_whatsapp","Send the advice to farm managers",{"action":"sendMessage","per":"Once per run","inputs":{"phone_number_id":"","to":"","text":"Hot day tomorrow: {{items}}"}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"fi_storm_harbour":{"name":"Storm coming: secure the boats","desc":"Every six hours in storm season: the wind forecast at your harbours for the next two days, and when gusts are coming a notice by xMap AI to haul out or double the lines, sent to the cooperative.","n":[["sched","Every 6 hours",{"freq":"Every hour","every":"6 hours","minute":"00","tz":"Asia/Manila"}],["aoi","Our harbours",{"mode":"Cities","cities":[{"kind":"city","name":"Manila","label":"Manila","lat":14.5995,"lng":120.9842}]}],["weather","Forecast for 2 days",{"where":"Area of interest","days":"2","what":["Temperature","Rain","Wind"]}],["sort","Best 3 first",{"by":"Another field","fname":"wind_max_kmh","dir":"Highest first (Z to A)","keep":"A number I choose","n":"3"}],["llm","Write the harbour notice",{"scope":"The whole list","task":"Write summary","prompt":"For fishermen: when the strongest wind arrives, whether to haul boats out or double the mooring lines, and when not to go to sea.","out":"report"}],["ap_whatsapp","Send it to the cooperative",{"action":"sendMessage","per":"Once per run","inputs":{"phone_number_id":"","to":"","text":"{{report}}"}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"fi_fresh_export":{"name":"Forwarders near the airport for fresh fish exports","desc":"Every quarter: freight forwarders and cold stores within 20 km of the airport, the best-rated first, approved by the export manager, for flying fresh fish out the same day.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Africa/Nairobi"}],["aoi","Around the airport",{"mode":"Cities","cities":[{"kind":"city","name":"Nairobi","label":"Nairobi","lat":-1.2921,"lng":36.8219}]}],["nearby","Forwarders and cold stores",{"types":["Freight forwarding service","Cold storage facility"],"where":"Area of interest","order":"Best rated first","max":"50","contact":true}],["approve","Approve the partners",{"who":"The flow\u2019s owner","msg":"Keep those worth a test shipment.","within":"3 days"}],["ap_google-sheets","Update the export partners 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]]},"fi_new_seafood_spots":{"name":"New seafood restaurants in my city","desc":"Every week: seafood restaurants that opened in your city in the last six months, each with an opening offer by xMap AI from your seafood company, sent to the sales team on WhatsApp.","n":[["sched","Every Monday",{"freq":"Every week","weekday":"Monday","time":"08:00","tz":"America/New_York"}],["aoi","My city",{"mode":"Cities","cities":[{"kind":"city","name":"Boston","label":"Boston","lat":42.3601,"lng":-71.0589}]}],["nearby","New seafood restaurants",{"types":["Seafood restaurant","Sushi restaurant","Fish and seafood restaurant"],"where":"Area of interest","order":"Best rated first","max":"100","since":"Last 6 months","contact":true}],["onlynew","Only new ones",null],["llm","Write the opening offer with xMap AI",{"task":"Write summary","prompt":"One line a seafood supplier could send this new restaurant: fresh fish delivered daily, a first order discount.","out":"offer"}],["ap_whatsapp","Send them to the sales team",{"action":"sendMessage","per":"Once per run","inputs":{"phone_number_id":"","to":"","text":"New seafood restaurants: {{items}}"}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6]]},"fi_processors":{"name":"Fish processing plants to buy from our farms","desc":"Every quarter: fish processing plants in your region, scored by xMap AI as buyers for farmed fish, with the procurement manager from Apollo, into HubSpot.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/Oslo"}],["aoi","Our region",{"mode":"Cities","cities":[{"kind":"city","name":"Oslo","label":"Oslo","lat":59.9139,"lng":10.7522}]}],["nearby","Processing plants",{"types":["Fish processing","Seafood wholesaler"],"where":"Area of interest","order":"Best rated first","max":"80","contact":true}],["llm","Score each plant with xMap AI",{"task":"Score & rank","prompt":"Score each plant from 0 to 100 as a buyer of farmed salmon: size, type and how close it is. Explain in one sentence.","out":"fit_score, reason"}],["filter","Fit score \u2265 55",{"field":"Fit score","op":"\u2265","val":"55"}],["apollo","Procurement manager from Apollo",{"task":"Contacts at each company","titles":["Procurement Manager","Purchasing Manager","Plant Manager"],"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],[5,6],[5,7]]},"fi_fisher_chat":{"name":"Fishermen\u2019s helper chat at the port","desc":"A chat for fishermen: an AI agent answers with the wind for tomorrow and the nearest ice, fuel and marine supplies at the port, in their language.","n":[["chat","Chat",{"title":"Fishermen\u2019s helper","welcome":"Ask me about tomorrow\u2019s wind, or where to find ice, fuel or boat parts near the port."}],["agent","Fishermen\u2019s helper",{"goal":"You help small-scale fishermen. Use The weather for wind and rain, and Supplies at the port for ice, fuel and marine supplies. Answer in two short lines in their language. Never say it is safe to go out; give the facts."}],["weather","The forecast there",{"where":"Each incoming place","days":"3","what":["Temperature","Rain","Wind"]}],["nearby","Supplies at the port",{"where":"A point","center":"{{agent: where to look, as the place the person named}}","types":["Ice supplier","Gas station","Marine supply store","Boat repair shop"],"radius":"5 km","order":"Best rated first","max":"20"}],["reply","Reply",{"text":"{{reply}}","give":"The answer only"}]],"e":[[0,1],[1,2,"tool"],[1,3,"tool"],[1,4]]},"fi_feed_suppliers":{"name":"Feed and supply stores near our fish farms","desc":"Every quarter: animal feed stores and agricultural suppliers within 30 km of each fish farm in your table, the best-rated first, for the farms\u2019 purchasing.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Asia/Kolkata"}],["mydata","Our fish farms",null],["nearby","Feed suppliers nearby",{"types":["Animal feed store","Agricultural cooperative"],"where":"Each incoming place","radius":"25 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 feed 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]]},"fi_coastal_hotels":{"name":"Coastal hotels and resorts as seafood buyers","desc":"Every quarter: hotels and resorts along your coast, the best-rated first, with the executive chef from Apollo and a seafood supply offer by xMap AI, into HubSpot.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Africa/Dar_es_Salaam"}],["aoi","Our coast",{"mode":"Cities","cities":[{"kind":"city","name":"Dar es Salaam","label":"Dar es Salaam","lat":-6.7924,"lng":39.2083},{"kind":"city","name":"Mombasa","label":"Mombasa","lat":-4.0435,"lng":39.6682}]}],["nearby","Coastal hotels",{"types":["Resort hotel","Hotel"],"where":"Area of interest","order":"Best rated first","max":"100","contact":true}],["apollo","Executive chef from Apollo",{"task":"Contacts at each company","titles":["Executive Chef","Purchasing Manager","Food and Beverage Manager"],"per":"1"}],["llm","Write the offer with xMap AI",{"task":"Write summary","prompt":"Two sentences offering this hotel fresh local seafood delivered several times a week.","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]]},"fi_market_road":{"name":"Road closures from the port to the fish market","desc":"Every morning at 4:00: road closures and incidents between your landing port and the city fish market, with a route note by xMap AI for the fish trucks, sent on WhatsApp.","n":[["sched","Every morning",{"time":"04:00","tz":"Asia/Karachi"}],["aoi","Port to market",{"mode":"Cities","cities":[{"kind":"city","name":"Karachi","label":"Karachi","lat":24.8607,"lng":67.0011}]}],["incidents","Closures this morning",{"where":"Area of interest","types":["Road closures","Roadworks","Other incidents"]}],["llm","Write the route note",{"scope":"The whole list","task":"Write summary","prompt":"For fish truck drivers: roads to avoid between the port and the market this morning and the fastest way.","out":"report"}],["ap_whatsapp","Send it to the drivers",{"action":"sendMessage","per":"Once per run","inputs":{"phone_number_id":"","to":"","text":"{{report}}"}}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[3,5]]},"fi_angling_clubs":{"name":"Fishing clubs and ponds for a competition sponsorship","desc":"Every year: fishing clubs and fishing ponds in your region, with the club secretary from Apollo and a sponsorship offer by xMap AI for their next competition, into HubSpot.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Europe/London"}],["aoi","Our region",{"mode":"Cities","cities":[{"kind":"city","name":"Manchester","label":"Manchester","lat":53.4808,"lng":-2.2426}]}],["nearby","Fishing clubs and ponds",{"types":["Fishing club","Fishing pond"],"where":"Area of interest","order":"Best rated first","max":"80","contact":true}],["apollo","Club secretary from Apollo",{"task":"Contacts at each company","titles":["Secretary","Chairman","Owner"],"per":"1"}],["llm","Write the offer with xMap AI",{"task":"Write summary","prompt":"Two sentences offering this club sponsorship and prizes for its next fishing competition.","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]]},"fi_harbour_services":{"name":"Boat repairs and marine supplies at the harbour","desc":"Every quarter: boat repair shops and marine supply stores near your harbours, the best-rated first, in a directory sheet shared with the cooperative\u2019s members.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Asia/Seoul"}],["aoi","Our harbours",{"mode":"Cities","cities":[{"kind":"city","name":"Busan","label":"Busan","lat":35.1796,"lng":129.0756}]}],["nearby","Harbour services",{"types":["Boat repair shop","Marine supply store","Shipyard"],"where":"Area of interest","order":"Best rated first","max":"80","contact":true}],["classify","Sort by kind",{"tax":"Custom list","labels":"Repairs, Supplies, Shipyard"}],["ap_google-sheets","Update the members\u2019 directory",{"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]]},"fi_supermarket_buyers":{"name":"Supermarkets for our packaged fish","desc":"Every quarter: supermarket chains and large grocers in your cities, one per chain, with the seafood buyer from Apollo, into HubSpot for the retail sales team.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"America/Lima"}],["aoi","Our cities",{"mode":"Cities","cities":[{"kind":"city","name":"Lima","label":"Lima","lat":-12.0464,"lng":-77.0428}]}],["nearby","Supermarkets",{"types":["Supermarket","Hypermarket"],"where":"Area of interest","order":"Best rated first","max":"200"}],["dedupe","One per chain",{"by":"Another field","fname":"brand"}],["apollo","Seafood buyer from Apollo",{"task":"Contacts at each company","titles":["Seafood Buyer","Category Manager","Purchasing Manager"],"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]]},"fi_angler_spots":{"name":"Boat ramps and fishing piers for my angling app","desc":"Every year: boat ramps, fishing piers and fishing spots along your coast, with ratings, sent to your angling app\u2019s map.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"America/Los_Angeles"}],["aoi","Our coast",{"mode":"Cities","cities":[{"kind":"city","name":"Los Angeles","label":"Los Angeles","lat":34.0522,"lng":-118.2437},{"kind":"city","name":"San Francisco","label":"San Francisco","lat":37.7749,"lng":-122.4194}]}],["nearby","Angling spots",{"types":["Boat ramp","Fishing pier","Beach"],"where":"Area of interest","order":"Best rated first","max":"200"}],["ap_http","Send them to the app",{"action":"send_request","per":"Once per item","inputs":{"method":"POST","url":"https://example.com/api/spots","body_type":"json","body":"{\"name\": \"{{name}}\", \"lat\": \"{{lat}}\", \"lng\": \"{{lng}}\", \"rating\": \"{{rating}}\"}"}}],["map","Show them on a map",{"name":"Angling spots","color":"Category"}],["email","Email me the results",{"kind":"One email per run"}]],"e":[[0,1],[1,2],[2,3],[3,4],[2,5]]},"fi_farm_site_selection":{"name":"Where to put a new fish farm","desc":"When choosing a new farm site: candidate coastal towns, each with the working-age people nearby and the ice and cold stores within 20 km, ranked by xMap AI as a site memo.","n":[["sched","On the 1st of every month",{"freq":"Every month","monthday":"1","time":"08:00","tz":"Australia/Sydney"}],["aoi","Candidate towns",{"mode":"Cities","cities":[{"kind":"city","name":"Sydney","label":"Sydney","lat":-33.8688,"lng":151.2093},{"kind":"city","name":"Melbourne","label":"Melbourne","lat":-37.8136,"lng":144.9631}]}],["demog","Who lives around",{"where":"Area of interest","radius":"8 km"}],["nearby","Ice and cold stores nearby",{"types":["Ice supplier","Cold storage facility"],"where":"Each incoming place","radius":"25 km","give":"Each incoming place, with counts"}],["llm","Score each town with xMap AI",{"task":"Score & rank","prompt":"Score each town from 0 to 100 for a new fish farm: working-age people nearby and ice and cold storage close. Explain in one sentence.","out":"fit_score, reason"}],["llm","Write the site memo",{"scope":"The whole list","task":"Write summary","prompt":"In about 150 words: the best town for a new farm and why.","out":"report"}],["email","Email me the list",{"kind":"One email per run","subj":"Fish farm site memo"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6]]},"fi_shellfish_rain":{"name":"Heavy rain at the shellfish beds: harvest risk","desc":"Every afternoon: the rain forecast for the next two days at the oyster and mussel farms on your coast, the wettest first, with a line by xMap AI on which beds may need a pause in harvesting after the runoff.","n":[["sched","Every morning",{"time":"14:00","tz":"Pacific/Auckland"}],["aoi","Our bays",{"mode":"Cities","cities":[{"kind":"city","name":"Auckland","label":"Auckland","lat":-36.8485,"lng":174.7633},{"kind":"city","name":"Wellington","label":"Wellington","lat":-41.2865,"lng":174.7762}]}],["nearby","Shellfish farms",{"types":["Oyster supplier","Fish farm"],"where":"Area of interest","order":"Best rated first","max":"60"}],["weather","Forecast for 2 days",{"where":"Each incoming place","days":"2","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 harvest line with xMap AI",{"task":"Write summary","prompt":"One line for the farm manager: how much rain is expected at this bed and whether to plan a pause in harvesting and a water test after the runoff.","out":"harvest_note"}],["email","Email me the list",{"kind":"One email per run","subj":"Rain at the shellfish beds"}]],"e":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6]]},"fi_weekly_brief":{"name":"Weekly fisheries brief","desc":"Every Monday: the week\u2019s wind and rain on your coast, the fishing boats at sea and new seafood buyers, joined by xMap AI into a one-page brief for the cooperative.","n":[["sched","Every Monday",{"freq":"Every week","weekday":"Monday","time":"08:00","tz":"Africa/Accra"}],["aoi","Our coast",{"mode":"Cities","cities":[{"kind":"city","name":"Accra","label":"Accra","lat":5.6037,"lng":-0.187}]}],["weather","Forecast for 7 days",{"where":"Area of interest","days":"7","what":["Temperature","Rain","Wind"]}],["ships","Fishing boats at sea",{"where":"Area of interest","listen":"30 seconds","types":["Fishing"]}],["nearby","New seafood buyers",{"types":["Seafood restaurant","Seafood wholesaler"],"where":"Area of interest","order":"Best rated first","max":"40","since":"Last 12 months"}],["llm","Write the fisheries brief",{"scope":"The whole list","task":"Write summary","prompt":"One page for the cooperative: the days that are safe to fish this week, how many boats are out, new buyers to call, and three actions.","out":"report"}],["email","Email me the list",{"kind":"One email per run","subj":"Weekly fisheries brief"}]],"e":[[0,1],[1,2],[1,3],[1,4],[2,5],[3,5],[4,5],[5,6]]}},"info":{"fi_small_boat_weather":{"p":"fisheries","ind":["Fisheries"],"goals":["ops"],"promise":"A go or stay note for small boats, the evening before.","why":"Small boats are lost every year in bad weather. A simple note each evening helps fishermen decide.","uses":["A fishing cooperative","A fisheries department","An NGO working with fishing communities"],"gets":["A WhatsApp message"],"min":15},"fi_protected_area_boats":{"p":"fisheries","ind":["Fisheries","Public sector","Environment"],"goals":["ops"],"promise":"Fishing boats inside a protected area, to the officers every hour.","why":"Protected areas only work if they are watched. Officers are told when fishing boats enter.","uses":["A fisheries authority","A marine park","A coast guard"],"gets":["A WhatsApp message","A Google Sheet"],"min":15},"fi_catch_buyers":{"p":"fisheries","ind":["Fisheries","Food and drink"],"goals":["leads"],"promise":"Seafood buyers near the landing port, in one sheet.","why":"More buyers mean better prices for the catch. The sales officer always has a current list.","uses":["A fishing cooperative","A seafood trader","A fish auction"],"gets":["A Google Sheet"],"min":45,"runs":4},"fi_ice_and_cold":{"p":"fisheries","ind":["Fisheries","Logistics"],"goals":["ops"],"promise":"Ice and cold stores near each landing site.","why":"Fish without ice loses value in hours. Every landing site knows where to get ice and cold storage.","uses":["A fishing cooperative","A seafood buyer","A fisheries development project"],"gets":["A Google Sheet"],"min":45,"runs":4},"fi_farm_sites_space":{"p":"fisheries","ind":["Fisheries","Agriculture"],"goals":["ops"],"promise":"Each farm site from space every month, with notes on cages and water.","why":"Algae blooms and damaged cages show from above. Managers catch them early.","uses":["A fish farm","A shrimp farm","An aquaculture insurer"],"gets":["An email with the pictures"],"min":30},"fi_restaurant_direct":{"p":"fisheries","ind":["Fisheries","Food and drink"],"goals":["leads"],"promise":"Seafood restaurants offered fish landed the same morning.","why":"Restaurants pay more for fresher fish. Selling direct cuts out middlemen.","uses":["A fishing cooperative","A small-scale fishery","A seafood startup"],"gets":["An email"],"min":60,"runs":1},"fi_tackle_shops":{"p":"fisheries","ind":["Fisheries","Retail"],"goals":["leads"],"promise":"Tackle and marine shops with the owner, for gear sales.","why":"Fishing gear sells through local tackle shops. New shops are the easiest to sign.","uses":["A fishing gear brand","A marine supply distributor","A boat engine dealer"],"gets":["New leads in HubSpot"],"min":45,"runs":4},"fi_charter_packages":{"p":"fisheries","ind":["Fisheries","Hospitality"],"goals":["leads"],"promise":"Fishing charters and marinas, each with a package idea.","why":"Fishing trips sell well as packages. Good charters make good partners for tour operators.","uses":["A tour operator","A coastal tourism board","A resort"],"gets":["New leads in HubSpot"],"min":45,"runs":1},"fi_fleet_at_sea":{"p":"fisheries","ind":["Fisheries","Maritime"],"goals":["ops"],"promise":"Fishing boats at sea each evening, moving or stopped.","why":"Knowing who is out at night helps cooperatives and the coast guard respond fast.","uses":["A fishing cooperative","A coast guard","A fisheries authority"],"gets":["An email"],"min":15},"fi_farm_heat":{"p":"fisheries","ind":["Fisheries","Agriculture"],"goals":["ops"],"promise":"Oxygen and feeding advice for each fish farm before hot days.","why":"Hot water holds less oxygen and fish die. Aerators and less feed save the stock.","uses":["A fish farm","A shrimp farm","An aquaculture advisor"],"gets":["A WhatsApp message"],"min":15},"fi_storm_harbour":{"p":"fisheries","ind":["Fisheries","Maritime"],"goals":["ops"],"promise":"A notice to haul out or double the lines before strong wind.","why":"Storms wreck boats left in the water. A notice in time protects the fleet.","uses":["A fishing cooperative","A harbour master","A marina"],"gets":["A WhatsApp message"],"min":15,"runs":120},"fi_fresh_export":{"p":"fisheries","ind":["Fisheries","Logistics"],"goals":["ops"],"promise":"Forwarders and cold stores near the airport, approved for fresh exports.","why":"Fresh fish exports depend on a fast cold chain to the plane. Approved partners make it reliable.","uses":["A seafood exporter","A fish farm","A trade promotion agency"],"gets":["A Google Sheet"],"min":45,"runs":4},"fi_new_seafood_spots":{"p":"fisheries","ind":["Fisheries","Food and drink"],"goals":["leads"],"promise":"New seafood restaurants each week, with an opening offer.","why":"A new restaurant picks its fish supplier in its first weeks. The first offer often wins.","uses":["A seafood supplier","A fish wholesaler","A fishing cooperative"],"gets":["A WhatsApp message"],"min":30},"fi_processors":{"p":"fisheries","ind":["Fisheries","Manufacturing"],"goals":["leads"],"promise":"Processing plants scored as buyers for farmed fish.","why":"Processors buy in volume all year. They are the steadiest buyers a farm can have.","uses":["A fish farm","An aquaculture company","A seafood trader"],"gets":["New leads in HubSpot"],"min":60,"runs":4},"fi_fisher_chat":{"p":"fisheries","ind":["Fisheries"],"goals":["chat"],"promise":"A chat for fishermen: tomorrow\u2019s wind and supplies at the port.","why":"Fishermen need quick facts on the phone. The chat answers in their language.","uses":["A fishing cooperative","A fisheries NGO","A port authority"],"gets":["A chat page"],"min":5,"runs":300},"fi_feed_suppliers":{"p":"fisheries","ind":["Fisheries","Agriculture"],"goals":["data"],"promise":"Feed and supply stores near each fish farm.","why":"Feed is a farm\u2019s biggest cost. More nearby suppliers mean better prices and fewer shortages.","uses":["A fish farm group","An aquaculture cooperative","A feed company\u2019s sales team"],"gets":["A Google Sheet"],"min":45,"runs":4},"fi_coastal_hotels":{"p":"fisheries","ind":["Fisheries","Hospitality"],"goals":["leads"],"promise":"Coastal hotels with the chef, offered local seafood supply.","why":"Guests at the coast want local fish. Hotels buy it in steady volume.","uses":["A seafood supplier","A fishing cooperative","A fish farm"],"gets":["New leads in HubSpot"],"min":60,"runs":4},"fi_market_road":{"p":"fisheries","ind":["Fisheries","Logistics"],"goals":["ops"],"promise":"Closures between the port and the fish market each morning.","why":"Fish trucks late to the market lose the best prices. Drivers know the way before they leave.","uses":["A fishing cooperative","A fish transport company","A fish market"],"gets":["A WhatsApp message"],"min":15},"fi_angling_clubs":{"p":"fisheries","ind":["Fisheries","Sports"],"goals":["leads"],"promise":"Fishing clubs offered competition sponsorship.","why":"Anglers trust brands that support their clubs. A sponsorship puts the brand at every competition.","uses":["A fishing gear brand","A bait company","A marine retailer"],"gets":["New leads in HubSpot"],"min":45,"runs":1},"fi_harbour_services":{"p":"fisheries","ind":["Fisheries","Maritime"],"goals":["data"],"promise":"Boat repairs and marine supplies at the harbour, in a shared directory.","why":"A boat out of action loses days of fishing. Members always know where to get it fixed.","uses":["A fishing cooperative","A harbour authority","A boat owners\u2019 association"],"gets":["A Google Sheet"],"min":45,"runs":4},"fi_supermarket_buyers":{"p":"fisheries","ind":["Fisheries","Retail"],"goals":["leads"],"promise":"Supermarket chains with their seafood buyer.","why":"Supermarkets sell packaged fish in volume. The seafood buyer decides what goes on the shelf.","uses":["A fish processor","A fish farm brand","A seafood exporter"],"gets":["New leads in HubSpot"],"min":60,"runs":4},"fi_angler_spots":{"p":"fisheries","ind":["Fisheries","Sports"],"goals":["data"],"promise":"Boat ramps and fishing piers sent to your angling app.","why":"Anglers want to know where to launch and fish. The app\u2019s map stays complete.","uses":["An angling app","A fishing tourism website","A coastal council"],"gets":["An update to your app","A map"],"min":45,"runs":1},"fi_farm_site_selection":{"p":"fisheries","ind":["Fisheries","Agriculture"],"goals":["sites"],"promise":"Candidate towns ranked for a new fish farm.","why":"A farm needs workers and a cold chain nearby. This compares candidate towns on both.","uses":["An aquaculture investor","A fish farm group","A fisheries development agency"],"gets":["An email"],"min":180,"runs":1},"fi_shellfish_rain":{"p":"fisheries","ind":["Fisheries","Food and drink"],"goals":["ops"],"promise":"Rain at each shellfish bed, the wettest first, with a harvest line.","why":"Heavy rain washes runoff into the bays, and shellfish are not harvested until the water is clean again. Two days\u2019 notice saves a lost batch.","uses":["An oyster and mussel cooperative","A shellfish farm group","A coastal food safety team"],"gets":["An email"],"min":20,"runs":30},"fi_weekly_brief":{"p":"fisheries","ind":["Fisheries"],"goals":["ops","leads"],"promise":"Weather, boats at sea and new buyers in one weekly brief.","why":"A cooperative needs one page each Monday. Three signals joined make it.","uses":["A fishing cooperative","A fisheries officer","A seafood trader"],"gets":["An email"],"min":45}}}
