diff --git a/packages/desktop-client/src/components/accounts/AccountSyncCheck.js b/packages/desktop-client/src/components/accounts/AccountSyncCheck.js
index 04d25b18f8c5d14535f7e5c379b6e99e45172057..a5c7924d76453a081fc5b93aa247a33c8a6dac19 100644
--- a/packages/desktop-client/src/components/accounts/AccountSyncCheck.js
+++ b/packages/desktop-client/src/components/accounts/AccountSyncCheck.js
@@ -42,7 +42,19 @@ function getErrorMessage(type, code) {
     default:
   }
 
-  return 'An internal error occurred. Try to login again, or contact help@actualbudget.com for support.';
+  return (
+    <>
+      An internal error occurred. Try to login again, or get{' '}
+      <a
+        href="https://actualbudget.github.io/docs/Contact/"
+        target="_blank"
+        rel="noopener noreferrer"
+      >
+        in touch
+      </a>{' '}
+      for support.
+    </>
+  );
 }
 
 function AccountSyncCheck({
diff --git a/packages/desktop-client/src/components/tutorial/Final.js b/packages/desktop-client/src/components/tutorial/Final.js
index 1431a5958959c90ea1795fcc59a49067cb4129f6..dbb79395230ce66853210f4632a87c32ea06973a 100644
--- a/packages/desktop-client/src/components/tutorial/Final.js
+++ b/packages/desktop-client/src/components/tutorial/Final.js
@@ -20,10 +20,14 @@ function Final({ targetRect, navigationProps }) {
 
       <P>
         You probably want to delete the transactions you added and clean up your
-        budget. If you have any questions or feedback, email{' '}
-        <ExternalLink asAnchor href="mailto:help@actualbudget.com">
-          help@actualbudget.com
-        </ExternalLink>
+        budget. If you have any questions or feedback, please get{' '}
+        <a
+          href="https://actualbudget.github.io/docs/Contact/"
+          target="_blank"
+          rel="noopener noreferrer"
+        >
+          in touch
+        </a>
         .
       </P>
 
diff --git a/packages/loot-core/src/client/actions/budgets.js b/packages/loot-core/src/client/actions/budgets.js
index 2587fd39dc478a768800abf5cf5943017f67eccf..675d25e49cd56aad239d4b356ccd1e7ae1f6065a 100644
--- a/packages/loot-core/src/client/actions/budgets.js
+++ b/packages/loot-core/src/client/actions/budgets.js
@@ -90,7 +90,7 @@ export function loadBudget(id, loadingText = '', options = {}) {
         );
       } else {
         alert(
-          'Error loading budget. Please contact help@actualbudget.com for support.'
+          'Error loading budget. Please open a issue on GitHub for support.'
         );
       }
 
diff --git a/packages/loot-core/src/platform/client/fetch/index.browser.js b/packages/loot-core/src/platform/client/fetch/index.browser.js
index a044b78c81f40aa5b32952be0ff17174a17692ca..3dc657c657d5a7406c1a87314c751d8221d1d92a 100644
--- a/packages/loot-core/src/platform/client/fetch/index.browser.js
+++ b/packages/loot-core/src/platform/client/fetch/index.browser.js
@@ -109,8 +109,7 @@ function connectWorker(worker, onOpen, onError) {
 
       if (msg.message && msg.message.includes('indexeddb-quota-error')) {
         alert(
-          'We hit a limit on the local storage available. ' +
-            'Edits may not be saved. Please contact help@actualbudget.com to help debug this.'
+          'We hit a limit on the local storage available. Edits may not be saved. Please get in touch https://actualbudget.github.io/docs/Contact/ so we can help debug this.'
         );
       }
     } else if (msg.type === 'capture-breadcrumb') {
diff --git a/packages/loot-core/src/server/main.js b/packages/loot-core/src/server/main.js
index 9f8a61c66216f1f8766fac71c4c3249003d166e6..a79957c7427e66181c5254bbf68360ebe5a1b7b4 100644
--- a/packages/loot-core/src/server/main.js
+++ b/packages/loot-core/src/server/main.js
@@ -1100,7 +1100,7 @@ handlers['accounts-sync'] = async function ({ id }) {
           errors.push({
             accountId: acct.id,
             message:
-              'There was an internal error. Please email help@actualbudget.com for support.',
+              'There was an internal error. Please get in touch https://actualbudget.github.io/docs/Contact for support.',
             internal: err.stack
           });
 
diff --git a/packages/loot-core/src/shared/rules.js b/packages/loot-core/src/shared/rules.js
index f19b4358d0b94f8a2aeb80c85c89ce844316ccfa..62b23241891054bbb646a44e65dcd2ea77989990 100644
--- a/packages/loot-core/src/shared/rules.js
+++ b/packages/loot-core/src/shared/rules.js
@@ -132,7 +132,7 @@ export function getFieldError(type) {
     case 'invalid-field':
       return 'Please choose a valid field for this type of rule';
     default:
-      return 'Internal error, sorry! Contact help@actualbudget.com';
+      return 'Internal error, sorry! Please get in touch https://actualbudget.github.io/docs/Contact/ for support';
   }
 }