Make one rule and use it every time. Say, 'Evenings are off limits for me. Please text first. If I do not reply and assume it is a no.' Offer two windows you actually mean. Outside those windows and repeat the same line without debate. My brain likes checklists, so I keep the wording identical.
Send a friendly text once so it is documented, then mirror it at the door. A neutral door note that says 'On calls or with family. Please text.' is fine, but the enforcement is not opening at bad times. Mute the bell if needed and follow up later with a time that works. After a couple repetitions, most people adjust.