def METHOD_NAME(user: FFAdminUser):
    if not settings.ENABLE_PIPEDRIVE_LEAD_TRACKING:
        return False
    domain = user.email_domain
    if settings.PIPEDRIVE_IGNORE_DOMAINS_REGEX and re.match(
        settings.PIPEDRIVE_IGNORE_DOMAINS_REGEX, domain
    ):
        return False
    if (
        settings.PIPEDRIVE_IGNORE_DOMAINS
        and domain in settings.PIPEDRIVE_IGNORE_DOMAINS
    ):
        return False
    if any(
        org.is_paid
        for org in user.organisations.select_related("subscription").all()
    ):
        return False
    return True