Hello TravelwithUs
Welcome to the SBB Community.
- First of all, you are talking about the Swiss Travel Pass, not Swiss Pass. The SwissPass is a thing for Swiss residents.
- There is no need to purchase the Swiss Travel Pass with a travel agency, you could have got it easily from SBB directly, and even have it as e-ticket right in the SBB Mobile app.
You can use the PDF ticket as well, and yes, you can use the SBB Mobile app to get timetables and additional tickets.
Keep in mind, the Swiss Travel Pass needa your passport or official ID card to be valid. Thus, you have to carry your physical passport when ever you use the Swiss Travel Pass. Paper copies or images of the passport on the phine are not accepted.
Kind regards,
Roland