Budżet: 5000 UAH Termin: 2 dni
Witam. Gotowy pomóc. Aby ocenić, trzeba zapoznać się z aktualnym kodem.
Mamy synchronizację dwóch źródeł danych z CRM. System ogólnie jest stabilny. Jednak pozostaje część, która jest niesynchronizowana. Główna hipoteza — w jednym ze źródeł dane zmieniają się już po pierwotnej synchronizacji, a te zmiany nie zawsze są pobierane do CRM. + dane w dwóch źródłach mają różne nazwy/identyfikatory, chociaż reprezentują te same byty.
Budżet: 5000 UAH Termin: 2 dni
Witam. Gotowy pomóc. Aby ocenić, trzeba zapoznać się z aktualnym kodem.
Budżet: 10000 UAH Termin: 4 dni
Witam!
Mam duże doświadczenie w integracjach.
Piszcie, będę zadowolony, aby z Wami pracować!
Budżet: 6000 UAH Termin: 4 dni
Cześć. Problem jest typowy: jeśli dane zmieniają się po pierwszej synchronizacji, a nie ma wyzwalacza na aktualizację — pojawia się rozbieżność. Różne nazwy i ID dla jednej encji są rozwiązywane przez mapowanie.
Jak naprawimy problem:
Tabela zgodności (Mapping Table): Stworzymy pośrednią tabelę-referencję, która powiąże ID_źródła_1, ID_źródła_2 oraz ID_w_CRM. System będzie dokładnie wiedział, że to ta sama encja, niezależnie od różnicy w nazwach.
Śledzenie zmian według znacznika czasu: Ustawimy sprawdzenie według daty aktualizacji (updated_at). Gdy tylko w jakimkolwiek źródle zmienia się pole — skrypt wykonuje ponowne zapytanie w CRM i aktualizuje kartę.
Kolejka i priorytety: Określimy logikę kolizji — które źródło jest główne (ma wyższy priorytet), jeśli dane zostały zaktualizowane w obu miejscach jednocześnie.
Terminy: 3-4 dni na audyt obecnego kodu, stworzenie tabeli powiązań oraz testowanie.
Pytanie: Jaka dokładnie CRM u was działa i na czym napisany jest obecny skrypt synchronizacji (Python, PHP czy konektor typu Make)?
Budżet: 2500 UAH Termin: 4 dni
Dzień dobry! Robiłem powiązania CRM z zewnętrznymi źródłami przez API, i taki rozsynchroniczność prawie zawsze ma dwie przyczyny. Pierwsza — w źródle nie ma triggera na zmianę, więc poprawka, która miała miejsce już po pierwszej synchronizacji, nie jest pobierana. Druga — nie ma stabilnego klucza weryfikacji, gdy ten sam byt w dwóch bazach jest nazwany inaczej. Proszę powiedzieć, jakie dokładnie systemy-źródła i CRM, i czy jest tam pole „data zmiany” lub webhooki, aby łapać poprawki?
Budżet: 2500 UAH Termin: 4 dni
Dzień dobry! Robię właśnie takie integracje i synchronizacje danych z CRM — i najczęściej „rozsynchronizowanie” leży dokładnie w dwóch miejscach, które Pan opisał.
Według Pana hipotezy: jeśli w jednym z źródeł dane zmieniają się już po pierwotnej synchronizacji — potrzebna jest nie jednorazowa, a inkrementalna delta-synchronizacja: łapanie zmian po updated_at / webhooku źródła (a gdzie ich nie ma — po okresowym porównaniu), i uzupełnianie CRM. Drugi punkt — różne nazwy/identyfikatory dla tych samych bytów — rozwiązuje się warstwą mapowania: stabilny klucz mapujący + tabela odpowiedniości, aby system rozumiał, że to jeden obiekt, a nie dwa.
Na początku chciałbym przyjrzeć się bieżącemu przepływowi, znaleźć zapisy, które „rozjeżdżają się”, i zrobić porównanie dwóch źródeł z CRM — aby dokładnie zlokalizować, gdzie dokładnie gubią się zmiany.
Jedno doprecyzowanie, aby ocenić dokładniej: jakie to dwa źródła (jakie systemy / czy mają API) i czy któreś z nich zwraca oznakę zmiany — updated_at lub webhook?
Orientacyjnie 3-4 dni. Cenę ustalam startową — zbieram pierwsze opinie na Freelancehunt, dlatego robię to korzystnie; ostatecznie doprecyzuję po tym, jak zobaczę Pana bieżący setup. Jestem gotów pokazać na żywo przykłady moich botów/integracji na czacie.
Piotr Pankow, BotCraft Group
Budżet: 18000 UAH Termin: 5 dni
Ocena na pierwszy etap techniczny - 18 000 UAH i 5 dni roboczych. W tym etapie uwzględniono diagnozę przyczyny rozsynchornizacji, sprawdzenie logów lub historii zmian, mapę zgodności encji, poprawki synchronizacji oraz kontrolny bieg na części problematycznych rekordów.
Możemy nie komplikować - tutaj, wydaje się, klucz nie leży tylko w ponownym imporcie, ale w regule, która jest głównym źródłem prawdy po pierwotnej synchronizacji. Jeśli ta sama encja ma różne nazwy lub identyfikatory, należy dodać stabilny klucz mapowania, przetwarzanie zmian po pierwszym zapisie i dziennik konfliktów, w przeciwnym razie rozsynchornizacja powróci.
> Jaka dokładnie CRM i jakie dwa źródła danych są używane
> Czy w źródłach jest stabilny ID encji, czy obecnie mapowanie odbywa się według nazwy
> Zmiany mają być pobierane tylko w CRM, czy potrzebna jest dwustronna synchronizacja
Podobne przykłady zadań
> https://business.ingello.com/forma-crm - CRM z logiką biznesową, rolami i przetwarzaniem danych
> https://business.ingello.com/iks - system korporacyjny z integracjami i skomplikowaną logiką księgowania
Strona główna naszych projektów systemowych dla giełdy
> https://systems-fl.ingello.com/ua
Po uzyskaniu dostępu do środowiska testowego lub fragmentu logów będę mógł dokładniej powiedzieć, czy to 1 etap na 5 dni, czy trzeba osobno uwzględnić migrację starych rekordów =/
Budżet: 2000 UAH Termin: 7 dni
Cześć, pracowałem nad synchronizacją danych między Pipedrive a zewnętrznymi źródłami — skonfigurowałem dwustronną synchronizację dla ponad 50 tys. rekordów z minimalnymi rozbieżnościami (
Budżet: 4000 UAH Termin: 2 dni
Dzień dobry. Przyjrzałem się zadaniu — klasyczny problem z eventual consistency między źródłami a CRM. Aby usunąć rozsynchornizację, należy: 1) skonfigurować śledzenie zmian po wstępnej synchronizacji (change tracking lub polling oparty na znaczniku czasu), 2) zbudować tabelę mapowania dla powiązania różnych identyfikatorów tych samych bytów między źródłami. Dla dokładniejszej oceny — proszę powiedzieć, jaki CRM jest używany i w jakim formacie przechowywane są dane w źródłach (SQL, API, pliki)? Orientacyjnie jestem gotów oddać pracę za 2 dni po doprecyzowaniu szczegółów.
Budżet: 5000 UAH Termin: 5 dni
Witam. Ustawię niezawodną synchronizację dwóch źródeł z CRM: dopasowanie rekordów, idempotencja, konflikty, ponowne próby oraz dziennik błędów. Najpierw znajdę przyczynę desynchronizacji. Cena do uzgodnienia.
Budżet: 2000 UAH Termin: 2 dni
Dzień dobry, Wjaczesławie!
Objawy wskazują na dwie typowe przyczyny, które sam wymieniłeś: zmiany w źródle po pierwotnej synchronizacji nikt nie „łapie”, a byty nie mają wspólnego klucza. Ale zanim coś naprawimy, chciałbym to zmierzyć.
Proponuję zacząć od diagnostyki (1–2 dni): porównam zrzuty obu źródeł z CRM przez SQL i przekażę raport rozbieżności — ile rekordów się różni, które dokładnie pola, jednostronna rozsynchornizacja czy wzajemna, i gdzie giną zmiany. Po tym na pewno będziesz znał skalę, a ja podam stałą wycenę naprawy: tabela mapowania ID + delta-synchronizacja według updated_at lub webhooków + log konfliktów.
To moja codzienna praca: 3+ lata buduję integracje platform reklamowych (Facebook, Criteo, Allegro, RTB House) z BigQuery na Pythonie — tam te same byty mają różne ID w każdym systemie, dlatego warstwy zestawienia i logika delta są dla mnie na porządku dziennym.
Dwa pytania: czy byty mają naturalny klucz (email, telefon, external_id)? I jaki mniej więcej odsetek rekordów się różni?
Diagnostyka — 2000 UAH, 2 dni. Dalej — według wyników raportu.
Budżet: 7000 UAH Termin: 3 dni
Witam! Z opisu to wygląda nie na "jednorazowe poprawienie pola", a na problem logiki synchronizacji: różne identyfikatory tych samych bytów, zmiany po pierwotnej synchronizacji i brak zasady aktualizacji już utworzonych rekordów.
Mogę przeprowadzić krótki audyt: spojrzeć na dwa źródła danych, CRM, kluczowe pola do dopasowania, gdzie dokładnie występuje desynchronizacja, które zmiany powinny aktualizować CRM, a które nie. Po tym zaproponuję schemat: jeden klucz/mapowanie, zasady upsert, logowanie błędów, ręczna weryfikacja spornych rekordów i scenariusz testowy na małej próbce.
Mój profil to logika CRM, procesy biznesowe, integracje/API oraz automatyzacja. Jeśli po audycie okaże się, że potrzebna jest głęboka praca backendowa, można to osobno przekazać deweloperowi już z jasnym TŻ.
Budżet: 1234 UAH Termin: 1 dzień
Witam, mam odpowiednie doświadczenie w rozwoju
Proszę pisać na prywatne, omówimy szczegóły
Będę zadowolona, że mogę pomóc!
Budżet: 17999 UAH Termin: 5 dni
Opisany przez Ciebie problem to klasyczny ból systemów rozproszonych. Kiedy dane „rozpadają się” po pierwotnym kontakcie, zazwyczaj mamy do czynienia z warunkiem wyścigu (race condition). Twoja obecna architektura najprawdopodobniej działa na zasadzie „strzel i zapomnij” (fire-and-forget), co oznacza, że uchwyca tylko moment stworzenia encji, ale ignoruje jej dalsze życie.
Jeśli chodzi o różne identyfikatory i nazwy — tutaj pomoże wdrożenie warstwy abstrakcji (Data Mapping Layer) oraz tabeli połączeń (ID Mapping Table). To wtedy system dokładnie wie, że user_id: 102 w Źródle A i client_no: AX-99 w Źródle B to ten sam żywy menedżer lub klient w Twoim CRM.
Przeprowadzę audyt obecnej logiki integracji, znajdę „wąskie gardła”, gdzie gubią się aktualizacje (przez kolejki, timeouty czy brak webhooków na zmianę danych) i skonfiguruję niezawodną synchronizację delty (Delta Sync) lub zdarzeniowe triggery.
Budżet: 2500 UAH Termin: 7 dni
Witam! Mogę pomóc zrozumieć przyczynę desynchronizacji i skonfigurować stabilne aktualizacje danych między źródłami a CRM. Przede wszystkim sprawdziłbym logikę synchronizacji, obsługę powtarzających się zmian i mapowanie encji, jeśli w różnych systemach używane są różne identyfikatory.
Proszę, powiedz mi, jakie dokładnie CRM i źródła danych są używane?
Budżet: 22000 UAH Termin: 11 dni
Witaj! Opisana przez Ciebie problematyka to klasyczny "Data Drift" (rozbieżność danych) oraz brak jednolitej mapy mapowania encji. Hipoteza jest absolutnie poprawna: bez modelu zdarzeń lub delta-tracking po początkowym imporcie system zawsze będzie tracił aktualizacje danych.
Mam duże doświadczenie w projektowaniu baz danych oraz synchronizacji skomplikowanych API. Jestem gotów przeprowadzić audyt obecnej logiki i wdrożyć solidne rozwiązanie architektoniczne.
Mój plan leczenia systemu:
1. Słownik encji (Mapping Table): Stworzę tabelę odniesień krzyżowych (Cross-Reference), która ściśle powiąże różne identyfikatory i nazwy z dwóch źródeł oraz CRM w jedną encję.
2. Aktualizacja zdarzeń (Delta Sync): Skonfiguruję przetwarzanie webhooków na zmianę danych w źródłach lub zoptymalizowany skrypt cron, który sprawdza wyłącznie zmienione obiekty według znacznika `updated_at`.
3. Skrypt uzgadniania (Reconciliation Loop): Zrealizuję nocne zadanie w tle, które porównuje dane kontrolne w źródłach i CRM, automatycznie eliminując rozsynchornizację, która powstała z powodu awarii sieciowych.
Ocena projektu według etapów (taki podział chroni przed ryzykiem architektonicznym):
Etap 1: Audyt logów, obecnego kodu oraz wnioski architektoniczne
- Co robimy: analizujemy, dlaczego dane "pływają", sprawdzamy limity API oraz zgodność stosu technologicznego.
- Termin: 3-4 dni robocze.
- Koszt: 6 000 zł.
*Jeśli na tym etapie okaże się, że stos technologii jest niekompatybilny lub system wymaga całkowitego przepisania w innym języku - otrzymasz szczegółowy audyt techniczny oraz mapę problemu, a my ekologicznie zakończymy współpracę.
Etap 2: Rozwój, mapowanie oraz testowanie pipeline'u
- Co robimy: tworzenie tabeli odniesień krzyżowych, konfiguracja Delta Sync oraz uruchomienie nocnego uzgadniania (Reconciliation Loop).
- Termin: 5-7 dni roboczych.
- Koszt: 16 000 zł.
Całkowity budżet: 22 000 zł.
Całkowity termin: 8-11 dni roboczych.
Gwarantuję ochronę przed duplikatami (idempotencja) oraz zachowanie limitów API. Jestem gotów spojrzeć na kod synchronizacji na czacie!
Budżet: 6000 UAH Termin: 4 dni
Cześć!
Zrozumiała zadanie — i od razu widać, że tutaj tak naprawdę są dwie różne problemy, które trzeba rozdzielić, bo jeśli działać na ślepo, rozsynchornizacja powróci.
Pierwsza — zmiany, które przychodzą już po wstępnej synchronizacji, nie zawsze są pobierane. To klasyka: początkowa synchronizacja zadziałała, a potem system nie „widzi”, że w źródle coś się zmieniło. Główne tutaj — niezawodne łapanie delty: po jakich znacznikach (updated_at / wersja / dziennik zmian / webhook) źródło sygnalizuje poprawkę, i aby CRM pobierał właśnie zmiany, a nie tylko początkowy stan.
Druga, i bez niej pierwsza nie jest naprawiana — to, że jeden byt w dwóch źródłach ma różne nazwy/ID. Dopóki nie ma stabilnego dopasowania „to ten sam obiekt”, synchronizacja będzie mylić zapisy, a rozsynchornizacja będzie powracać znowu i znowu. Dlatego zakładam warstwę identyfikacji: dopasowanie według stabilnych cech + tabela zgodności, aby system jednoznacznie wiedział, że zapis A z jednego źródła = zapis B z drugiego.
Zacząłbym nie od przepisywania synchronizacji, a od diagnostyki na waszych rzeczywistych rozsynchornizacjach — potwierdzić hipotezę i dokładnie zobaczyć, gdzie dokładnie gubią się zmiany, a nie zgadywać. Jedno wyjaśnię, bo od tego zależy mechanika: jakie to dwa źródła (jakie systemy) i czy mają oznaczenia czasu zmian / webhooki, czy tylko „daj wszystko”? Napiszcie — omówimy szczegóły projektu.
Budżet: 5000 UAH Termin: 5 dni
Należy znaleźć, dlaczego część zapisów po wstępnej synchronizacji "zalega" za aktualnym stanem w źródłach i zamknąć tę lukę, biorąc pod uwagę, że te same byty w różnych źródłach mają różne identyfikatory.
Podejście: najpierw audyt rozsynchornizowanych zapisów poprzez porównanie SQL zrzutów dwóch źródeł i CRM, aby zrozumieć wzór (które pola "zalegają", jak często, w którym źródle). Następnie uruchamiam mechanizm śledzenia zmian: albo CDC/wyzwalacze na poziomie bazy danych, albo sprawdzenie po updated_at z synchronizacją delta. Dla problemu różnych identyfikatorów buduję tabelę mapującą z jednoznacznym powiązaniem między kluczami dwóch źródeł a identyfikatorem CRM.
Jaka jest SGBD w każdym z źródeł i CRM, i czy w tabelach, w których rejestrowane są zmiany, istnieje teraz pole updated_at lub jego odpowiednik?
Budżet: 3800 UAH Termin: 3 dni
Dzień dobry! Najczęściej przyczyną takiego rozsynchornizowania są zmiany w jednym z źródeł już po pierwotnej synchronizacji, dlatego potrzebna jest inkrementalna delta-synchronizacja według updated_at lub webhooka, plus tabela odpowiedniości dla rozbieżnych identyfikatorów. Najpierw porównam oba źródła z CRM, aby dokładnie zlokalizować, gdzie dokładnie gubią się zmiany. Proszę powiedzieć, jakie to systemy i czy którykolwiek z nich sygnalizuje zmianę (updated_at/webhook)? Orientacyjnie 3 dni na diagnozę i poprawki.
Budżet: 6000 UAH Termin: 3 dni
Dzień dobry! Zadanie jest zrozumiałe: synchronizacja generalnie działa, ale część encji „rozjeżdża się” — ponieważ zmiany w jednym z źródeł pojawiają się już po wstępnej synchronizacji i nie zawsze docierają do CRM, plus identyczne encje mają różne id/nazwy w dwóch źródłach.
Jak to rozwiązuję:
Śledzenie zmian po wstępnej synchronizacji — śledzenie zmian (webhooki lub polling według updated_at, w zależności od tego, co daje źródło), aby późniejsze poprawki były na pewno przechwytywane.
Warstwa mapowania — tabela zgodności id/nazw między źródłami z normalizacją oraz fuzzy-matchingiem tam, gdzie klucze nie zgadzają się dosłownie, aby identyczne encje były scalane w jedną.
Porównanie z logiem rozbieżności — widzieć, co dokładnie i kiedy się rozsynchornizowało, a nie łapać to ręcznie.
Aby podać dokładny termin i cenę, proszę o informację:
— jaka CRM i jakie dwa źródła danych;
— w jakiej formie są dane w źródłach (SQL/Baza danych, API, pliki) i gdzie obecnie działa sama synchronizacja;
— przybliżony zakres rekordów.
Po wyjaśnieniach — realnie od 2–3 dni. Gotowy od razu się podłączyć i przeprowadzić diagnostykę.
Budżet: 2000 UAH Termin: 7 dni
Dzień dobry! Mamy doświadczenie w debugowaniu skomplikowanych integracji i rozwiązywaniu konfliktów danych w CRM. Realizujemy to poprzez konfigurację triggerów do aktualizacji rekordów oraz wdrożenie mechanizmu porównywania stanów, co wyeliminuje rozbieżności. Przeprowadzimy audyt logiki wymiany i zapewnimy spójność danych między źródłami.
Budżet: 10000 UAH Termin: 5 dni
Witaj!
Mamy doświadczenie w integracji CRM, synchronizacji danych między różnymi systemami oraz w poszukiwaniu przyczyn desynchronizacji. Jesteśmy gotowi przeprowadzić audyt obecnej logiki wymiany, znaleźć przyczynę utraty aktualnych danych oraz wdrożyć niezawodną synchronizację.
Przeanalizujemy proces aktualizacji w obu źródłach, skonfigurujemy poprawne śledzenie zmian, dopasowanie różnych identyfikatorów i nazw tych samych bytów, a także usuniemy konflikty podczas aktualizacji danych. Po wykonaniu prac przeprowadzimy testy i przedstawimy rekomendacje dla stabilnej pracy systemu w przyszłości.
Będziemy zadowoleni, mogąc zapoznać się z architekturą projektu i omówić szczegóły współpracy.
Budżet: 6000 UAH Termin: 3 dni
Zadanie wygląda na poszukiwanie przyczyny desynchronizacji między dwoma źródłami danych a CRM, a nie pełną przebudowę integracji.
Co należy zrobić:
• sprawdzić logikę bieżącej synchronizacji i znaleźć, na którym etapie gubione są aktualizacje;
• przeanalizować, jakie dane zmieniają się po wstępnej synchronizacji i dlaczego nie trafiają do CRM;
• skonfigurować poprawne aktualizowanie zmienionych rekordów;
• dopasować byty, które mają różne nazwy lub identyfikatory w obu źródłach, aby uniknąć duplikacji i błędów;
• przetestować synchronizację po wprowadzonych zmianach.
Dla dokładnej oceny chciałbym doprecyzować, jakie dokładnie CRM i źródła danych są używane oraz w jaki sposób obecnie realizowana jest synchronizacja (API, webhooki, SQL lub inny mechanizm).
Budżet: 4444 UAH Termin: 1 dzień
Dobry wieczór, W*jaśsławie. Chcę bardziej zapoznać się z zadaniem i zgodnie z umową zacząć pracę. Jestem gotów zacząć dzisiaj lub jutro.
Budżet: 8000 UAH Termin: 3 dni
Dzień dobry, nie ma problemu, zajmę się rozsynchroniczeniem - to typowe zadanie, gdy zmiany w jednym z źródeł zachodzą po pierwotnej synchronizacji i nie wyzwalają aktualizacji w CRM. Ustawię logikę przetwarzania zmian (synchronizacja delta lub podejście oparte na zdarzeniach), rozwiążę kwestię mapowania identyfikatorów między źródłami. Mam ponad 5-letnie doświadczenie w pracy z bazami danych, integracjami i automatyzacją. Czekam na wiadomość w prywatnych!
Budżet: 4000 UAH Termin: 2 dni
Skontaktuj się, zrobię.
Budżet: 1000 UAH Termin: 1 dzień
Dzień dobry, Viacheslav.
Twoje dane będą bezpiecznie synchronizowane między źródłami a CRM bez strat i duplikatów. Najpierw przeprowadzimy audyt obecnego procesu: zidentyfikujemy, dlaczego zmiany w jednym z źródeł nie zawsze trafiają do CRM i usuniemy tę przyczynę. Następnie skonfigurujemy poprawne mapowanie encji z różnymi nazwami/identyfikatorami za pomocą elastycznego mechanizmu mapowania. Zapewnimy śledzenie zmian w czasie rzeczywistym (webhooki lub okresowe porównania) oraz automatyczne rozwiązywanie konfliktów. Wynik — spójne dane w CRM bez ręcznej interwencji.
Etapy:
- Analiza obecnego procesu synchronizacji
- Identyfikacja przyczyn desynchronizacji
- Opracowanie mechanizmu śledzenia zmian
- Konfiguracja mapowania identyfikatorów
- Testowanie i walidacja
- Wdrożenie i monitorowanie
Opcje:
- Podstawowy
8000–12000 UAH
Naprawa krytycznych błędów synchronizacji i jednorazowe usunięcie desynchronizacji.
- Pełne usunięcie obecnej desynchronizacji danych w CRM
- Naprawa głównej przyczyny utraty aktualizacji z jednego źródła
- Stabilna praca podstawowego strumienia danych bez duplikatów
- Raport o przeprowadzonych naprawach i stabilności systemu
- Standard
15000–25000 UAH
Pełna konfiguracja zautomatyzowanej synchronizacji z elastycznym mapowaniem encji.
- Automatyczne mapowanie encji z różnymi identyfikatorami
- Wdrożenie systemu śledzenia zmian w czasie rzeczywistym
- Pełna spójność danych między dwoma źródłami a CRM
- Mechanizm automatycznego rozwiązywania konfliktów przy aktualizacji danych
- Gwarancja braku ręcznej interwencji w proces synchronizacji
- Rozszerzony
30000–45000 UAH
Kompleksowe rozwiązanie z monitoringiem, optymalizacją i wsparciem integralności danych.
- Wszystkie zalety Pakietu Standardowego, w tym mapowanie i webhooki
- Stworzenie systemu monitorowania i powiadamiania o błędach synchronizacji
- Optymalizacja szybkości transferu danych między bazami SQL a CRM
- Dokumentacja architektury synchronizacji dla przyszłej skalowalności
- Miesiąc wsparcia technicznego i korekty logiki mapowania
Budżet: 27000 UAH Termin: 14 dni
Zauważyłem problem: częściowa rozbieżność z powodu dalszych zmian w jednym źródle oraz różne nazwy/identyfikatory. Mogę szybko przeprowadzić audyt logów i mechanizmu synchronizacji, zidentyfikować obszary, w których gubią się aktualizacje, oraz zbudować stabilne mapowanie identyfikatorów + skrypt rekonsyliacji dla już niesynchronizowanych rekordów. Ważny techniczny szczegół — potrzebny jest niezawodny external_id lub tabela zgodności oraz poprawne timestamp/wersje zmian dla inkrementalnych aktualizacji. Czy jest dostęp do logów zmian i do API obu źródeł (dokumentacja/klucze)?
Вітаю, В'ячеслав.
Про яку ЦРМ іде мова? Яка синхронізація між вашими ЦРМ налаштована?
Potrzebna jest migracja bazy z CRM G-PLUS do MyChatBot Objętość bazy - 26 tys. leadów 2 leje - Centrum obsługi klienta oraz Dział sprzedaży z własnymi lejkami Karty leadów (oprócz imienia i numeru) mają wiele różnych pól Leady mają również nagrania głosowe rozmów. Muszą być również przeniesione Od kandydata oczekuję orientacyjnej kwoty oraz terminów realizacji
Stworzyć dashboard do monitorowania i analizy efektywności sieci lokalizacji (filiów) firmy w Google Business Profile (GBP) poprzez oficjalne API Google Business Profile. Przetwarzanie przez skrypt oparty na Google Apps Script (podpiąć do Google Arkuszy). Zapis danych w Google Arkusze (które pełnią rolę bazy danych dla Looker Studio). Aktualizacja: Codziennie (z wskazaniem daty ostatniej aktualizacji). Stworzyć serwisowe konto Google Cloud. Skrypt raz na dobę (wyzwalacz o 03:00 w nocy) wysyła zapytanie do GBP API. Otrzymuje metryki za wczorajszy dzień dla każdej lokalizacji (locationId). Zapisuje dane w tabeli w płaskim formacie (wiersz = unikalne połączenie Data + ID Filia + Metryki). Karty kluczowych wskaźnikówNazwa kartyMetryka GBPFormat dynamikiWyświetlenia profiluImpressions (Search + Maps)Procent %, Sparkline (niebieski)PołączeniaLocal Services Phone CallsProcent %, Sparkline (zielony)Przejścia na stronęWebsite ClicksProcent %, Sparkline (fioletowy)Budowanie trasDirection RequestsProcent %, Sparkline (pomarańczowy)Średnia ocenaAverage Review RatingZmiana absolutna (np. +0.1), Sparkline (żółty)Nowe recenzjeNew Reviews CountProcent %, Sparkline (turkusowy)
Cześć wszystkim! Szukam programisty backend (NestJS) do pracy nad nowym projektem. Co trzeba zrobić Opracować REST API w NestJS. Przygotować i utrzymywać dokumentację za pomocą Swagger (OpenAPI), aby programista frontend mógł automatycznie generować klienta przez Orval i zawsze pracować z aktualną specyfikacją. Zaplanować czystą, skalowalną architekturę, którą będzie łatwo utrzymać i rozwijać. Wymagania Znajomość NestJS i TypeScript na poziomie zaawansowanym. Doświadczenie w pracy z PostgreSQL. Doświadczenie w integracji z Supabase: autoryzacja i uwierzytelnianie; praca z bazą danych; wykorzystanie gotowych możliwości platformy. Doświadczenie w integracji Stripe (przez możliwości Supabase). Znajomość zasad bezpieczeństwa API, autoryzacji, walidacji danych i ochrony aplikacji. Umiejętność pisania czystego, strukturalnego i rozszerzalnego kodu. Jeśli masz odpowiednie doświadczenie, proszę, prześlij: przykłady projektów lub GitHub; pożądaną stawkę (za ekrany, które dostarczyłem, aby zrozumieć twoją stawkę, stawka godzinowa nie jest wygodna, ponieważ nie wiadomo, jaki będzie zakres pracy, każdy ma inny tempo);
Trzeba eksportować zamówienia do obiegu dokumentów z salesdrive według odpowiednich parametrów, a mianowicie: organizacja, sposób płatności,
O projekcie i zadaniach Mamy mały dział sprzedaży (kierownik działu sprzedaży + 2 menedżerów) oraz bazę około 220 aktywnych klientów. Obecnie pojawiła się pilna potrzeba wdrożenia lekkiego CRM jako poziomu operacyjnego, aby menedżerowie w czasie rzeczywistym rejestrowali rozmowy, ustalenia i statusy w lejku sprzedażowym, a kierownictwo widziało, którzy klienci „utknęli” na danym etapie. Równocześnie aktywnie wykorzystujemy analitykę AI (Claude) do pracy z eksportami, raportami, wyszukiwaniem anomalii oraz analizą P&L. Dlatego CRM potrzebny jest jako czyste źródło danych, z którego będzie można formować jakościowe eksporty. Co należy zrobić (Etap 1 — Wdrożenie) Audyty i wybór rozwiązania. Ostatecznie określić razem z nami platformę. Rozważamy ukraińskie rozwiązania (KeyCRM lub SalesDrive), ponieważ ważna jest integracja z ukraińską telefonią i Nową Pocztą. Jesteśmy również gotowi rozważyć Pipedrive. Konfiguracja systemu. Utworzenie lejka sprzedażowego, kart klientów, dostosowanie pól zgodnie z naszą specyfiką. Integracje. Podłączenie telefonii, komunikatorów i Nowej Poczty. Import danych. Poprawne przeniesienie istniejącej bazy klientów (około 220 kontaktów) z bieżących plików. Szkolenie. Krótkie wprowadzenie dla kierownika działu sprzedaży i dwóch menedżerów dotyczące zasad prowadzenia transakcji, aby zapewnić czystość i jakość danych w CRM. Dalsze zadania (Etap 2 — Wsparcie) Wsparcie techniczne i dopracowanie automatyzacji w trakcie pracy. Kontrola poprawności eksportów danych do dalszej analityki AI. Kogo szukamy Specjalisty z doświadczeniem w wdrażaniu KeyCRM, SalesDrive lub Pipedrive (proszę dodać przykłady lub przypadki w odpowiedzi). Osoby, która rozumie zasady budowy analityki sprzedaży i potrafi konfigurować eksport danych bez „śmieci”. Odpowiedzialnego specjalisty, gotowego do długoterminowej współpracy i wsparcia projektu. W odpowiedzi proszę podać Wasze doświadczenie z KeyCRM, SalesDrive lub Pipedrive. Orientacyjną wartość oraz czas podstawowej konfiguracji dla naszego zespołu (3 użytkowników). Czy jesteście gotowi dalej administrować systemem i na jakich warunkach.