Portal integration