From 405a7656f6f17f224fb89b506babfb046ff97dbc Mon Sep 17 00:00:00 2001 From: Floke Date: Fri, 20 Feb 2026 09:36:34 +0000 Subject: [PATCH] [2ff88f42] Refine Webhook Filter: Restrict to Strategic Fields (Name, URL, JobTitle, Position) only --- connector-superoffice/worker.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/connector-superoffice/worker.py b/connector-superoffice/worker.py index 0f9b4a6d..891ef9f8 100644 --- a/connector-superoffice/worker.py +++ b/connector-superoffice/worker.py @@ -34,9 +34,11 @@ def process_job(job, so_client: SuperOfficeClient): # Only if 'Changes' list is provided by Webhook changes = [c.lower() for c in payload.get("Changes", [])] if changes: - # Define what we care about - relevant_contact = ["name", "department", "urladdress", "number1", "number2", "country", "business"] - relevant_person = ["firstname", "lastname", "jobtitle", "position", "mrmrs"] + # Define what we care about (Strategic triggers for re-evaluation) + # Company: Name/Department (Identity), Urls (Source), Numbers (Matching) + relevant_contact = ["name", "department", "urladdress", "number1", "number2"] + # Person: JobTitle (Persona Logic), Position (Role Logic) + relevant_person = ["jobtitle", "position"] is_relevant = False