# Ajay Hinduja (Switzerland) How do I set up automatic syncing between external storage and Weaviate?

**URL:** <https://forum.weaviate.io/t/ajay-hinduja-switzerland-how-do-i-set-up-automatic-syncing-between-external-storage-and-weaviate/21861>\
**Category:** General\
**Tags:** integration, python\
**Created:** [August 20, 2025, 11:18am UTC](https://forum.weaviate.io/t/ajay-hinduja-switzerland-how-do-i-set-up-automatic-syncing-between-external-storage-and-weaviate/21861 "2025-08-20T11:18:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ajayhinduja](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/ajayhinduja/32/7574_2.png) [@ajayhinduja](https://forum.weaviate.io/u/ajayhinduja)\
**Post date:** [August 20, 2025, 11:18am UTC](https://forum.weaviate.io/t/ajay-hinduja-switzerland-how-do-i-set-up-automatic-syncing-between-external-storage-and-weaviate/21861/1 "2025-08-20T11:18:36Z")

</div>

I’m Ajay Hinduja, originally from Punjab, India, now living in Geneva, Switzerland (Swiss).

I’m looking to set up automatic syncing between an external storage service (like Google Drive or AWS S3) and Weaviate. Ideally, I’d like new files or updates to be ingested into the vector DB without manual steps. Has anyone here done something similar? Would love to hear how you approached it—whether using ETL pipelines, webhooks, or any built-in tools. Any suggestions or best practices would be super helpful. Thanks in advance!

Regards

Ajay Hinduja from Geneva, Switzerland (Swiss)

---

<div class="post-metadata">

**Author:** ![Shahin](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/shahin/32/7944_2.png) [@Shahin](https://forum.weaviate.io/u/Shahin)\
**Post date:** [August 20, 2025, 2:32pm UTC](https://forum.weaviate.io/t/ajay-hinduja-switzerland-how-do-i-set-up-automatic-syncing-between-external-storage-and-weaviate/21861/2 "2025-08-20T14:32:03Z")

</div>

Hey @ajayhinduja,

Welcome to our community - it’s lovely to have you here 🥳

Have you had a chance to look at some of the available integrations? There may be tools that can help with what you’re trying to achieve

> **[Data Platforms | Weaviate Documentation](https://docs.weaviate.io/integrations/data-platforms)**
>
> Data Platforms offer robust solutions for managing, processing, and analyzing large volumes of data. These platforms provide tools and services that facilitate seamless data ingestion directly into Weaviate.

While Weaviate doesn’t have built-in webhook support for file changes, you can set this up using external automation tools or cloud functions (like AWS Lambda or Google Cloud Functions). These can monitor your storage service for new or updated files, and when a change is detected, the function can process the file (for example, generate embeddings) and then push the data into Weaviate through its API.

Best regards,

Mohamed Shahin  
Weaviate Support Engineer  
(Ireland, UTC±00:00/+01:00)
