How to integrate Google Apps Email and Hubspot (for free)

How to integrate Google Apps Email and Hubspot (for free)
February 20, 2017 Brian Ray
Hubspot Google Apps Email


We love both Hubspot CRM and Gmail for business. We finally figured out how to seamlessly connect the two:

Outbound emails:

1. Create a Hubspot account for anyone who’s outbound emails you want to track. Otherwise Hubspot will ignore the emails.

2. In the Google Admin portal, go to App – Gmail – Advanced, and create a new “Content Compliance” Rule.

Screenshot 2016-05-05 15.09.56

3. Select “Outbound”
You can also add some filters to prevent certain messages from going to Hubspot. We prevent messages from our CEO going to Hubspot, and we also have a little code “|||” you can put in an email if you don’t want everyone to be able to read it in Hubspot.

Screenshot 2016-05-05 15.11.40

4. Then you select “Add more recipients” and deliver to the [email protected] Be sure to suppress bounces!!!!

Screenshot 2016-05-05 15.11.55

5. Done. Now any email anyone at your company (who is a Hubspot user) sends, will show up under that contact. This is very powerful. The only downside is that all non-sales outbound emails will show up as contacts in Hubspot. So use your secret code. You can also go through and delete “offline source” contacts that have never visited your site later on. (Note: Charging per contact is the only thing I hate about Hubspot, so please stop that)

Inbound Emails

This is harder, but don’t be scared. It will require you to pay Zapier though.

1. Create a Zapier account.

2. Create a New Zap. Step one: Email by Zapier (New Inbound Email). Make up a super random email address. It will be XYZ.ABC(something)

3. For the Action, select GMail – Send an Email. You just need to pick a Gmail account to use. We use our generic [email protected] account.

4. To address is your [email protected]

Screenshot 2016-05-05 15.24.47

5. Subject is the “Step 1- Subject”

6. For Body, just copy what I have here:
Screenshot 2016-05-05 15.25.33

7. Set the Label to “Trash”

8. You can also use a Filter to look for messages that are probably sales related. We have about 40 terms that we search for. This prevents random promotional email from getting sent to Hubspot. Plus, you don’t pay for Zaps that get filtered out.

Screenshot 2016-05-05 15.28.07

9. Now, back in Google Admin in Gmail App, go to the Default Routes tab.

Screenshot 2016-05-05 15.29.39

10. We made a group of Envelope receipients in, so not everyone’s emails get forwarded. You could just do “all recipients.” It would be easier.

Screenshot 2016-05-05 15.34.38

11. Now “Add More Recipients” and set the email to forward to that Zapier email address you create. BE SURE TO SUPPRESS BOUNCES!!

Screenshot 2016-05-05 15.34.45

12. Inside the actual gmail account that Zapier is using to send these forwards, you should create a rule to permanently delete all messages sent to your address, so the sent folder and searching works properly.

Good luck!!



  1. Glen 1 year ago

    This is interesting, but I’m a little bit confused. What are the differences between this sync and just having the HubSpot Sales Free widget installed in Gmail?

  2. Author
    Brian Ray 1 year ago

    This will sync all emails, not just the ones that are sent via the Gmail plugin. So if you have someone using Outlook, or they forget to check the box, this will still work. Also, this can catch all incoming emails and those sent through other services like your help desk.

Leave a reply

Your email address will not be published. Required fields are marked *