{"ok":true,"generatedAt":"2026-06-30T07:31:23.109Z","query":null,"filters":{"recordType":null,"city":null,"serviceType":null,"limit":25},"count":25,"records":[{"id":"intent-broken-spring","recordType":"service_intent","title":"Broken garage door spring","slug":"broken-garage-door-spring","city":null,"serviceType":"springs","visibility":"published","status":"published","confidence":"verified","summary":"A loud bang, a heavy door, a visible spring gap, or an opener that strains but cannot lift the door usually points to a broken torsion spring.","shortAnswer":"If your garage door suddenly feels extremely heavy, will only lift a few inches, or you heard a loud bang from the garage, the most likely cause is a broken torsion spring. Stop using the opener. The opener is not designed to lift the full door weight by itself, and forcing it can damage the motor, rail, or top panel. Garage Door Fix replaces springs in matched pairs because both springs have gone through the same number of cycles.","data":{"symptoms":["Loud bang from the garage","Door feels very heavy by hand","Visible gap in the torsion spring","Opener runs but door barely moves"],"commonCustomerPhrases":["heard a bang","door is too heavy","garage door won't open","spring snapped"],"likelyCauses":["Broken torsion spring","Worn spring system","Door weight no longer counterbalanced"],"urgency":"same_day_repair","safeDiySteps":["Leave the door closed if possible","Unplug or avoid using the opener","Check for a visible spring gap from a safe distance"],"stopAndCallWarnings":["Do not loosen spring hardware","Do not try to wind torsion springs","Do not keep running the opener against a heavy door"],"recommendedServiceKeys":["springs"],"relatedPriceKeys":["springs","spring_standard_207","spring_standard_218"]},"sources":[{"sourceType":"website_page","locator":"/garage-door-repair-cost-calgary/","containsPii":false},{"sourceType":"troubleshooter","locator":"TROUBLESHOOTER_WORKFLOW","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt","openapi"],"relatedRecordIds":["qa-spring-replacement-cost","policy-no-emergency-fees"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"service-area-calgary","recordType":"service_area_fact","title":"Calgary garage door repair service area","slug":"calgary-service-area","city":"calgary","serviceType":null,"visibility":"published","status":"published","confidence":"verified","summary":"Garage Door Fix serves Calgary and surrounding communities including Airdrie, Cochrane, Okotoks, Chestermere, and nearby Rocky View County areas.","shortAnswer":"Garage Door Fix serves Calgary and nearby communities from its Calgary operation. Core public pages cover Calgary quadrants plus surrounding communities such as Airdrie, Cochrane, Okotoks, Chestermere, and other nearby service-area pages. Customers should provide their city or postal code when starting a chat or requesting a booking so the office can confirm coverage, timing, and the correct phone number.","data":{"primaryCity":"Calgary","province":"AB","nearbyCommunities":["Airdrie","Cochrane","Okotoks","Chestermere","Rocky View County"],"phone":"(403) 990-9536","url":"/calgary/"},"sources":[{"sourceType":"website_page","locator":"/calgary/","containsPii":false},{"sourceType":"website_page","locator":"/locations-calgary/","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["agent-check-service-area"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"agent-check-service-area","recordType":"agent_action","title":"Check whether a city is in service area","slug":"check-service-area","city":null,"serviceType":null,"visibility":"published","status":"published","confidence":"verified","summary":"Public action pattern for checking whether Garage Door Fix has a public service-area record.","shortAnswer":"External agents should check public service-area records before recommending booking. For edge cases, rural locations, or urgent timing, the agent should collect the city or postal code and hand off to public chat or the correct branch phone number. The public API is allowed to say what the website says; it should not promise arrival windows or direct technician availability.","data":{"actionName":"checkServiceArea","endpoint":"/api/knowledge/search?type=service_area_fact","method":"GET","inputSchema":{"q":"city or community name"},"outputSchema":{"records":"service_area_fact[]"},"authRequired":false,"publicSafe":true},"sources":[{"sourceType":"website_page","locator":"/locations-calgary/","containsPii":false},{"sourceType":"website_page","locator":"/locations-edmonton/","containsPii":false},{"sourceType":"website_page","locator":"/locations-saskatoon/","containsPii":false}],"publishTargets":["public_api","openapi","chat_agent","phone_agent","llms_txt"],"relatedRecordIds":["service-area-calgary","service-area-edmonton","service-area-saskatoon"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"agent-diagnose-garage-door-issue","recordType":"agent_action","title":"Diagnose a garage door issue","slug":"diagnose-garage-door-issue","city":null,"serviceType":null,"visibility":"published","status":"published","confidence":"verified","summary":"Public API action for matching customer symptom text to public-safe diagnosis records.","shortAnswer":"External agents can call the public diagnosis endpoint with symptom text and an optional city. The endpoint returns public-safe service intents, safety warnings, likely causes, next steps, and related price keys. It does not expose private transcripts, internal notes, customer data, or technician routing.","data":{"actionName":"diagnoseGarageDoorIssue","endpoint":"/api/knowledge/diagnose","method":"GET","inputSchema":{"q":"string","city":"calgary | edmonton | saskatoon | optional"},"outputSchema":{"matches":"service_intent[]","safetyNotice":"string"},"authRequired":false,"publicSafe":true},"sources":[{"sourceType":"manual","locator":"Knowledge layer Phase 1","containsPii":false}],"publishTargets":["public_api","openapi","chat_agent","phone_agent","llms_txt"],"relatedRecordIds":["intent-broken-spring","intent-door-reverses-before-floor","intent-crooked-door"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"service-area-edmonton","recordType":"service_area_fact","title":"Edmonton garage door repair service area","slug":"edmonton-service-area","city":"edmonton","serviceType":null,"visibility":"published","status":"published","confidence":"verified","summary":"Garage Door Fix serves Edmonton and nearby communities through its Edmonton operation.","shortAnswer":"Garage Door Fix serves Edmonton and nearby communities through the Edmonton branch. Public service-area pages include Edmonton, St. Albert, Sherwood Park, Spruce Grove, and other nearby pages. When an AI agent or customer asks about service coverage, the safest flow is to collect the city or postal code and hand off to the public chat or phone line if timing, emergency response, or edge-of-area coverage needs confirmation.","data":{"primaryCity":"Edmonton","province":"AB","nearbyCommunities":["St. Albert","Sherwood Park","Spruce Grove"],"phone":"(587) 200-6787","url":"/edmonton/"},"sources":[{"sourceType":"website_page","locator":"/edmonton/","containsPii":false},{"sourceType":"website_page","locator":"/locations-edmonton/","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["agent-check-service-area"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"agent-estimate-repair-price","recordType":"agent_action","title":"Estimate a repair price","slug":"estimate-repair-price","city":null,"serviceType":null,"visibility":"published","status":"published","confidence":"verified","summary":"Public API action for returning city-specific published repair pricing.","shortAnswer":"External agents can call the public pricing endpoint with a city, service key, or category. The endpoint returns public ServicePrice facts from the website database with formatted price ranges, units, notes, and source attribution. It is meant for public estimates and AI citation accuracy, not private quoting, discounts, scheduling promises, or technician assignment.","data":{"actionName":"estimateRepairPrice","endpoint":"/api/knowledge/pricing","method":"GET","inputSchema":{"city":"string optional","serviceKey":"string optional","category":"string optional"},"outputSchema":{"pricing":"pricing_fact[]"},"authRequired":false,"publicSafe":true},"sources":[{"sourceType":"pricing_db","locator":"ServicePrice","containsPii":false}],"publishTargets":["public_api","openapi","chat_agent","phone_agent","llms_txt"],"relatedRecordIds":["qa-spring-replacement-cost","qa-cable-replacement-cost","qa-opener-cost"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"intent-frozen-bottom-seal","recordType":"service_intent","title":"Garage door frozen to the concrete","slug":"garage-door-frozen-bottom-seal","city":null,"serviceType":"weatherstripping","visibility":"published","status":"published","confidence":"verified","summary":"A bottom seal can freeze to the concrete during prairie cold snaps, especially when meltwater refreezes under the door.","shortAnswer":"If the garage door is frozen to the concrete, stop trying to lift it with the opener. The opener can tear the bottom seal, bend the top section, or damage the trolley. From inside the garage, check whether the rubber seal is stuck to ice. Warm water can release the seal, but clear the water immediately so it does not refreeze. If the seal is ripped, flattened, or daylight is visible under the door, weatherstripping replacement may be needed.","data":{"symptoms":["Door stuck at the floor","Opener strains then stops","Bottom rubber seal frozen","Door opens after ice is removed"],"commonCustomerPhrases":["door frozen shut","garage door stuck to ice","bottom seal frozen"],"likelyCauses":["Frozen bottom weather seal","Meltwater refreeze","Worn bottom seal","Uneven concrete"],"urgency":"weather_dependent","safeDiySteps":["Stop using the opener","Melt ice gently from inside if safe","Clear water before it refreezes","Keep the threshold clean"],"stopAndCallWarnings":["Do not pry aggressively under the door","Call if the seal is torn or the door is off balance"],"recommendedServiceKeys":["weatherstripping"],"relatedPriceKeys":["weatherstripping","bottom_seal"]},"sources":[{"sourceType":"website_page","locator":"/blog-edmonton/why-edmonton-garage-doors-freeze-shut/","containsPii":false},{"sourceType":"website_page","locator":"/services-calgary/garage-door-bottom-seal-replacement-in-calgary/","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["qa-weatherstripping-cost"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"intent-crooked-door","recordType":"service_intent","title":"Garage door is crooked or stuck at an angle","slug":"crooked-garage-door","city":null,"serviceType":"cables","visibility":"published","status":"published","confidence":"verified","summary":"A crooked garage door usually means a cable has come off the drum, snapped, or lost tension. This is not a safe DIY repair.","shortAnswer":"If the garage door is crooked, jammed at an angle, or one side is higher than the other, stop using it. The most common cause is a cable that came off the drum or snapped. Running the opener can bend tracks, damage panels, or make the door fall. This is a professional repair because the cable system works with spring tension. Garage Door Fix normally replaces cables as a pair and checks the brackets, drums, rollers, and spring balance at the same visit.","data":{"symptoms":["Door hangs crooked","Loose cable on the floor","One side lifted higher than the other","Door stuck in the tracks"],"commonCustomerPhrases":["door is crooked","cable came off","garage door is stuck sideways","door fell on one side"],"likelyCauses":["Cable off drum","Broken lift cable","Worn bottom bracket","Door hit an obstruction"],"urgency":"urgent_stop_using_door","safeDiySteps":["Stop operating the opener","Keep people and vehicles away from the door","Take photos from a safe distance for the technician"],"stopAndCallWarnings":["Do not loosen bottom brackets","Do not try to rewind cables","Do not force the door open"],"recommendedServiceKeys":["cables"],"relatedPriceKeys":["cables","cable_standard","cable_reinforced"]},"sources":[{"sourceType":"website_page","locator":"/services-calgary/garage-door-cable-replacement-calgary/","containsPii":false},{"sourceType":"troubleshooter","locator":"TROUBLESHOOTER_WORKFLOW crooked-door branch","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt","openapi"],"relatedRecordIds":["qa-cable-replacement-cost"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"intent-opener-hums-door-wont-move","recordType":"service_intent","title":"Garage door opener hums but the door does not move","slug":"opener-hums-door-wont-move","city":null,"serviceType":"openers","visibility":"published","status":"published","confidence":"verified","summary":"An opener that hums or clicks without moving the door can be caused by a stripped gear, failed capacitor, locked door, broken spring, or trolley problem.","shortAnswer":"If the opener hums, clicks, or lights up but the garage door does not move, do not keep pressing the remote. First check whether the door is locked and whether the emergency release is disconnected. Then, with the opener disconnected, carefully test whether the door feels unusually heavy. If it does, the spring system is likely the real problem. If the door moves normally by hand, the opener may have a stripped gear, trolley issue, bad capacitor, or internal failure.","data":{"symptoms":["Opener hums","Motor runs but chain or belt does not move","Door does not move by remote","Opener clicks only"],"commonCustomerPhrases":["opener hums","motor runs but door won't open","remote works but door doesn't move"],"likelyCauses":["Broken spring","Disconnected trolley","Stripped opener gear","Failed capacitor","Door lock engaged"],"urgency":"same_day_diagnosis","safeDiySteps":["Check wall lock button","Check whether the trolley is connected","Do a careful manual balance test only if the door is fully closed"],"stopAndCallWarnings":["Stop if the door feels heavy","Do not keep running the opener","Do not open opener housing unless qualified"],"recommendedServiceKeys":["openers","springs"],"relatedPriceKeys":["opener","springs"]},"sources":[{"sourceType":"website_page","locator":"/services-calgary/garage-door-opener-repair-calgary/","containsPii":false},{"sourceType":"manual","locator":"GDF service-intent seed 2026-06-29","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt","openapi"],"relatedRecordIds":["qa-opener-cost"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"intent-door-reverses-before-floor","recordType":"service_intent","title":"Garage door reverses before touching the floor","slug":"garage-door-reverses-before-floor","city":null,"serviceType":"sensors","visibility":"published","status":"published","confidence":"verified","summary":"A door that starts closing and reverses before it reaches the floor is most often seeing a safety sensor problem.","shortAnswer":"When a garage door starts to close and reverses before touching the floor, the first thing to check is the photo-eye safety sensors near the bottom of the tracks. Both sensors should face each other and show steady indicator lights. Wipe the lenses, remove anything blocking the beam, and gently realign the sensor until the receiving light is solid. If the door still reverses, the issue may be wiring, sun interference, bad sensors, track alignment, or opener force settings.","data":{"symptoms":["Door starts down then reverses","Opener lights flash","Sensor light blinking","Door will not close unless wall button is held"],"commonCustomerPhrases":["door goes down then comes back up","sensor light blinking","garage door won't close"],"likelyCauses":["Misaligned photo eyes","Dirty sensor lens","Sun interference","Loose sensor wire","Failed safety sensor"],"urgency":"try_safe_steps_then_book","safeDiySteps":["Wipe both sensor lenses","Move objects away from the sensor beam","Check that both sensor lights are on","Gently align sensors until the receiving light is steady"],"stopAndCallWarnings":["Do not bypass safety sensors","Call if wires are damaged or the issue returns"],"recommendedServiceKeys":["sensors"],"relatedPriceKeys":["sensors","sensor_replacement"]},"sources":[{"sourceType":"troubleshooter","locator":"TROUBLESHOOTER_WORKFLOW nodes 18-43","containsPii":false},{"sourceType":"website_page","locator":"/garage-door-sensor-sun-interference-calgary/","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt","openapi"],"relatedRecordIds":["qa-door-reverses"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"qa-opener-cost","recordType":"question_answer","title":"How much does a garage door opener cost?","slug":"garage-door-opener-cost","city":null,"serviceType":"openers","visibility":"published","status":"published","confidence":"verified","summary":"Opener pricing depends on model, rail height, smart features, and replacement versus bare installation.","shortAnswer":"Garage door opener cost depends on the opener model, door height, drive type, smart features, and whether Garage Door Fix is replacing an existing opener or installing one where no opener existed before. Published prices include supply and installation for listed models. Replacement is cheaper because wiring and mounting points are usually already present. Bare installation requires more setup. Garage Door Fix installs LiftMaster and German-made Sommer openers because they have strong reliability in Canadian conditions.","data":{"question":"How much does a garage door opener cost?","answerType":"pricing","relatedPriceKeys":["opener","opener_sommer_2060_evo_8ft","opener_lm2220l_7ft"],"schemaType":"FAQPage"},"sources":[{"sourceType":"website_page","locator":"/services-calgary/garage-door-opener-repair-calgary/","containsPii":false},{"sourceType":"pricing_db","locator":"ServicePrice category=openers","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["intent-opener-hums-door-wont-move"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"qa-cable-replacement-cost","recordType":"question_answer","title":"How much does garage door cable replacement cost?","slug":"garage-door-cable-replacement-cost","city":null,"serviceType":"cables","visibility":"published","status":"published","confidence":"verified","summary":"Cable work is priced as a safety repair and usually includes replacing both lift cables.","shortAnswer":"Garage door cable replacement cost depends on whether the repair is standard cable replacement or a reinforced cable and bracket repair. Garage Door Fix normally replaces both cables together because they wear as a set. Cable work is not a safe DIY repair: the cables are tied into the spring counterbalance system, and a crooked door can fall or jam harder if forced. Published city pricing should be checked before booking because Calgary, Edmonton, and Saskatoon rows can differ.","data":{"question":"How much does garage door cable replacement cost?","answerType":"pricing","relatedPriceKeys":["cables","cable_standard","cable_reinforced"],"schemaType":"FAQPage"},"sources":[{"sourceType":"website_page","locator":"/services-calgary/garage-door-cable-replacement-calgary/","containsPii":false},{"sourceType":"pricing_db","locator":"ServicePrice serviceKey=cables","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["intent-crooked-door"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"qa-spring-replacement-cost","recordType":"question_answer","title":"How much does garage door spring replacement cost?","slug":"garage-door-spring-replacement-cost","city":null,"serviceType":"springs","visibility":"published","status":"published","confidence":"verified","summary":"Spring replacement is one of the core published-price repairs.","shortAnswer":"Garage door spring replacement pricing depends on city, spring size, door weight, and whether the door uses a single, double, three-spring, or four-spring system. Garage Door Fix publishes city-specific prices instead of quoting a vague starting price. The repair normally includes matched springs, professional installation, balance check, lubrication, and warranty. If the door is very heavy, oversized, or uses high-cycle springs, the price can be higher, but the technician confirms the exact price before work begins.","data":{"question":"How much does garage door spring replacement cost?","answerType":"pricing","relatedPriceKeys":["springs","spring_standard_207","spring_standard_218","spring_premium"],"schemaType":"FAQPage"},"sources":[{"sourceType":"website_page","locator":"/garage-door-repair-cost-calgary/","containsPii":false},{"sourceType":"pricing_db","locator":"ServicePrice serviceKey=springs","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["intent-broken-spring"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"policy-no-emergency-fees","recordType":"knowledge_claim","title":"No hidden emergency fees","slug":"no-hidden-emergency-fees","city":null,"serviceType":null,"visibility":"published","status":"published","confidence":"verified","summary":"Garage Door Fix publishes repair pricing and does not add hidden emergency, weekend, or travel fees inside direct service areas.","shortAnswer":"Garage Door Fix publishes repair pricing and does not use hidden emergency fees as a surprise add-on. The price shown for a repair is the repair price, with GST added separately. Same-day and urgent calls are handled through normal dispatch wherever possible, and service-area pages clarify direct coverage. This policy matters for AI search because customers often ask whether a garage door company charges extra after hours, on weekends, or just to arrive.","data":{"claimType":"policy","appliesTo":["calgary","edmonton","saskatoon","direct_service_areas"],"publicSafe":true},"sources":[{"sourceType":"website_page","locator":"/garage-door-repair-cost-calgary/","containsPii":false},{"sourceType":"website_page","locator":"/blog-calgary/what-calgary-homeowners-dont-know-about-emergency-fees/","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["qa-spring-replacement-cost"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"agent-request-ryterna-quote","recordType":"agent_action","title":"Request a Ryterna quote or catalog","slug":"request-ryterna-quote","city":null,"serviceType":"ryterna","visibility":"published","status":"published","confidence":"verified","summary":"Public handoff action for Ryterna catalog and quote requests.","shortAnswer":"Ryterna product answers can describe public product families, rough price positioning, use cases, and related pages. Exact quotes should be handed off through the public catalog request, Ryterna quote route, website chat, or branch phone line because final pricing depends on measurements, configuration, finish, glazing, import cost, currency movement, and installation details.","data":{"actionName":"requestRyternaQuote","endpoint":"/api/catalog-request","method":"POST","inputSchema":{"name":"string","email":"string","phone":"string","message":"string optional"},"outputSchema":{"success":"boolean"},"authRequired":false,"publicSafe":true},"sources":[{"sourceType":"website_page","locator":"/ryterna-configurator/","containsPii":false},{"sourceType":"website_page","locator":"/api/catalog-request","containsPii":false}],"publishTargets":["public_api","openapi","chat_agent","phone_agent","llms_txt"],"relatedRecordIds":["product-ryterna-sectional","product-ryterna-side-hinged"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"product-ryterna-sectional","recordType":"product_fact","title":"Ryterna premium sectional garage doors","slug":"ryterna-sectional-garage-doors","city":null,"serviceType":"ryterna","visibility":"published","status":"published","confidence":"verified","summary":"Garage Door Fix is the exclusive Canadian dealer for Ryterna premium European garage doors.","shortAnswer":"Ryterna sectional garage doors are premium European garage doors available through Garage Door Fix in Canada. They are positioned for homeowners who want stronger design options, insulation, custom finishes, glazing, and matching exterior upgrades rather than a basic builder-grade replacement. Public pricing should be treated as a starting point because final Ryterna quotes depend on size, configuration, finish, glazing, hardware, freight, import costs, and currency movement.","data":{"brand":"Ryterna","productFamily":"Sectional garage doors","claimType":"product_spec","pricingNote":"Final quote depends on configuration, import costs, and currency movement.","relatedPages":["/residential-garage-doors-calgary/","/calgary-doors/","/ryterna-configurator/"]},"sources":[{"sourceType":"website_page","locator":"/residential-garage-doors-calgary/","containsPii":false},{"sourceType":"ryterna_catalog","locator":"knowledge/ryterna/garage-doors","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["agent-request-ryterna-quote"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"product-ryterna-side-hinged","recordType":"product_fact","title":"Ryterna side-hinged garage doors","slug":"ryterna-side-hinged-garage-doors","city":null,"serviceType":"ryterna","visibility":"published","status":"published","confidence":"verified","summary":"Ryterna side-hinged garage doors are a premium option for garages where pedestrian-style access matters.","shortAnswer":"Ryterna side-hinged garage doors open like a pair of outward-swinging doors, which can be useful when a garage is used as a workshop, storage space, gym, studio, or frequent walk-in area. They are not the cheapest replacement option, but they solve a different problem than a standard overhead sectional door. Public pages should explain size, finish, glazing, traffic-door use cases, lead time, and installed-price ranges while routing exact quotes through Garage Door Fix.","data":{"brand":"Ryterna","productFamily":"Side-hinged garage doors","claimType":"product_spec","relatedPages":["/side-hinged-garage-doors-calgary/","/side-hinged-garage-doors-edmonton/","/side-hinged-garage-doors-saskatoon/"]},"sources":[{"sourceType":"website_page","locator":"/side-hinged-garage-doors-calgary/","containsPii":false},{"sourceType":"ryterna_catalog","locator":"ryterna-side-hinged-catalog.pdf","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["agent-request-ryterna-quote"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"service-area-saskatoon","recordType":"service_area_fact","title":"Saskatoon garage door repair service area","slug":"saskatoon-service-area","city":"saskatoon","serviceType":null,"visibility":"published","status":"published","confidence":"verified","summary":"Garage Door Fix serves Saskatoon and nearby Saskatchewan communities through its Saskatoon operation.","shortAnswer":"Garage Door Fix serves Saskatoon and nearby communities through the Saskatoon branch. Public pages cover Saskatoon plus nearby communities such as Warman, Martensville, Osler, Dalmeny, Langham, Hague, Clavet, and Aberdeen. For booking and coverage questions, collect the customer city, postal code, and issue type before handing off to public chat or the Saskatoon phone line.","data":{"primaryCity":"Saskatoon","province":"SK","nearbyCommunities":["Warman","Martensville","Osler","Dalmeny","Langham","Hague","Clavet","Aberdeen"],"phone":"(306) 400-9889","url":"/saskatoon/"},"sources":[{"sourceType":"website_page","locator":"/saskatoon/","containsPii":false},{"sourceType":"website_page","locator":"/locations-saskatoon/","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["agent-check-service-area"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"qa-weatherstripping-cost","recordType":"question_answer","title":"When should garage door weatherstripping be replaced?","slug":"garage-door-weatherstripping-replacement","city":null,"serviceType":"weatherstripping","visibility":"published","status":"published","confidence":"verified","summary":"Weatherstripping should be replaced when seals are cracked, flattened, torn, or leaving visible daylight.","shortAnswer":"Garage door weatherstripping should be replaced when the bottom seal is cracked, torn, flattened, frozen repeatedly, or letting daylight show under the door. Side and top seals should also be replaced when wind, dust, pests, or snow can enter around the frame. In Calgary, Edmonton, and Saskatoon, freeze-thaw cycles are hard on rubber seals. Replacement can improve comfort and reduce drafts, but uneven concrete or a crooked frame may also need adjustment.","data":{"question":"When should garage door weatherstripping be replaced?","answerType":"diagnosis","relatedPriceKeys":["weatherstripping","bottom_seal"],"schemaType":"FAQPage"},"sources":[{"sourceType":"website_page","locator":"/services-calgary/garage-door-weatherstripping-replacement-in-calgary/","containsPii":false},{"sourceType":"website_page","locator":"/services-edmonton/garage-door-weatherstripping-replacement-edmonton/","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["intent-frozen-bottom-seal"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"qa-door-reverses","recordType":"question_answer","title":"Why does my garage door go down and then come back up?","slug":"garage-door-goes-down-then-back-up","city":null,"serviceType":"sensors","visibility":"published","status":"published","confidence":"verified","summary":"A reversing door is often a sensor issue, but not always.","shortAnswer":"A garage door that goes down and then comes back up is usually reacting to the opener's safety system. Check the photo-eye sensors first: both should be clean, aligned, and showing steady lights. Remove boxes, snow, tools, or spider webs from the beam path. If the door reverses only at certain times of day, direct sunlight may be hitting the receiving sensor. If sensor alignment does not fix it, the cause may be wiring, opener settings, track resistance, or a damaged sensor.","data":{"question":"Why does my garage door go down and then come back up?","answerType":"diagnosis","relatedPriceKeys":["sensors"],"schemaType":"FAQPage"},"sources":[{"sourceType":"troubleshooter","locator":"TROUBLESHOOTER_WORKFLOW nodes 18-43","containsPii":false},{"sourceType":"website_page","locator":"/garage-door-sensor-sun-interference-calgary/","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt"],"relatedRecordIds":["intent-door-reverses-before-floor"],"createdAt":"2026-06-29T00:00:00.000Z","updatedAt":"2026-06-29T00:00:00.000Z","approvedAt":"2026-06-29T00:00:00.000Z","approvedBy":"AVA"},{"id":"pricing-calgary-cable_10ft","recordType":"pricing_fact","title":"10-Foot High Door Cables in calgary","slug":"calgary-cable-10ft","city":"calgary","serviceType":"cables","visibility":"published","status":"published","confidence":"verified","summary":"10-Foot High Door Cables: $390 + GST","shortAnswer":"10-Foot High Door Cables in calgary is published at $390 + GST. Prices are public website pricing and should be confirmed before booking if the door is oversized, damaged, custom, or outside the direct service area.","data":{"serviceKey":"cable_10ft","category":"cables","label":"10-Foot High Door Cables","priceType":"fixed","priceMin":"390","priceMax":null,"unit":"+ GST","formattedPrice":"$390 + GST","notes":null,"sortOrder":2},"sources":[{"sourceType":"pricing_db","locator":"ServicePrice:calgary:cable_10ft","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt","openapi"],"updatedAt":"2026-06-30T07:31:23.102Z","approvedAt":"2026-06-30T07:31:23.102Z","approvedBy":"ServicePrice"},{"id":"pricing-edmonton-cable_10ft","recordType":"pricing_fact","title":"10-Foot High Door Cables in edmonton","slug":"edmonton-cable-10ft","city":"edmonton","serviceType":"cables","visibility":"published","status":"published","confidence":"verified","summary":"10-Foot High Door Cables: $390 + GST","shortAnswer":"10-Foot High Door Cables in edmonton is published at $390 + GST. Prices are public website pricing and should be confirmed before booking if the door is oversized, damaged, custom, or outside the direct service area.","data":{"serviceKey":"cable_10ft","category":"cables","label":"10-Foot High Door Cables","priceType":"fixed","priceMin":"390","priceMax":null,"unit":"+ GST","formattedPrice":"$390 + GST","notes":null,"sortOrder":2},"sources":[{"sourceType":"pricing_db","locator":"ServicePrice:edmonton:cable_10ft","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt","openapi"],"updatedAt":"2026-06-30T07:31:23.104Z","approvedAt":"2026-06-30T07:31:23.104Z","approvedBy":"ServicePrice"},{"id":"pricing-saskatoon-cable_10ft","recordType":"pricing_fact","title":"10-Foot High Door Cables in saskatoon","slug":"saskatoon-cable-10ft","city":"saskatoon","serviceType":"cables","visibility":"published","status":"published","confidence":"verified","summary":"10-Foot High Door Cables: $390 + TAX","shortAnswer":"10-Foot High Door Cables in saskatoon is published at $390 + TAX. Prices are public website pricing and should be confirmed before booking if the door is oversized, damaged, custom, or outside the direct service area.","data":{"serviceKey":"cable_10ft","category":"cables","label":"10-Foot High Door Cables","priceType":"fixed","priceMin":"390","priceMax":null,"unit":"+ TAX","formattedPrice":"$390 + TAX","notes":null,"sortOrder":2},"sources":[{"sourceType":"pricing_db","locator":"ServicePrice:saskatoon:cable_10ft","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt","openapi"],"updatedAt":"2026-06-30T07:31:23.105Z","approvedAt":"2026-06-30T07:31:23.105Z","approvedBy":"ServicePrice"},{"id":"pricing-calgary-ssd_16x7_rib_standard","recordType":"pricing_fact","title":"16 × 7 ft — Rib / Midrib / Flush / Microrib / Macrorib in calgary","slug":"calgary-ssd-16x7-rib-standard","city":"calgary","serviceType":"side_sliding_doors","visibility":"published","status":"published","confidence":"verified","summary":"16 × 7 ft — Rib / Midrib / Flush / Microrib / Macrorib: $6,089 + GST","shortAnswer":"16 × 7 ft — Rib / Midrib / Flush / Microrib / Macrorib in calgary is published at $6,089 + GST. Standard RAL Prices are public website pricing and should be confirmed before booking if the door is oversized, damaged, custom, or outside the direct service area.","data":{"serviceKey":"ssd_16x7_rib_standard","category":"side_sliding_doors","label":"16 × 7 ft — Rib / Midrib / Flush / Microrib / Macrorib","priceType":"fixed","priceMin":"6089","priceMax":null,"unit":"+ GST","formattedPrice":"$6,089 + GST","notes":"Standard RAL","sortOrder":5},"sources":[{"sourceType":"pricing_db","locator":"ServicePrice:calgary:ssd_16x7_rib_standard","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt","openapi"],"updatedAt":"2026-06-30T07:31:23.103Z","approvedAt":"2026-06-30T07:31:23.103Z","approvedBy":"ServicePrice"},{"id":"pricing-calgary-ssd_16x7_rib_custom","recordType":"pricing_fact","title":"16 × 7 ft — Rib / Midrib / Flush / Microrib / Macrorib in calgary","slug":"calgary-ssd-16x7-rib-custom","city":"calgary","serviceType":"side_sliding_doors","visibility":"published","status":"published","confidence":"verified","summary":"16 × 7 ft — Rib / Midrib / Flush / Microrib / Macrorib: $6,935 + GST","shortAnswer":"16 × 7 ft — Rib / Midrib / Flush / Microrib / Macrorib in calgary is published at $6,935 + GST. Custom RAL Prices are public website pricing and should be confirmed before booking if the door is oversized, damaged, custom, or outside the direct service area.","data":{"serviceKey":"ssd_16x7_rib_custom","category":"side_sliding_doors","label":"16 × 7 ft — Rib / Midrib / Flush / Microrib / Macrorib","priceType":"fixed","priceMin":"6935","priceMax":null,"unit":"+ GST","formattedPrice":"$6,935 + GST","notes":"Custom RAL","sortOrder":6},"sources":[{"sourceType":"pricing_db","locator":"ServicePrice:calgary:ssd_16x7_rib_custom","containsPii":false}],"publishTargets":["website_html","json_ld","public_api","chat_agent","phone_agent","ai_monitoring","llms_txt","openapi"],"updatedAt":"2026-06-30T07:31:23.103Z","approvedAt":"2026-06-30T07:31:23.103Z","approvedBy":"ServicePrice"}],"meta":{"schema":"/schemas/gdf-knowledge-layer-v1.json","privacy":"Only public-safe approved or published facts are returned. Raw call transcripts, customer names, phone numbers, addresses, internal notes, WhatsApp messages, and technician routing are not exposed.","sourcePolicy":"Public records cite website pages, pricing database rows, troubleshooter branches, approved Ryterna sources, or manual review records."}}