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
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.
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.
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.
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:
- Go to Settings and tap Depop
- Look for a reconnect option, or tap the profile card area to re-open the authentication sheet
- 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
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.
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.
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.
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:
- 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.
- 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.
- Request a new code — If the verification code expired before you entered it, request a new one from Vinted.
- 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
Go to Settings and tap eBay
Open the Settings tab and tap on eBay in the Linked Accounts section.
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.
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.
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
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.
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.
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.
Remove and reconnect
If the error persists:
- Go to Settings and tap the affected platform
- Tap the ellipsis menu (⋯) and select Remove Account to disconnect the platform
- 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
- Choose one of the three platforms — Depop, eBay, or Vinted — and tap it to start the connection flow
- Complete the login process for that platform
- Once the account is successfully connected, the close button appears and you can proceed to the rest of the app
- 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:
- Depop: @depop on Twitter/X or Depop's help centre
- eBay: eBay System Announcements
- Vinted: @vaborned on Twitter/X or Vinted's help centre
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.