From ebdc479b90fccfafd71170f1ad2163064f50715e Mon Sep 17 00:00:00 2001 From: essremodel <265716498+essremodel@users.noreply.github.com> Date: Tue, 16 Jun 2026 18:40:17 -0500 Subject: [PATCH] Add GoHighLevel (HighLevel) OTP custom pattern HighLevel sends login OTPs as: Here's your one time login code for << app.gohighlevel.com >> 467850. Please don't share this code with anyone. The 6-digit code sits after a "<< domain >>" segment, away from any keyword, so the keyword-anchored language patterns don't capture it and the message is missed. This adds a custom service pattern that matches the template generically ([^>]* covers any agency whitelabel subdomain) and extracts the code via capture group 1. Co-Authored-By: Claude Opus 4.8 (1M context) --- TwoFHey/OTPKeywords/custom-patterns.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TwoFHey/OTPKeywords/custom-patterns.json b/TwoFHey/OTPKeywords/custom-patterns.json index 23741d6..359d3ff 100644 --- a/TwoFHey/OTPKeywords/custom-patterns.json +++ b/TwoFHey/OTPKeywords/custom-patterns.json @@ -23,6 +23,10 @@ { "service": "Cater Allen", "pattern": "NEVER share this code[\\s\\S]+(\\d{6})$" + }, + { + "service": "GoHighLevel", + "pattern": "one time login code for\\s*<<[^>]*>>\\s*(\\d{6})" } ] }