Delegate portal