Why not have a mobile-formatted version of the self-serve site? The current site layout is pretty cumbersome to use on a phone.
I also think a mobile site is a better idea than an app, as it's far cheaper to get up and running and is less intrusive to the user.