Fixing Connection & Login Issues

Resolve problems connecting your Depop, eBay, and Vinted accounts

15 min read · Updated 2 March 2026

Evriwhere connects to Depop, eBay, and Vinted to manage your listings across all three platforms. These connections rely on authenticated sessions that can occasionally expire, get revoked, or encounter errors. This guide covers every connection issue you might face, why it happens, and exactly how to fix it.

How Platform Connections Work

Before diving into troubleshooting, it helps to understand how Evriwhere connects to each platform — because each one uses a different authentication method, and this affects the types of issues you'll encounter.

Depop — Magic Link Authentication

Evriwhere connects to Depop using magic link authentication. When you connect Depop through Evriwhere, the app opens Depop's login page in a web view. If you log in with your email, Depop sends a magic link to your email address rather than asking for a password. You need to copy that magic link and paste it back into Evriwhere using the "Paste Link" button. Alternatively, you can use Apple Sign In or Google Sign In on the Depop login page for a simpler flow.

The trade-off: Magic link sessions can expire at any time — Depop's servers may invalidate your session for security reasons, after a period of inactivity, or as part of routine maintenance. When this happens, you'll need to re-authenticate.

eBay — OAuth2 Authentication

Evriwhere connects to eBay using OAuth2, which is a robust and modern authentication protocol. When you authorise Evriwhere to access your eBay account, eBay issues an access token and a refresh token. The access token is used for API requests, and when it expires, the refresh token is used to get a new one automatically.

The trade-off: OAuth2 is more stable than other auth methods and requires re-authentication less frequently. However, the refresh token can eventually expire or be revoked (e.g. if you change your eBay password or revoke Evriwhere's access in eBay's authorised apps settings).

Vinted — Cookie-Based Authentication with 2FA

Evriwhere connects to Vinted using cookie-based authentication. The app extracts session cookies during the login process to authenticate requests to Vinted's servers. Vinted adds an extra layer: two-factor authentication (2FA) that can be triggered at any time, even in the middle of an active session.

The trade-off: Vinted's 2FA adds security but also adds friction. You may be asked to verify your identity via SMS or email code at seemingly random times. Evriwhere handles this with a dedicated 2FA flow, but it does require your manual input.

Different platforms, different issues

Because each platform uses a different authentication method, the fix for a Depop connection issue is different from an eBay issue or a Vinted issue. Always check the platform-specific section below for the most relevant solution.

Depop Session Expired

This is the most common connection issue in Evriwhere. Depop sessions expire periodically, and when they do, the app can no longer communicate with Depop on your behalf.

What You'll See

When your Depop session expires, an alert appears in the app with a message indicating that your Depop authentication has expired. The alert includes a "Sign In" button.

You may also notice:

  • Depop listings failing to post with authentication errors
  • The Depop row in Settings showing a warning indicator
  • Depop-related features becoming unresponsive

How to Fix It

1

Tap Sign In when the alert appears

When the expired session alert appears, tap the "Sign In" button. This opens a web authentication sheet directly within the Evriwhere app — you don't need to leave the app or open a browser.

2

Log into Depop

The web authentication sheet displays Depop's login page. You have several options:

  • Apple Sign In or Google Sign In — The simplest options. Tap the relevant button and follow the prompts.
  • Email magic link — Enter your email address. Depop will send a magic link to your email. Open the email, copy the magic link URL, switch back to Evriwhere, and tap the "Paste Link" button to complete authentication.
3

Wait for authentication to complete

After you log in successfully, the web authentication sheet will dismiss automatically. Evriwhere captures the new session in the background. This typically takes just a few seconds.

4

Verify the connection

Once the login sheet dismisses, your Depop connection is restored. Your items, listings, and all Depop-related features will work again. You don't need to re-add your items or reconfigure anything — the re-authentication simply renews your session.

Your data is preserved

Re-authenticating your Depop session doesn't affect your items, listings, or any data in Evriwhere. Everything is preserved exactly as it was — you're simply renewing the authentication session that allows Evriwhere to communicate with Depop.

If the Alert Doesn't Appear

Sometimes the session expires but the alert doesn't trigger immediately. If you suspect your Depop session has expired (e.g. listings are failing), you can manually reconnect:

  1. Go to Settings and tap Depop
  2. Look for a reconnect option, or tap the profile card area to re-open the authentication sheet
  3. Follow the same login process described above

Vinted 2FA Required

Vinted periodically requires two-factor authentication verification, even during active sessions. This is a security measure on Vinted's side that Evriwhere cannot bypass — it must be completed manually.

What You'll See

When Vinted triggers a 2FA challenge, a web authentication sheet appears in Evriwhere. This sheet takes over the screen and cannot be dismissed until the 2FA process is completed.

How the 2FA Process Works

1

The 2FA sheet appears in Evriwhere

When Vinted requires 2FA, a sheet slides up in the Evriwhere app. This sheet is modal — it blocks interaction with the rest of the app until the verification is completed.

2

Complete 2FA in Vinted or via SMS/email

Vinted sends a verification code to your phone number or email address (whichever is linked to your Vinted account). You may:

  • Receive an SMS with a verification code
  • Receive an email with a verification code or link
  • Be prompted to verify in the Vinted app directly

Complete the verification using whichever method Vinted provides. Enter the code or tap the verification link as instructed.

3

Wait for Evriwhere to detect the verification

After you complete the 2FA verification, Evriwhere will detect it automatically. The app polls every 25 seconds to check whether the 2FA challenge has been resolved. You don't need to tap anything in Evriwhere — just wait for the next polling cycle (up to 25 seconds) after completing the verification.

4

The 2FA sheet dismisses automatically

Once Evriwhere's polling detects that the 2FA is complete, the sheet dismisses itself and your Vinted connection is restored. You can continue using all Vinted features as normal.

Don't force-close during 2FA

While the 2FA sheet is displayed, avoid force-closing Evriwhere. The polling mechanism needs the app to be running to detect the verification. If you force-close, the 2FA sheet will reappear when you reopen the app, and you may need to request a new verification code.

If 2FA Doesn't Complete

If the 2FA sheet doesn't dismiss after you've completed the verification:

  1. Wait at least 30 seconds — The polling interval is 25 seconds, so it may take up to half a minute for Evriwhere to detect the verification.
  2. Check that the verification actually completed — Open the Vinted app and see if your account is accessible. If Vinted is still asking for verification there too, the 2FA hasn't been completed yet.
  3. Request a new code — If the verification code expired before you entered it, request a new one from Vinted.
  4. Force-quit and reopen — If you're certain the verification is complete but the sheet won't dismiss, force-quit Evriwhere and reopen it. The app will re-check the 2FA status on launch.

Why Does Vinted Keep Asking for 2FA?

Vinted triggers 2FA challenges based on its own internal security logic, which can include:

  • Logging in from a new device or IP address
  • A certain amount of time passing since the last verification
  • Unusual activity patterns on your account
  • Vinted's routine security sweeps

There's no way to prevent Vinted from requesting 2FA — it's controlled entirely by Vinted's servers. Evriwhere handles it as gracefully as possible with the automatic polling system, but the verification itself must be completed by you.

eBay Connection Issues

eBay connections are generally the most stable of the three platforms thanks to OAuth2, but they can still experience issues.

What You'll See

When your eBay connection has issues, you may notice:

  • eBay listings failing to post
  • A warning indicator on the eBay row in Settings
  • Error messages mentioning eBay authentication or authorisation

Common Causes

  • Access token expired and refresh failed — The OAuth2 refresh token has expired or been revoked. This is rare but can happen after extended periods (months) or if you changed your eBay password.
  • Permissions revoked — You manually revoked Evriwhere's access in eBay's authorised applications settings.
  • eBay API outage — eBay's servers are temporarily unavailable.

How to Fix It

1

Go to Settings and tap eBay

Open the Settings tab and tap on eBay in the Linked Accounts section.

2

Reconnect your account

Look for a reconnect option in the eBay settings screen, or use the ellipsis menu (⋯) to find account options. The re-authorisation flow will open.

3

Authorise Evriwhere on eBay

A web view opens showing eBay's authorisation page. You may need to log into eBay and then grant Evriwhere permission to access your account. Review the permissions being requested and tap Agree or Authorise.

4

Wait for confirmation

After authorising, the web view closes and Evriwhere stores the new OAuth2 tokens. Your eBay connection is restored and you can resume listing.

Check eBay's authorised apps

If you're having persistent eBay connection issues, check eBay's authorised third-party apps list. Go to eBay > My eBay > Account > Site Preferences > Third-party authorisations. Make sure Evriwhere is listed and hasn't been revoked. If it's been removed, reconnect through Evriwhere to re-authorise.

"Connection Failed" Error

This is a generic error that can appear for any platform. It means Evriwhere couldn't establish a connection with the platform's servers.

Troubleshooting Steps

1

Check your internet connection

Open Safari or another app to verify your internet is working. Try loading a webpage. If your internet is down, fix the connection first and then retry in Evriwhere.

2

Verify your credentials on the platform

Open the platform's own app or website (Depop, eBay, or Vinted) and try logging in directly. If you can't log in there either, the issue is with your account on that platform — not with Evriwhere. You may need to reset your password or contact the platform's support team.

3

Wait a few minutes and retry

The platform's servers may be experiencing a temporary issue. Wait 2-5 minutes and try connecting again in Evriwhere.

4

Remove and reconnect

If the error persists:

  1. Go to Settings and tap the affected platform
  2. Tap the ellipsis menu (⋯) and select Remove Account to disconnect the platform
  3. Then connect the account again from scratch by tapping the platform row and following the login flow

This creates a completely fresh connection and usually resolves persistent issues.

Account Keeps Disconnecting

If a platform account keeps disconnecting repeatedly — requiring you to re-authenticate every few hours or days — there's likely an underlying cause.

Common Causes and Solutions

Password Changed on the Platform

If you recently changed your password on Depop, eBay, or Vinted, your existing session in Evriwhere will be invalidated. The platforms revoke active sessions when passwords change as a security measure.

Fix: Reconnect the account in Evriwhere through the platform's settings screen.

Platform Security Policy Update

Platforms occasionally update their security policies, which can invalidate all third-party sessions. This usually happens across the board and affects all Evriwhere users at once.

Fix: Reconnect the account. If this is a widespread issue, check the Evriwhere Discord or social media for announcements.

Temporary API Issue

The platform's API may be experiencing intermittent issues that cause sessions to appear invalid even when they're not.

Fix: Wait for the issue to resolve (usually within hours) and then reconnect.

Multiple Devices or Sessions

If you're using Evriwhere on multiple devices, some platforms may limit the number of active sessions. Logging in on a new device may invalidate the session on the old one.

Fix: Pick one device as your primary Evriwhere device. If you need to switch devices, expect to re-authenticate your platform connections on the new device.

Persistent disconnection issues

If a specific platform keeps disconnecting more than once per week despite reconnecting each time, contact Evriwhere support with details about which platform is affected, how often it disconnects, and any error messages you see. This may indicate a platform-specific issue that the team needs to investigate.

Onboarding: Close Button Hidden

During the initial setup process when you first create your Evriwhere account, you'll encounter the Connect Accounts screen. This screen asks you to connect at least one selling platform (Depop, eBay, or Vinted) before proceeding.

What You'll Notice

The close button (X) on the Connect Accounts screen is intentionally hidden until you've connected at least one platform. This means:

  • You cannot skip past this screen without connecting at least one account
  • There is no way to dismiss the screen or navigate away
  • You must successfully connect to Depop, eBay, or Vinted to proceed with the setup

Why This Exists

Evriwhere is a crosslisting app — without at least one connected platform, there's nothing the app can do for you. The hidden close button ensures that every user completes the minimum viable setup before entering the main app experience.

What to Do

  1. Choose one of the three platforms — Depop, eBay, or Vinted — and tap it to start the connection flow
  2. Complete the login process for that platform
  3. Once the account is successfully connected, the close button appears and you can proceed to the rest of the app
  4. You can always connect additional platforms later from Settings by tapping the platform row in the Linked Accounts section

Start with the platform you use most

If you're feeling impatient during onboarding, connect the platform you already use the most. This gets you past the Connect Accounts screen quickly, and you can add the other platforms at your convenience from Settings.

General Connection Tips

These tips apply to all three platforms and can help prevent or resolve connection issues:

Keep the App Updated

Running the latest version of Evriwhere ensures you have the most recent fixes for platform API changes. Platforms like Depop, eBay, and Vinted occasionally update their APIs, and Evriwhere updates are released to maintain compatibility. Enable automatic updates in the App Store or check for updates regularly.

Use a Stable Internet Connection

Platform authentication requires multiple round-trips between your device, Evriwhere's servers, and the platform's servers. An unstable connection can interrupt any of these steps, causing the authentication to fail. Use Wi-Fi when possible, especially during the initial connection setup.

Verify Your Platform Account First

Before connecting a platform in Evriwhere, make sure you can log into that platform directly — either in its own app or on its website. If you can't log in directly, the issue is with your account on that platform, not with Evriwhere.

Check Platform Status

If you're having connection issues with a specific platform, check whether that platform is experiencing an outage. You can check:

Platform outages are outside Evriwhere's control. When the platform's servers come back online, your connection should resume working.

Don't Use VPNs During Connection

VPNs can interfere with platform authentication. If you're having trouble connecting, try disabling your VPN temporarily during the login process. You can re-enable it after the connection is established.

Quick Reference: Connection Fix by Platform

| Platform | Auth Type | Most Common Issue | Quick Fix | |---|---|---|---| | Depop | Magic link | Session expired | Tap "Sign In" in the alert, re-authenticate via magic link or Apple/Google | | eBay | OAuth2 | Token expired/revoked | Settings > eBay > Reconnect, re-authorise | | Vinted | Cookie + 2FA | 2FA challenge triggered | Complete 2FA via SMS/email, wait for auto-detect |


Still having connection problems? Use the in-app live chat in Settings > Chat with Support to get help from the Evriwhere team.

Still need help?

Send us your question and we'll get back to you.