diff --git a/apps/x/apps/renderer/src/components/onboarding/use-onboarding-state.ts b/apps/x/apps/renderer/src/components/onboarding/use-onboarding-state.ts index 2f695f1a..a55b23fe 100644 --- a/apps/x/apps/renderer/src/components/onboarding/use-onboarding-state.ts +++ b/apps/x/apps/renderer/src/components/onboarding/use-onboarding-state.ts @@ -535,14 +535,6 @@ export function useOnboardingState(open: boolean, onComplete: () => void) { const cleanup = window.ipc.on('oauth:didConnect', async (event) => { if (event.provider === 'rowboat' && event.success) { - // Ensure user record exists before advancing (prevents duplicate - // Stripe customers from parallel API calls in later steps) - try { - await window.ipc.invoke('billing:getInfo', null) - } catch (error) { - console.error('Failed to fetch billing info during onboarding:', error) - } - // Re-check composio flags now that the account is connected try { const [googleResult, calendarResult] = await Promise.all([