Fix a connection that has stopped working, pull in newly added listings, and understand what disconnecting removes.
Every connected Google or Facebook account appears as a card at the top of its connections screen — Settings → Integrations → Google or Settings → Integrations → Facebook. The buttons on that card are how you keep the connection healthy.Which buttons you see depends on the state of the connection:
Badge on the card
Buttons available
Connected
Re-sync listings, Disconnect
Needs reconnect
Reconnect, Disconnect
You need a role with the Manage external review listings (Google, Facebook, etc.) permission to use any of them. You only see, and can only act on, the accounts you connected.
Use Re-sync listings when you’ve added a location or Page at Google or Facebook and it hasn’t shown up in Liftify. It re-imports the listings for that account without making you sign in again.Click it and you’ll see a message confirming the re-import has started. It runs in the background; the page updates when it finishes. Listings you’ve already linked to locations are left alone, so re-syncing is safe to do any time.
New listings created at Google or Facebook after you connected are only picked up on a re-sync. If something is missing, this is the first thing to try — not disconnecting.
A connection can stop working on its own: someone changed the password, removed Liftify’s access at Google or Facebook, or the permission simply expired. Facebook access expires on its own schedule and can’t be renewed quietly in the background, so Facebook connections need reconnecting more often than Google ones.When that happens:
The connection card shows a Needs reconnect badge and a Reconnect button.
Every location relying on that connection shows Reconnect needed in the Status column of the table below.
Reviews for those locations stop syncing until it’s fixed.
To fix it, click Reconnect and sign in again.
Sign in with the same account you originally connected. Liftify matches the account you sign in with; signing in with a different one creates a second, separate connection and leaves the original still broken.
Reconnecting keeps everything in place — your listings stay linked to their locations and your synced reviews are untouched. You don’t have to map anything again.Don’t unmap a location that says Reconnect needed. The link is fine; it’s the connection behind it that needs attention, and unmapping would delete that location’s synced reviews for nothing.
If you click Re-sync listings on a connection whose access has died, nothing is imported — the card simply flips to Needs reconnect. That’s the signal to use Reconnect instead.
Disconnect removes the account from Liftify. You’ll be asked to confirm first.
Disconnecting deletes more than the connection. The listings imported through that account, the links between those listings and your locations, and the reviews that were synced through them are all permanently deleted along with it. This can’t be undone.You can connect the account again afterwards and re-import your listings, but you will have to link each location to its listing again, and the review history that had been synced is not restored.
So disconnect only when you genuinely want that account gone — for example when it belonged to someone who has left, or you connected the wrong account by mistake. For everything else there’s a better button:
Listings missing? Use Re-sync listings.
Connection broken? Use Reconnect.
Wrong listing linked to a location? Use Remap on that location’s ⋮ menu.
If you disconnect an account you still need, reconnect it straight away and re-import the listings, then link your locations again. Reviews sync again from that point. If review history matters to you, contact Liftify support before you do anything else.
The card shows “Needs reconnect” again a few days after I fixed it
That points at something on the provider’s side ending Liftify’s access repeatedly — a revoked permission, a password change, or an account that has lost access to the Pages or listings. Check Liftify’s access at Google or Facebook with the account you’re connecting, then reconnect once more.
I reconnected but the locations still say “Reconnect needed”
You probably signed in with a different account than the one originally connected. Look at the cards at the top of the page: if there are now two, the new one is a separate connection. Reconnect the original card, signing in with the account named on it.
You can only manage connections you made yourself. Ask the colleague named in the Added By column of the table to sign in and reconnect it.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Liftify Help","colors":{"primary":"#3767AA","light":"#98B9DC","dark":"#274C80"},"logo":{"light":"https://mintcdn.com/liftify/zqeWY9h9LqqOeRKo/logo/liftify-light.png?fit=max\u0026auto=format\u0026n=zqeWY9h9LqqOeRKo\u0026q=85\u0026s=6f9fdda7d91dac01bd6cb5e118f2809a","dark":"https://mintcdn.com/liftify/zqeWY9h9LqqOeRKo/logo/liftify-dark.png?fit=max\u0026auto=format\u0026n=zqeWY9h9LqqOeRKo\u0026q=85\u0026s=b2a6c1d6603afcbb131adae55ed34f20"},"favicon":"https://mintcdn.com/liftify/zqeWY9h9LqqOeRKo/favicon.png?fit=max\u0026auto=format\u0026n=zqeWY9h9LqqOeRKo\u0026q=85\u0026s=9a57f712061384b17c22dfd5b7ab57f4","navbar":{"links":[{"href":"mailto:support@liftify.com","label":"Contact support"}]},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"liftify","hasAudioNarration":false,"actualSubdomain":"liftify","customDomains":["help.liftify.com"],"gitSource":{"type":"github","owner":"liftify-dev","repo":"liftify-knowledge-base","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad625e40e9fddb338e069f9","collectionId":"940b0bdc-4f48-4498-8feb-200841fa7d20","liveDeploymentHistoryId":"6ad625e40e9fddb338e069f9","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad625e40e9fddb338e069f9","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"Getting started","count":14},{"language":"default","tag":"Campaigns","count":10},{"language":"default","tag":"Admin","count":8},{"language":"default","tag":"Reviews","count":8},{"language":"default","tag":"Inbox","count":4},{"language":"default","tag":"Surveys","count":3},{"language":"default","tag":"Tasks","count":2},{"language":"default","tag":"What's new","count":1},{"language":"default","tag":"Contacts","count":1},{"language":"default","tag":"QR codes","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"support-form.css","content":".lfy-support-overlay{position:fixed;inset:0;display:none;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;background:rgba(23,48,87,.45);z-index:9999;overflow-y:auto}.lfy-support-overlay.lfy-open{display:flex}.lfy-support-modal{position:relative;width:100%;max-width:560px;background:#fff;color:#1c0f13;border-radius:12px;box-shadow:0 24px 64px -16px rgba(23,48,87,.4);padding:28px;font-size:15px}.lfy-support-modal h2{margin:0 0 4px;font-size:22px}.lfy-support-sub{margin:0 0 14px;color:#6a6a6a}.lfy-support-note{background:#eaf1f8;border-radius:8px;padding:10px 14px;margin:0 0 18px}.lfy-support-note a{color:#3767aa;font-weight:600}.lfy-support-close{position:absolute;top:16px;right:18px;border:0;background:0 0;font-size:26px;line-height:1;color:#6a6a6a;cursor:pointer}.lfy-support-form label{display:block;font-weight:600;margin-bottom:14px}.lfy-support-row{display:flex;gap:14px}.lfy-support-row label{flex:1}.lfy-support-form input,.lfy-support-form textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;font:inherit;font-weight:400;color:inherit;background:#fff;border:1px solid #e2e2e8;border-radius:8px}.lfy-support-form input:focus,.lfy-support-form textarea:focus{outline:2px solid #3767aa;outline-offset:-1px}.lfy-support-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.lfy-support-status{flex:1;font-size:13px;color:#6a6a6a}.lfy-support-status.lfy-ok{color:#2e7d5b}.lfy-support-status.lfy-err{color:#a6462f}.lfy-support-send{border:0;border-radius:8px;background:#3767aa;color:#fff;font:inherit;font-weight:600;padding:10px 20px;cursor:pointer}.lfy-support-send:hover{background:#274c80}.lfy-support-send:disabled{opacity:.6;cursor:default}html.dark .lfy-support-modal{background:#171f27;color:#e6ebf0}html.dark .lfy-support-close,html.dark .lfy-support-status,html.dark .lfy-support-sub{color:#9daab6}html.dark .lfy-support-note{background:#163040}html.dark .lfy-support-note a{color:#98b9dc}html.dark .lfy-support-form input,html.dark .lfy-support-form textarea{background:#10161c;border-color:#364552}"}],"page":{"pagePath":"getting-started/reconnect-or-disconnect","slug":"/getting-started/reconnect-or-disconnect","pageMetadata":{"title":"Reconnect, re-sync, or disconnect an account","description":"Fix a connection that has stopped working, pull in newly added listings, and understand what disconnecting removes.","source_paths":["app/views/client_portal/settings/connections/**","app/controllers/client_portal/settings/connections_controller.rb","app/controllers/concerns/client_portal/settings/provider_resolution.rb","app/controllers/google_auth_controller.rb","app/controllers/facebook_auth_controller.rb","app/workers/discover_external_listings_worker.rb","app/services/review_providers/google.rb","app/services/review_providers/facebook.rb","app/policies/client_portal/external_listing_policy.rb","app/presenters/client_portal/location_row.rb"],"human_owned":false,"href":"/getting-started/reconnect-or-disconnect"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Fix a connection that has stopped working, pull in newly added listings, and understand what disconnecting removes.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Every connected Google or Facebook account appears as a card at the top of its connections screen — `,_jsx(_components.strong,{children:`Settings → Integrations → Google`}),` or `,_jsx(_components.strong,{children:`Settings → Integrations → Facebook`}),`. The buttons on that card are how you keep the connection healthy.`]}),`\n`,_jsx(_components.p,{children:`Which buttons you see depends on the state of the connection:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Badge on the card`}),_jsx(_components.th,{children:`Buttons available`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Connected`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Re-sync listings`}),`, `,_jsx(_components.strong,{children:`Disconnect`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Needs reconnect`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Reconnect`}),`, `,_jsx(_components.strong,{children:`Disconnect`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`You need a role with the `,_jsx(_components.strong,{children:`Manage external review listings (Google, Facebook, etc.)`}),` permission to use any of them. You only see, and can only act on, the accounts `,_jsx(_components.em,{children:`you`}),` connected.`]}),`\n`,_jsx(Heading,{level:`2`,id:`re-sync-listings`,children:`Re-sync listings`}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.strong,{children:`Re-sync listings`}),` when you’ve added a location or Page at Google or Facebook and it hasn’t shown up in Liftify. It re-imports the listings for that account without making you sign in again.`]}),`\n`,_jsx(_components.p,{children:`Click it and you’ll see a message confirming the re-import has started. It runs in the background; the page updates when it finishes. Listings you’ve already linked to locations are left alone, so re-syncing is safe to do any time.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`New listings created at Google or Facebook after you connected are only picked up on a re-sync. If something is missing, this is the first thing to try — not disconnecting.`})}),`\n`,_jsx(Heading,{level:`2`,id:`reconnect`,children:`Reconnect`}),`\n`,_jsx(_components.p,{children:`A connection can stop working on its own: someone changed the password, removed Liftify’s access at Google or Facebook, or the permission simply expired. Facebook access expires on its own schedule and can’t be renewed quietly in the background, so Facebook connections need reconnecting more often than Google ones.`}),`\n`,_jsx(_components.p,{children:`When that happens:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The connection card shows a `,_jsx(_components.strong,{children:`Needs reconnect`}),` badge and a `,_jsx(_components.strong,{children:`Reconnect`}),` button.`]}),`\n`,_jsxs(_components.li,{children:[`Every location relying on that connection shows `,_jsx(_components.strong,{children:`Reconnect needed`}),` in the `,_jsx(_components.strong,{children:`Status`}),` column of the table below.`]}),`\n`,_jsx(_components.li,{children:`Reviews for those locations stop syncing until it’s fixed.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`To fix it, click `,_jsx(_components.strong,{children:`Reconnect`}),` and sign in again.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Sign in with the `,_jsx(_components.strong,{children:`same`}),` account you originally connected. Liftify matches the account you sign in with; signing in with a different one creates a second, separate connection and leaves the original still broken.`]})}),`\n`,_jsx(_components.p,{children:`Reconnecting keeps everything in place — your listings stay linked to their locations and your synced reviews are untouched. You don’t have to map anything again.`}),`\n`,_jsxs(_components.p,{children:[`Don’t unmap a location that says `,_jsx(_components.strong,{children:`Reconnect needed`}),`. The link is fine; it’s the connection behind it that needs attention, and unmapping would delete that location’s synced reviews for nothing.`]}),`\n`,_jsx(Heading,{level:`3`,id:`re-syncing-won’t-fix-an-expired-connection`,children:`Re-syncing won’t fix an expired connection`}),`\n`,_jsxs(_components.p,{children:[`If you click `,_jsx(_components.strong,{children:`Re-sync listings`}),` on a connection whose access has died, nothing is imported — the card simply flips to `,_jsx(_components.strong,{children:`Needs reconnect`}),`. That’s the signal to use `,_jsx(_components.strong,{children:`Reconnect`}),` instead.`]}),`\n`,_jsx(Heading,{level:`2`,id:`disconnect`,children:`Disconnect`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Disconnect`}),` removes the account from Liftify. You’ll be asked to confirm first.`]}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:`Disconnecting deletes more than the connection. The listings imported through that account, the links between those listings and your locations, and the reviews that were synced through them are all permanently deleted along with it. This can’t be undone.`}),_jsx(_components.p,{children:`You can connect the account again afterwards and re-import your listings, but you will have to link each location to its listing again, and the review history that had been synced is not restored.`})]}),`\n`,_jsx(_components.p,{children:`So disconnect only when you genuinely want that account gone — for example when it belonged to someone who has left, or you connected the wrong account by mistake. For everything else there’s a better button:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Listings missing? Use `,_jsx(_components.strong,{children:`Re-sync listings`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Connection broken? Use `,_jsx(_components.strong,{children:`Reconnect`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Wrong listing linked to a location? Use `,_jsx(_components.strong,{children:`Remap`}),` on that location’s `,_jsx(_components.strong,{children:`⋮`}),` menu.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`disconnecting-the-wrong-account-by-mistake`,children:`Disconnecting the wrong account by mistake`}),`\n`,_jsx(_components.p,{children:`If you disconnect an account you still need, reconnect it straight away and re-import the listings, then link your locations again. Reviews sync again from that point. If review history matters to you, contact Liftify support before you do anything else.`}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsx(Heading,{level:`3`,id:`the-card-shows-“needs-reconnect”-again-a-few-days-after-i-fixed-it`,children:`The card shows “Needs reconnect” again a few days after I fixed it`}),`\n`,_jsx(_components.p,{children:`That points at something on the provider’s side ending Liftify’s access repeatedly — a revoked permission, a password change, or an account that has lost access to the Pages or listings. Check Liftify’s access at Google or Facebook with the account you’re connecting, then reconnect once more.`}),`\n`,_jsx(Heading,{level:`3`,id:`i-reconnected-but-the-locations-still-say-“reconnect-needed”`,children:`I reconnected but the locations still say “Reconnect needed”`}),`\n`,_jsx(_components.p,{children:`You probably signed in with a different account than the one originally connected. Look at the cards at the top of the page: if there are now two, the new one is a separate connection. Reconnect the original card, signing in with the account named on it.`}),`\n`,_jsx(Heading,{level:`3`,id:`i-don’t-see-any-buttons-on-the-card`,children:`I don’t see any buttons on the card`}),`\n`,_jsxs(_components.p,{children:[`Your role is missing the `,_jsx(_components.strong,{children:`Manage external review listings (Google, Facebook, etc.)`}),` permission. Ask whoever manages roles in your account to add it.`]}),`\n`,_jsx(Heading,{level:`3`,id:`a-colleague’s-connection-needs-reconnecting`,children:`A colleague’s connection needs reconnecting`}),`\n`,_jsxs(_components.p,{children:[`You can only manage connections you made yourself. Ask the colleague named in the `,_jsx(_components.strong,{children:`Added By`}),` column of the table to sign in and reconnect it.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Reconnect, re-sync, or disconnect an account","description":"Fix a connection that has stopped working, pull in newly added listings, and understand what disconnecting removes.","source_paths":["app/views/client_portal/settings/connections/**","app/controllers/client_portal/settings/connections_controller.rb","app/controllers/concerns/client_portal/settings/provider_resolution.rb","app/controllers/google_auth_controller.rb","app/controllers/facebook_auth_controller.rb","app/workers/discover_external_listings_worker.rb","app/services/review_providers/google.rb","app/services/review_providers/facebook.rb","app/policies/client_portal/external_listing_policy.rb","app/presenters/client_portal/location_row.rb"],"human_owned":false,"href":"/getting-started/reconnect-or-disconnect"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Re-sync listings","slug":"re-sync-listings","depth":2,"children":[]},{"title":"Reconnect","slug":"reconnect","depth":2,"children":[{"title":"Re-syncing won’t fix an expired connection","slug":"re-syncing-won’t-fix-an-expired-connection","depth":3,"children":[]}]},{"title":"Disconnect","slug":"disconnect","depth":2,"children":[{"title":"Disconnecting the wrong account by mistake","slug":"disconnecting-the-wrong-account-by-mistake","depth":3,"children":[]}]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[{"title":"The card shows “Needs reconnect” again a few days after I fixed it","slug":"the-card-shows-“needs-reconnect”-again-a-few-days-after-i-fixed-it","depth":3,"children":[]},{"title":"I reconnected but the locations still say “Reconnect needed”","slug":"i-reconnected-but-the-locations-still-say-“reconnect-needed”","depth":3,"children":[]},{"title":"I don’t see any buttons on the card","slug":"i-don’t-see-any-buttons-on-the-card","depth":3,"children":[]},{"title":"A colleague’s connection needs reconnecting","slug":"a-colleague’s-connection-needs-reconnecting","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/liftify/3681c179ab9acab8/hubspot-chat.js","/_mintlify/custom/liftify/ebbc8d30e581424d/support-form.js"],"subdomain":"liftify","siteName":"Liftify Help","title":"Reconnect, re-sync, or disconnect an account - Liftify Help","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-21T22:44:28.708Z","originalFileLocation":"getting-started/reconnect-or-disconnect.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Fix a connection that has stopped working, pull in newly added listings, and understand what disconnecting removes.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Liftify Help\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/liftify/LDuNtP2wEz0NnHPM/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/liftify/LDuNtP2wEz0NnHPM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/liftify/LDuNtP2wEz0NnHPM/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/liftify/LDuNtP2wEz0NnHPM/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/liftify/LDuNtP2wEz0NnHPM/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/liftify/LDuNtP2wEz0NnHPM/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/liftify/LDuNtP2wEz0NnHPM/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/liftify/LDuNtP2wEz0NnHPM/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/liftify/LDuNtP2wEz0NnHPM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Reconnect, re-sync, or disconnect an account - Liftify Help\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fix a connection that has stopped working, pull in newly added listings, and understand what disconnecting removes.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Liftify Help\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.liftify.com/getting-started/reconnect-or-disconnect\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://liftify.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Reconnect%2C+re-sync%2C+or+disconnect+an+account\u0026amp;description=Fix+a+connection+that+has+stopped+working%2C+pull+in+newly+added+listings%2C+and+understand+what+disconnecting+removes.\u0026amp;theme=1bd7f51ba2fc6c083c5955f0\u0026amp;signature=abc9c852d5b2f71519e5deedf47032464a91d0ef0d1211ac306ed517671b6518\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Reconnect, re-sync, or disconnect an account - Liftify Help\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fix a connection that has stopped working, pull in newly added listings, and understand what disconnecting removes.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://liftify.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Reconnect%2C+re-sync%2C+or+disconnect+an+account\u0026amp;description=Fix+a+connection+that+has+stopped+working%2C+pull+in+newly+added+listings%2C+and+understand+what+disconnecting+removes.\u0026amp;theme=1bd7f51ba2fc6c083c5955f0\u0026amp;signature=abc9c852d5b2f71519e5deedf47032464a91d0ef0d1211ac306ed517671b6518\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/liftify/LDuNtP2wEz0NnHPM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Liftify Help\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3767AA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.liftify.com/getting-started/reconnect-or-disconnect\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/getting-started/reconnect-or-disconnect.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.liftify.com/#organization\",\"name\":\"Liftify Help\",\"url\":\"https://help.liftify.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/liftify/zqeWY9h9LqqOeRKo/logo/liftify-light.png?fit=max\u0026auto=format\u0026n=zqeWY9h9LqqOeRKo\u0026q=85\u0026s=6f9fdda7d91dac01bd6cb5e118f2809a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.liftify.com#website\",\"name\":\"Liftify Help\",\"url\":\"https://help.liftify.com\",\"publisher\":{\"@id\":\"https://help.liftify.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.liftify.com/getting-started/reconnect-or-disconnect#webpage\",\"url\":\"https://help.liftify.com/getting-started/reconnect-or-disconnect\",\"name\":\"Reconnect, re-sync, or disconnect an account\",\"description\":\"Fix a connection that has stopped working, pull in newly added listings, and understand what disconnecting removes.\",\"dateModified\":\"2026-08-21T22:44:28.708Z\",\"isPartOf\":{\"@id\":\"https://help.liftify.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.liftify.com/getting-started/reconnect-or-disconnect#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.liftify.com/getting-started/reconnect-or-disconnect#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting started\",\"item\":\"https://help.liftify.com/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reconnect, re-sync, or disconnect an account\",\"item\":\"https://help.liftify.com/getting-started/reconnect-or-disconnect\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.liftify.com/getting-started/reconnect-or-disconnect#article\",\"headline\":\"Reconnect, re-sync, or disconnect an account\",\"name\":\"Reconnect, re-sync, or disconnect an account\",\"description\":\"Fix a connection that has stopped working, pull in newly added listings, and understand what disconnecting removes.\",\"url\":\"https://help.liftify.com/getting-started/reconnect-or-disconnect\",\"mainEntityOfPage\":{\"@id\":\"https://help.liftify.com/getting-started/reconnect-or-disconnect#webpage\"},\"dateModified\":\"2026-08-21T22:44:28.708Z\",\"publisher\":{\"@id\":\"https://help.liftify.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.liftify.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Liftify Help\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Liftify Help","nav":{"global":null,"pages":[{"group":"Getting started","pages":[{"title":"Liftify Help","href":"/index"},{"title":"Sign in with a magic link","href":"/getting-started/sign-in-with-a-magic-link"},{"title":"Sign in with Google or Microsoft","href":"/getting-started/sign-in-with-sso"},{"title":"Contact Liftify support","href":"/getting-started/contact-liftify-support"},{"title":"Set up your locations","href":"/getting-started/set-up-your-locations"},{"title":"Connect your Google Business Profile","href":"/getting-started/connect-google-business-profile"},{"title":"Map your locations to their listings","href":"/getting-started/map-locations-to-listings"},{"title":"Connect Facebook","description":"Connect your Facebook account and link each Page to a Liftify location so Facebook recommendations sync in.","href":"/getting-started/connect-facebook"},{"title":"Reconnect, re-sync, or disconnect an account","href":"/getting-started/reconnect-or-disconnect"},{"title":"Complete your legal info for text messaging","description":"Give Liftify the business and contact details mobile carriers require before your text messages can be sent.","href":"/getting-started/complete-legal-info-for-sms"},{"title":"Update your profile","href":"/getting-started/update-your-profile"},{"title":"Switch between accounts","href":"/getting-started/switch-between-accounts"},{"title":"Set your company branding","href":"/getting-started/set-your-company-branding"},{"title":"Why your locations are inactive","href":"/getting-started/why-your-locations-are-inactive"}]},{"group":"Campaigns","pages":[{"title":"Campaign types explained","href":"/campaigns/campaign-types-explained"},{"title":"Start a campaign from a template","href":"/campaigns/start-from-a-template"},{"title":"Build a review-request campaign","href":"/campaigns/build-a-review-request-campaign"},{"title":"Add and edit touchpoints","href":"/campaigns/add-and-edit-touchpoints"},{"title":"Entry and exit rules","href":"/campaigns/entry-and-exit-rules"},{"title":"Sending days and times","href":"/campaigns/sending-days-and-times"},{"title":"Account-wide campaign defaults","href":"/campaigns/account-campaign-defaults"},{"title":"Launch, pause, and duplicate a campaign","href":"/campaigns/launch-pause-and-duplicate"},{"title":"Choose who handles replies to a campaign","href":"/campaigns/route-campaign-replies"},{"title":"Use the custom HTML email editor","href":"/campaigns/use-the-custom-html-email-editor"}]},{"group":"Contacts","pages":[{"title":"Add a contact and enroll them in a campaign","href":"/contacts/add-a-contact-and-enroll"}]},{"group":"Reviews","pages":[{"title":"Find and filter reviews","href":"/reviews/find-and-filter-reviews"},{"title":"Schedule a review report by email","href":"/reviews/schedule-a-review-report"},{"title":"Reply to a review","href":"/reviews/reply-to-a-review"},{"title":"Use AI to draft review replies","href":"/reviews/ai-review-replies"},{"title":"Tune the AI response prompt","href":"/reviews/tune-the-ai-response-prompt"},{"title":"Save and reuse response templates","href":"/reviews/save-and-reuse-response-templates"},{"title":"Match a review to a job, contact, or employee","href":"/reviews/match-a-review-to-a-customer"},{"title":"Report a review that breaks Google's policies","href":"/reviews/report-a-policy-violating-review"}]},{"group":"Inbox","pages":[{"title":"Handle an inbound message","href":"/inbox/handle-an-inbound-message"},{"title":"Add an internal note to a conversation","href":"/inbox/add-an-internal-note"},{"title":"Save an Inbox filter as a view","href":"/inbox/save-an-inbox-filter-view"},{"title":"Assign conversations automatically","href":"/inbox/auto-assign-conversations"}]},{"group":"Surveys","pages":[{"title":"Build and publish a survey","href":"/surveys/build-and-publish-a-survey"},{"title":"Read survey responses","href":"/surveys/read-survey-responses"},{"title":"Translate a survey","href":"/surveys/translate-a-survey"}]},{"group":"Tasks","pages":[{"title":"Work a task","href":"/tickets/work-a-ticket"},{"title":"Create tasks automatically","href":"/tickets/create-tickets-automatically"}]},{"group":"QR codes","pages":[{"title":"Create a QR code","href":"/qr-codes/create-a-qr-code"}]},{"group":"Admin","pages":[{"title":"Invite users and assign roles","href":"/admin/invite-users-and-assign-roles"},{"title":"Merge duplicate employees","href":"/admin/merge-duplicate-employees"},{"title":"Set your notification rules","href":"/admin/set-your-notification-rules"},{"title":"Set default notifications for new users","href":"/admin/set-default-notifications-for-new-users"},{"title":"Connect an external system","href":"/admin/connect-an-external-system"},{"title":"Get your API key","href":"/admin/get-your-api-key"},{"title":"Bulk import users from a CSV","href":"/admin/bulk-import-users"},{"title":"External aliases","href":"/admin/external-aliases"}]},{"group":"What's new","pages":[{"title":"What's new in Liftify","href":"/changelog"}]}]},"title":"Reconnect, re-sync, or disconnect an account - Liftify Help","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":[],"chunks":[]}