Gmail personal to Office365 migration?


I have bought an Office 365 business (basic) package and have also attached my personal domain (hosted at to it.
Can you tell me now howto:

*migrate all my mails (migration tool does not work, throws error)
*migrate contacts
*migrate calendar
*keep my outlook in sync with gmail (since users will keep using my gmail address)?
*share calendar with another person who uses a simple address (she should be able to add/remove etc)
*create a site (Sharepoint) which I can run my (bought godaddy) domain on? of course only a public part should be able to see by public

Please advise.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jessica KCommented:

You can the migration of Gmail to Office 365 account using the manual as well automated solutions, accordingly.  The manual approach has some phases which a user has to complete step-wise:
1. Preparation Phase
2. Pre-preparation Phase
3. Migration Phase
4. Post-migration Phase
5. Verification Phase

To know about these steps in details, read the following informative article and implement the steps carefully:

The above-stated manual method is found to be lengthy and time-consuming by some of the users. So, if you want a quick and trouble-free solution, then on behalf of my personal experience I would like to suggest you go to a relevant third-party tool. One such software is G Suite Office 365 Migrator which helps a user to export Gmail Personal to Office 365 mailbox in a hassle-free way.
You can first try its free demo version of the tool from its official website and then upgrade to its full version.
janhoedtAuthor Commented:
I don't have google apps or paid gmail.
janhoedtAuthor Commented:
But migration steps are clear, thanks. What about my other questions?
E ATech LeadCommented:
You can try PST migration to email, contacts, and calendar by using Outlook client.

- Add an email account to Outlook for PC
- Export or backup email, contacts, and calendar to an Outlook .pst file
- Import email, contacts, and calendar from an Outlook .pst file

You may also get help from this import export solution to do this easily.

You can easily share your calendar with someone else using either Google Calendar or

Hope this helps!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Office

From novice to tech pro — start learning today.