Connect Google Sheets
1
Open the Google Sheets integration
In Usertick, go to Settings → Integrations and select Google Sheets.
2
Sign in with Google
Select Continue with Google Sheets, then select the Google account whose Drive should hold the spreadsheets and allow access.
3
Check the connection
After the Google window closes, the connection appears in the list with the account’s email address.
What Usertick can access
Usertick requests one Google permission,drive.file. With it, Usertick can access only the spreadsheets it creates and the ones you select in Google Drive, and none of the other files in your Drive.
Connect more than one Google account
An organization can connect several Google accounts. A new Google Sheets step starts with the connection the organization used last, or the default connection, and each step can use another one under Connection.Add the step
In a workflow, add Google Sheets’ Add the response to a Google Sheet step and fill in its panel.
The workflow’s trigger sets when the step runs, and its Only if conditions and If / else steps decide which responses reach it.
Create a new spreadsheet
Create a new spreadsheet is selected for a new step. The Spreadsheet name starts as “Usertick responses:” followed by the survey’s name and can be up to 200 characters. Selecting Create spreadsheet creates the file immediately in the connected account’s Google Drive, with one tab named after the survey. Because the file is created at that point and not when the workflow is published, the file stays in your Drive if you delete the step.Select a spreadsheet from Google Drive
To use an existing spreadsheet, select Select from Google Drive, then select Open Google Drive. Google’s file picker opens with the title “Select a spreadsheet” and lists your spreadsheets, including those in shared drives. After you select a file, Usertick can open that file and no other. The connected Google account writes the rows, so it needs edit access to the spreadsheet. After the step has a spreadsheet, its name appears as a link that opens it. To create or select a different one, select Change.Use a spreadsheet selected with another account
Usertick opens a file through the connection that created or selected it. If the step’s connection can’t open the file, for example because a teammate selected it with their own Google account, the step shows “This connection can’t open the spreadsheet. To give Usertick access, select the spreadsheet in Google Drive.” Select Select it in Google Drive, and Google’s file picker opens on that one file. After you select the file, the step can write to it.How the tab is set up
Each workflow writes to a tab of its own. If Tab name is empty, the tab is named after the survey. Usertick removes the characters a tab name can’t contain, such as/ and :, and keeps the first 100 characters. If another tab already has the name, the new tab gets a number, such as “Checkout feedback (2)”. The empty tab of a spreadsheet Usertick just created for the survey is used as it is.
Usertick sets up the tab when it writes the first row. Row 1 is the header, in bold and frozen. Renaming the tab in Google Sheets is safe, because Usertick finds the tab by its ID.
Changing the step’s spreadsheet or tab name starts a new tab. The old tab keeps its rows and receives no new ones.
Columns
Every row starts with the response ID and the time, and every question gets a column. The other columns come in four groups, selected under Columns. The columns appear in this order:
All four groups are selected by default. With no group selected, each row contains Response ID, Received (UTC) and one column per question. The welcome screen asks nothing, so it gets no column.
Usertick writes values exactly as they are. An answer that starts with
= stays text and never runs as a formula.
Received (UTC) is always in UTC, whatever time zone the spreadsheet uses. The cell holds a real date and time, so you can sort, filter and chart by it.
When the survey changes
After a column is added to the tab, it keeps its position. Changes to the survey reach the tab with the next row Usertick writes:- A new question gets a new column at the end of the tab, and so does a group selected later.
- A deleted question keeps its column, and new rows leave it empty. A group that is no longer selected keeps its columns the same way.
- A renamed question gets its header cell rewritten.
Keep rows up to date
Keep rows up to date is on by default. Usertick then rewrites the response’s row in these cases:- The AI analysis arrives, in a workflow that starts When a response is submitted, when the step includes the AI analysis columns.
- Someone corrects the AI’s type, urgency, theme or category, when the row includes the AI analysis columns.
- The status changes, when the row includes the status and assignee columns.
When rows are added
In a workflow that starts When a response is submitted, the row is added immediately, and its AI cells fill when the analysis arrives. A response is analyzed when it has a written answer or two or more answers, and other responses keep their AI cells empty. If Keep rows up to date is off in such a workflow, the AI columns stay empty. To add rows only after they have the AI analysis, start the workflow After AI analysis. A workflow adds the responses that arrive after it is published, and responses received before that aren’t added.Test the step
During a workflow’s Test run, the Google Sheets step prepares the tab without adding a row. If the tab or its header row doesn’t exist yet, Usertick creates them, which confirms that Usertick can write to the file. See Test a workflow.Limits
- Google’s rate limits. Usertick stays under the limits Google sets: at most 55 reads and 55 writes a minute for each Google account, and one write a second for each spreadsheet. Every Usertick connection that uses the same Google account shares this budget. Usertick also stays under the limit Google sets for the Usertick app as a whole, which all Usertick customers share. When responses arrive faster, rows wait their turn and are added a little later, and waiting never counts as a failure. When Google asks Usertick to slow down, every request for that Google account pauses for as long as Google asks.
- 20 million cells per spreadsheet. Google sets this limit, counting every tab. When a spreadsheet is full, runs fail with “The spreadsheet is full. Google Sheets holds up to 20 million cells. Choose a new spreadsheet in the step.”
- 50,000 characters per cell. Google sets this limit too. A longer answer is cut and ends with “(truncated)”.
Disconnect Google Sheets
Disconnect in the connection’s menu removes the connection. Workflow steps that use it stop adding rows until another connection is assigned to them. Usertick also removes its access in the Google account, unless another Usertick connection still uses that account. Your spreadsheets and their rows stay in Google Drive.Troubleshooting
- “This connection can’t open the spreadsheet.” In the workflow’s activity, runs show “Usertick can no longer open this spreadsheet. Choose it again in the step.” The step’s connection has no access to the file, for example because someone selected it with another Google account. Select Select it in Google Drive, or select Change and then Select from Google Drive, and select the file again. The connected account also needs edit access to the file.
- A tab was deleted. Usertick creates the tab again, with its header, when it writes the next row. The rows the tab had are gone, so later changes to older responses are skipped as not in the sheet.
- “This spreadsheet is in the trash. Restore it in Google Drive or select another one.” Meanwhile, runs fail with “The spreadsheet is in the trash. Restore it in Google Drive or choose another spreadsheet in the step.” After you restore the file in Google Drive, the step writes to it again, and Retry in the workflow’s activity resends a failed run.
- “The spreadsheet was deleted. Choose another spreadsheet in the step.” The file is permanently deleted. Create or select another spreadsheet in the step, then publish the workflow.
- Your Google Workspace admin blocks Usertick. Connecting stops with “Your Google Workspace admin has not allowed Usertick. Ask them to allow it in the Google Admin console under Security > Access and data control > API controls.” Runs of a connection that worked before fail with “Your Google Workspace admin blocks Usertick. Ask them to allow Usertick under API controls in the Google Admin console.” See Allow Usertick in Google Workspace.
- “Google didn’t give Usertick access to files, so workflows can’t add rows. Reconnect and allow access.” The connection doesn’t have the
drive.filepermission. Select Reconnect and allow access. - “Google no longer accepts this connection. Connect Google Sheets again.” Usertick’s access was removed in the Google account, or Google ended it, and the connection shows Revoked. Select Reconnect in the connection’s menu.
- “The spreadsheet is full.” The spreadsheet reached Google’s limit of 20 million cells. Create a new spreadsheet in the step, then publish the workflow.
Allow Usertick in Google Workspace
A Google Workspace admin can block apps that aren’t on the organization’s list. In that case, an admin allows Usertick once for everyone in the Google Admin console:1
Open API controls
In the Google Admin console, go to Security → Access and data control → API controls and select Manage Third-Party App Access.
2
Find Usertick
Under Configured apps, select Configure new app, search for Usertick and select it in the results.
3
Choose who it applies to
Select the whole organization or the organizational units that use Usertick, then select Continue.
4
Trust the app
Under Access to Google data, select Trusted, then select Continue and Finish.