This post looks at varied integration options with Google Apps and Google Apps Marketplace. With that in mind, what better place to start off than users' first experiences with your app -- the initial setup and login process. Note: this's just a mock ups, use the links at the end of the post for detailed guide.
Get critical information up front. The first opportunity to engage users is when they're installing app. With simple additional <link> in your manifest, you can easily alter installation flow and bring admin to your site while you've their attention.
Make provisioning users easy using provisioning API. Its helpful to guide admin through properly configuring app for end users. For some apps, this could be assigning appropriate roles to managers and employees or in the case of SaasyVoice, assigning user a phone extension.
Help admins spread the word. Admin need to do more than installing app on their domain. Notifying and providing users with knowledge needed to use app effectively can be a challenge.
Don't forget users!. The last piece is making sure users have an equally positive experience. Apps that create accounts on demand can use many of the same techniques to minimize setup time for each user. We can also take advantage of a user's first log in to display important messages and tips to help them get started.