diff --git a/refilc/lib/providers/third_party_provider.dart b/refilc/lib/providers/third_party_provider.dart
index 0a4fdfb..e01f6d3 100644
--- a/refilc/lib/providers/third_party_provider.dart
+++ b/refilc/lib/providers/third_party_provider.dart
@@ -49,7 +49,17 @@ class ThirdPartyProvider with ChangeNotifier {
 
   Future<GoogleSignInAccount?> googleSignIn() async {
     if (!await _googleSignIn.isSignedIn()) {
-      return _googleSignIn.signIn();
+      GoogleSignInAccount? account = await _googleSignIn.signIn();
+
+      LinkedAccount linked = LinkedAccount(
+        type: AccountType.google,
+        username: account?.email ?? '',
+        displayName: account?.displayName ?? '',
+        id: account?.id ?? '',
+      );
+      _linkedAccounts.add(linked);
+
+      return account;
     }
     return null;
   }