I set up an external trigger. Should I still enable the loopback keepalive?

It is optional. With a reliable external trigger you can leave the keepalive off. On mixed setups it does no harm — it is throttled and only fires when events are genuinely due.