
Overview
The G2 integration imports reviews of the G2 products you choose, along with each review’s star rating and reviewer details. It connects with an access token from the G2 Developer Portal. Each product you select becomes a dataset.
A workspace admin creates the G2 source once for the whole workspace, and channels then add its products. Learn more about Sources →
Before you start
In Dovetail
- A workspace admin creates the source. Other users can request it.
- The credentials you connect with are shared by the whole workspace. See Shared credentials for how to choose an account.
In G2
- A G2 plan that includes API access. Dovetail reads products and reviews through the G2 API.
- An access token from the G2 Developer Portal, generated with the
products.reviews.readpermission. G2 tokens expire a year after they’re created.
Create the G2 source
1
Open Sources and select G2
In the sidebar, select Sources, then select G2.
2
Connect G2
In Access token, paste the token you created in the G2 Developer Portal, then select
Connect.3
Choose products and an import period
In Select products to import reviews from, search for each product by name and select it. There’s no
All products option. Then choose an Import period. See Import period.4
Choose who can use the source
Choose who can use the source, then select
Next. See Create a source.5
Create the source
Choose whether to auto-redact sensitive information in the source’s data, then select
Create source. The first import starts right away. See Redact data from sources.Authentication and permissions
The G2 source connects to the G2 API with an access token from the G2 Developer Portal. The token needs theproducts.reviews.read permission. Dovetail only reads products and their reviews. It doesn’t change anything in G2.
G2 access tokens expire a year after they’re created. When the token expires or is revoked, the source stops syncing until it’s reconnected with a new token.
The access token is stored once for the whole workspace. To change the account or credentials, see Reconnect a source.
Datasets
Each G2 product you select becomes a dataset and syncs on its own. The product picker lists the G2 products your access token can see. To add more products later, open the source and selectAdd product. See Add datasets.
What gets imported
Each G2 review becomes one data point. Its text is the reviewer’s written answers to G2’s review questions, and this is the text Dovetail analyzes.Always imported
Imported when present
To rename these fields or change their types, see Rename fields and change field types.
Not imported
- The question text for each answer. The data point holds the answers only.
- The reviewer’s company, job title, industry, and company segment.
- Reviewer email addresses, so G2 data points aren’t linked to contacts.
Sync behavior
The first import starts when the source is created. After that, the source syncs about every hour. See Manage a source. The import period applies to when a review was last updated in G2, not when it was submitted. The first import can therefore include older reviews that were updated during the period.Troubleshooting
Dovetail doesn’t accept the access token. Check that you copied the whole token, that it hasn’t expired, and that it was generated with theproducts.reviews.read permission.
A product isn’t in the picker. The picker lists only the products your access token can see in G2. Type part of the product’s name to search for it. If the product still doesn’t appear, the token can’t see it in G2.
The source stopped syncing, and the token is about a year old. G2 access tokens expire a year after they’re created. Create a new token with the products.reviews.read permission in the G2 Developer Portal, then reconnect the source with it. See Reconnect a source.
The source shows “Dovetail can’t read reviews for some G2 products.” The token may be missing the products.reviews.read permission, or your G2 plan may no longer include API access. Check both in the G2 Developer Portal, then select Sync now. See Source statuses.
G2 isn’t available when I set up a channel. See Troubleshoot sources.
Revoke access in G2
To revoke Dovetail’s access on the G2 side, revoke the access token in the G2 Developer Portal. The source then can’t sync until it’s reconnected with a new token. Reviews already imported stay in Dovetail. To pause or delete the source in Dovetail, see Manage a source. To take its data out of one channel, see Channel setup.Related guides
Sources
What a source is, and how its data reaches channels.
Channel setup
Create a channel from your sources and choose its datasets.
Manage a source
Check a source’s status, sync it, pause it, reconnect it, or add datasets.
Voice of customer
Centralize feedback, make sense of it, and close the loop.