def METHOD_NAME(runbooks: List[schema.Notifier]) -> None:
    factory = subclasses.Factory[Notifier](Notifier)
    log = _get_init_logger()
    # add system notifiers to provide troubleshooting information
    names = (x.type.lower() for x in runbooks)
    for system_notifier in _system_notifiers:
        if system_notifier not in names:
            runbooks.append(schema.Notifier(type=system_notifier))
    for runbook in runbooks:
        if not runbook.enabled:
            log.debug(f"skipped notifier [{runbook.type}], because it's not enabled.")
            continue
        notifier = factory.create_by_runbook(runbook=runbook)
        register_notifier(notifier)