We use on / upon in these sentences:
Don't forget to call me upon reaching there.
The recipe was deliciously awesome that everyone licked their fingers upon finishing it.
upon here means immediately after.
How after is different from upon in this context?
Can I use upon to mean immediately after in any situation?