OnComponentBeginOverlap inconsistent HitResult data

I want to apply a force once on objects when they enter a volume. So from what I understand I will not know where and in which direction to apply the force if those objects use physics when entering the volume, because my sweep result will be empty. Is this correct? How do I work around it? I think using hit events wont help me, since the volume should allow objects to enter it, and hit result are only fired if the volume blocks them.
Can you also point me to some ressource explaining what exactly sweeping is? I am stumbling all over this, but have no idea what it actually is.

Greetings,

Simon