Connections
Reconnect or disconnect
What to do when a connection needs attention, and what disconnecting a service removes and keeps.
When a connection needs attention
Sometimes a service stops accepting Goose's access, for example when its sign-in expires or someone removes Goose's access in that service. The row then moves to Needs attention in Settings › Integrations, with a Needs reconnect label and a line saying what stopped, such as Google authorization expired — calendar sync is paused until you reconnect.
The line at the top of the page counts every connection by its label, for example 3 connected · 1 needs reconnect · 2 missing permission.
If Salesforce signs you out of your own Salesforce login, a bar across the top of every page says Your Salesforce login needs reconnecting. Salesforce signed you out. Press Reconnect Salesforce on the bar, or Reconnect on your Salesforce row. Admins also see Salesforce needs reconnecting for and the teammates' names, with Open Integrations, which opens Settings › Integrations at your Salesforce row, where it lists who needs to reconnect. Each of them reconnects from their own Integrations page. The bar only shows when your workspace's CRM is Salesforce, or when no CRM is linked yet. A workspace linked to HubSpot doesn't see it.
To fix it, press Reconnect on the row and sign in again. For Granola, paste a new API key and press Reconnect. Goose picks up where it left off.
Granola has no Reconnect button while it's working. To swap its key, disconnect it and connect again with the new key.
A connected row can also ask you to reconnect to allow something new, such as Reconnect to allow drafts and sending on Gmail. The row stays under Connected but its label reads Missing permission. The connection keeps working for what it already did. Press Reconnect to allow the rest.
A healthy row reads Connected and has no Reconnect button. You don't need to reconnect on a schedule: Goose tells you on the row when a connection needs you. To run the same sign-in again anyway, press Sign in again on the row. To use a different account, disconnect and connect again.
Disconnect a service
- Open Settings › Integrations.
- On the row, press Disconnect.
- Read the message, then press Disconnect to confirm, or Cancel.
The row moves to Available, and you can connect it again at any time.
What disconnecting removes and keeps
Disconnecting stops Goose using the sign-in or key it stored for that service straight away, so Goose stops reading from it. Goose asks the service to cancel its access and deletes the stored sign-in or key once the service confirms. If the service is down, Goose keeps asking for up to 7 days, then deletes it anyway. What Goose already brought in stays.
| Service | What stops | What stays |
|---|---|---|
| Google Calendar | Goose stops reading your calendar. | Meetings already in Goose. |
| Gmail (where available) | Goose stops reading your email and can't save drafts to Gmail. Teammates can no longer open the full text of your emails, because Goose fetches it from your Gmail each time. | Emails already matched to deals. |
| Granola | Goose removes its connection in Granola and deletes your key. No new notes come in. | Meetings already brought in from Granola. |
| Salesforce | Syncing with Salesforce stops for you. | Deals and data already in Goose. |
| Slack (admins) | Goose stops reading new messages, and every member's private-channel connection is disconnected too. Members authorize again after you reconnect. | Channels already read, which stay searchable in Goose Brain. Your channel choices come back when you reconnect. |
Disconnecting only affects your own connections. Slack is the exception: it's one connection for the whole workspace, so only an admin can disconnect it, and it stops for everyone.
When someone leaves the workspace
When someone is removed from the workspace, Goose stops syncing their connections. Their meetings and the emails matched to deals stay. Meetings that came from a calendar they set to Only me stay private. Teammates can no longer open the full text of their emails.
If they were the admin who connected Slack, another admin presses Reconnect on the Slack row.
Disconnect everything at once
The workspace owner can disconnect every service in one go, at the bottom of Settings › Integrations, under Disconnect everything (owner only). It lists each service it would disconnect, with its status. Teammates' own Google, Salesforce and Granola connections aren't affected; each person disconnects those in Settings › Integrations. Each teammate's personal Slack connection goes with the workspace's Slack.
- Press Disconnect everything.
- Press Disconnect all to confirm, or Keep them.
This disconnects the owner's own services (Salesforce, Gmail, Google Calendar, Google Drive and Granola) and the workspace's Slack, Salesforce, HubSpot, Zendesk, Jira and Confluence. Goose also asks Google, Salesforce and Slack to cancel its access on their side. If the service is down, Goose keeps asking it to cancel the access for up to 7 days. Goose can't use the access in the meantime, and deletes it once the service confirms or the 7 days are up.
What Goose already brought in stays, except for HubSpot, whose copy is deleted straight away, and Zendesk, Jira and Confluence, whose copies are deleted shortly after. Goose keeps the synced Salesforce data. Each service can be connected again later from Settings › Integrations.
Pressed it by mistake?
- Reconnect each service from Settings › Integrations. Everything Goose captured is still there, except the HubSpot, Zendesk, Jira and Confluence copies, which Goose reads again once you reconnect.
- If reconnecting says Goose is still waiting for this service to confirm an earlier disconnect., wait until the service confirms, usually within minutes, then try again. If the service is down, it can take up to 7 days.
- Slack needs an admin to approve Goose in Slack again, and members add their private channels again. Your channel choices are kept.
Common snags
- Disconnecting says Goose is still waiting for this service to confirm an earlier disconnect. A revoke is still finishing. Try again once the service confirms, usually within minutes; if the service is down, it can take up to 7 days.
- Disconnecting says your workspace changed in another tab. Reload the page, then try again.
- Connecting says Access wasn't granted. The full message is Access wasn't granted. Remove Goose from your provider's connected apps, then connect again. Remove Goose from the connected apps in your Google or Salesforce account, then press Connect again.
- I removed Goose from my Google account, and now Calendar and Gmail both need attention. Removing Goose in Google can cancel both connections. Press Reconnect on each row under Needs attention.
- Goose still appears in my Google account's list of connected apps. Disconnecting a single service stops and then deletes Goose's stored access, but doesn't remove Goose from that list. Remove it there if you want to.