We do not currently know of any synonyms for immediately upon.
For similar words to immediately upon, try: