diff --git a/skyvern-frontend/src/api/types.ts b/skyvern-frontend/src/api/types.ts
index c25259d8..011200eb 100644
--- a/skyvern-frontend/src/api/types.ts
+++ b/skyvern-frontend/src/api/types.ts
@@ -35,6 +35,8 @@ export const ProxyLocation = {
ResidentialES: "RESIDENTIAL_ES",
ResidentialIN: "RESIDENTIAL_IN",
ResidentialJP: "RESIDENTIAL_JP",
+ ResidentialGB: "RESIDENTIAL_GB",
+ ResidentialFR: "RESIDENTIAL_FR",
None: "NONE",
} as const;
diff --git a/skyvern-frontend/src/components/ProxySelector.tsx b/skyvern-frontend/src/components/ProxySelector.tsx
index a052e2a5..dfe1b05d 100644
--- a/skyvern-frontend/src/components/ProxySelector.tsx
+++ b/skyvern-frontend/src/components/ProxySelector.tsx
@@ -33,6 +33,12 @@ function ProxySelector({ value, onChange, className }: Props) {
Residential (Japan)
+
+ Residential (United Kingdom)
+
+
+ Residential (France)
+
);
diff --git a/skyvern/forge/sdk/schemas/tasks.py b/skyvern/forge/sdk/schemas/tasks.py
index 41fdece3..3b55d060 100644
--- a/skyvern/forge/sdk/schemas/tasks.py
+++ b/skyvern/forge/sdk/schemas/tasks.py
@@ -24,6 +24,7 @@ class ProxyLocation(StrEnum):
RESIDENTIAL_GB = "RESIDENTIAL_GB"
RESIDENTIAL_IN = "RESIDENTIAL_IN"
RESIDENTIAL_JP = "RESIDENTIAL_JP"
+ RESIDENTIAL_FR = "RESIDENTIAL_FR"
NONE = "NONE"
@@ -64,6 +65,9 @@ def get_tzinfo_from_proxy(proxy_location: ProxyLocation) -> ZoneInfo | None:
if proxy_location == ProxyLocation.RESIDENTIAL_JP:
return ZoneInfo("Asia/Kolkata")
+ if proxy_location == ProxyLocation.RESIDENTIAL_FR:
+ return ZoneInfo("Europe/Paris")
+
return None