Why not use flatmap and make `parse_webhook` return an empty list?

```erlang
lists:flatmap(fun parse_webhook/1, rt_config:get(webhooks, []))
```