[{"data":1,"prerenderedAt":307},["ShallowReactive",2],{"content-/troubleshooting/contractorport-link-broken":3,"docs-toc":184},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":5,"status":10,"applies_to":11,"last_reviewed":13,"body":14,"_type":178,"_id":179,"_source":180,"_file":181,"_stem":182,"_extension":183},"/troubleshooting/contractorport-link-broken","troubleshooting",false,"","A contractor's ContractorPort link doesn't work","When the invitation link returns an error.","live",[12],"shared","2026-05-10",{"type":15,"children":16,"toc":169},"root",[17,25,32,38,44,98,104,139,145,158,164],{"type":18,"tag":19,"props":20,"children":22},"element","h1",{"id":21},"a-contractors-contractorport-link-doesnt-work",[23],{"type":24,"value":8},"text",{"type":18,"tag":26,"props":27,"children":29},"h2",{"id":28},"symptom",[30],{"type":24,"value":31},"Symptom",{"type":18,"tag":33,"props":34,"children":35},"p",{},[36],{"type":24,"value":37},"A contractor clicks the ContractorPort link in their invitation email and sees an error rather than the work order submission form.",{"type":18,"tag":26,"props":39,"children":41},{"id":40},"cause",[42],{"type":24,"value":43},"Cause",{"type":18,"tag":45,"props":46,"children":47},"ul",{},[48,60,70,80,88],{"type":18,"tag":49,"props":50,"children":51},"li",{},[52,58],{"type":18,"tag":53,"props":54,"children":55},"strong",{},[56],{"type":24,"value":57},"The link has expired.",{"type":24,"value":59}," ContractorPort links are time-limited.",{"type":18,"tag":49,"props":61,"children":62},{},[63,68],{"type":18,"tag":53,"props":64,"children":65},{},[66],{"type":24,"value":67},"The work order has been cancelled",{"type":24,"value":69}," since the invitation was sent.",{"type":18,"tag":49,"props":71,"children":72},{},[73,78],{"type":18,"tag":53,"props":74,"children":75},{},[76],{"type":24,"value":77},"The link has been revoked",{"type":24,"value":79}," by the manager.",{"type":18,"tag":49,"props":81,"children":82},{},[83],{"type":18,"tag":53,"props":84,"children":85},{},[86],{"type":24,"value":87},"The link is being opened on a device that has been signed in to a different ContractorPort session.",{"type":18,"tag":49,"props":89,"children":90},{},[91,96],{"type":18,"tag":53,"props":92,"children":93},{},[94],{"type":24,"value":95},"The email client has corrupted the URL",{"type":24,"value":97}," (some clients shorten or wrap URLs).",{"type":18,"tag":26,"props":99,"children":101},{"id":100},"fix",[102],{"type":24,"value":103},"Fix",{"type":18,"tag":105,"props":106,"children":107},"steps",{},[108],{"type":18,"tag":109,"props":110,"children":111},"ol",{},[112,117,122,134],{"type":18,"tag":49,"props":113,"children":114},{},[115],{"type":24,"value":116},"Open the work order in the admin app.",{"type":18,"tag":49,"props":118,"children":119},{},[120],{"type":24,"value":121},"Confirm the work order is still active and the invitation has not been revoked.",{"type":18,"tag":49,"props":123,"children":124},{},[125,127,132],{"type":24,"value":126},"If the link has expired, click ",{"type":18,"tag":53,"props":128,"children":129},{},[130],{"type":24,"value":131},"Resend invitation",{"type":24,"value":133}," to send a fresh one.",{"type":18,"tag":49,"props":135,"children":136},{},[137],{"type":24,"value":138},"Ask the contractor to copy the link directly from the email rather than clicking.",{"type":18,"tag":26,"props":140,"children":142},{"id":141},"prevent-it-next-time",[143],{"type":24,"value":144},"Prevent it next time",{"type":18,"tag":45,"props":146,"children":147},{},[148,153],{"type":18,"tag":49,"props":149,"children":150},{},[151],{"type":24,"value":152},"Send invitations close to when you expect the contractor to respond.",{"type":18,"tag":49,"props":154,"children":155},{},[156],{"type":24,"value":157},"Set realistic link expiry windows for the work type.",{"type":18,"tag":26,"props":159,"children":161},{"id":160},"still-stuck",[162],{"type":24,"value":163},"Still stuck?",{"type":18,"tag":33,"props":165,"children":166},{},[167],{"type":24,"value":168},"Contact PropLink support with the work order reference.",{"title":7,"searchDepth":170,"depth":170,"links":171},3,[172,174,175,176,177],{"id":28,"depth":173,"text":31},2,{"id":40,"depth":173,"text":43},{"id":100,"depth":173,"text":103},{"id":141,"depth":173,"text":144},{"id":160,"depth":173,"text":163},"markdown","content:21.troubleshooting:contractorport-link-broken.md","content","21.troubleshooting/contractorport-link-broken.md","21.troubleshooting/contractorport-link-broken","md",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":5,"status":10,"applies_to":185,"last_reviewed":13,"body":186,"_type":178,"_id":179,"_source":180,"_file":181,"_stem":182,"_extension":183},[12],{"type":15,"children":187,"toc":300},[188,192,196,200,204,246,250,277,281,292,296],{"type":18,"tag":19,"props":189,"children":190},{"id":21},[191],{"type":24,"value":8},{"type":18,"tag":26,"props":193,"children":194},{"id":28},[195],{"type":24,"value":31},{"type":18,"tag":33,"props":197,"children":198},{},[199],{"type":24,"value":37},{"type":18,"tag":26,"props":201,"children":202},{"id":40},[203],{"type":24,"value":43},{"type":18,"tag":45,"props":205,"children":206},{},[207,215,223,231,238],{"type":18,"tag":49,"props":208,"children":209},{},[210,214],{"type":18,"tag":53,"props":211,"children":212},{},[213],{"type":24,"value":57},{"type":24,"value":59},{"type":18,"tag":49,"props":216,"children":217},{},[218,222],{"type":18,"tag":53,"props":219,"children":220},{},[221],{"type":24,"value":67},{"type":24,"value":69},{"type":18,"tag":49,"props":224,"children":225},{},[226,230],{"type":18,"tag":53,"props":227,"children":228},{},[229],{"type":24,"value":77},{"type":24,"value":79},{"type":18,"tag":49,"props":232,"children":233},{},[234],{"type":18,"tag":53,"props":235,"children":236},{},[237],{"type":24,"value":87},{"type":18,"tag":49,"props":239,"children":240},{},[241,245],{"type":18,"tag":53,"props":242,"children":243},{},[244],{"type":24,"value":95},{"type":24,"value":97},{"type":18,"tag":26,"props":247,"children":248},{"id":100},[249],{"type":24,"value":103},{"type":18,"tag":105,"props":251,"children":252},{},[253],{"type":18,"tag":109,"props":254,"children":255},{},[256,260,264,273],{"type":18,"tag":49,"props":257,"children":258},{},[259],{"type":24,"value":116},{"type":18,"tag":49,"props":261,"children":262},{},[263],{"type":24,"value":121},{"type":18,"tag":49,"props":265,"children":266},{},[267,268,272],{"type":24,"value":126},{"type":18,"tag":53,"props":269,"children":270},{},[271],{"type":24,"value":131},{"type":24,"value":133},{"type":18,"tag":49,"props":274,"children":275},{},[276],{"type":24,"value":138},{"type":18,"tag":26,"props":278,"children":279},{"id":141},[280],{"type":24,"value":144},{"type":18,"tag":45,"props":282,"children":283},{},[284,288],{"type":18,"tag":49,"props":285,"children":286},{},[287],{"type":24,"value":152},{"type":18,"tag":49,"props":289,"children":290},{},[291],{"type":24,"value":157},{"type":18,"tag":26,"props":293,"children":294},{"id":160},[295],{"type":24,"value":163},{"type":18,"tag":33,"props":297,"children":298},{},[299],{"type":24,"value":168},{"title":7,"searchDepth":170,"depth":170,"links":301},[302,303,304,305,306],{"id":28,"depth":173,"text":31},{"id":40,"depth":173,"text":43},{"id":100,"depth":173,"text":103},{"id":141,"depth":173,"text":144},{"id":160,"depth":173,"text":163},1778601709865]