Ich erstelle eine Python-API-Integration, um Mailchimp und dein CRM zu synchronisieren


Über diesen Service
Automatische Übersetzung
Dein CRM, Mailchimp und dein SMS-Tool verwalten jeweils ihre eigene Version der gleichen Kontakte. Ich erstelle die Python-API-Integration, die sie abstimmen lässt, und sorge dafür, dass die Schreibvorgänge sicher sind.
Das Muster läuft in der Produktion für eine Datenbank mit über 700.000 Kontakten, die alle 15 Minuten mit Mailchimp, einer SMS-Plattform und einer Hiring-Plattform (ATS) synchronisiert wird. Es existiert, weil ein einzelner REPLACE-API-Aufruf einmal Felder bei 5.000 Kontakten gelöscht hat. Jeder Schreibvorgang liest jetzt den aktuellen Datensatz, merged nur die Änderungen, schreibt den vollständigen Datensatz zurück, liest erneut zur Verifikation und protokolliert vor und nach der Änderung. Ein Schreibvorgang, der nicht verifiziert werden kann, wird abgelehnt.
Was du sendest
- Welche Systeme, welche Richtung und welche Felder die Quelle der Wahrheit sind
- API-Zugang für jede Plattform (ich liste die genauen Berechtigungen auf)
- Wie oft es laufen soll
Was du bekommst
- Eine Python-Synchronisation mit dem Safe-Write-Muster, Quellcode in deinem Repo
- Abmeldungen und Opt-outs, die zurückfließen, sodass ein Opt-out jeden Kanal schließt
- Ein Laufprotokoll pro Zeile, eine Zusammenfassung pro Lauf, Benachrichtigungen bei Fehlern
- Deployment auf deinem Server oder deiner Cloud-Instanz
Grundregeln: Keine Schreibvorgänge an ein Live-Publikum vor einem Trockenlauf, den du genehmigst. Schick mir zuerst die involvierten Systeme; der Umfang wird vor deiner Bestellung bestätigt.
Lerne Carter DuBois kennen
Junior Data Architect
- AusVereinigte Staaten
- Mitglied seitSept. 2026
- ⌀ Antwortzeit3 Stunden
Sprachen
Englisch, Spanisch
Automatische Übersetzung
Mein Portfolio
Meine weiteren Dienstleistungen im Bereich Software-Entwicklung
FAQ
Automatische Übersetzung
Kann das meine Daten löschen oder überschreiben?
Nicht standardmäßig. Jeder Schreibvorgang liest zuerst den Live-Datensatz, ändert nur die vorgesehenen Felder, schreibt den ganzen Datensatz zurück und verifiziert ihn. Eine Diskrepanz wird abgelehnt und protokolliert. Nichts wird gelöscht, es sei denn, du forderst eine Löschregel schriftlich an.
Welche Plattformen unterstützen Sie?
Mailchimp, HubSpot, Salesforce, Heymarket, Twilio, Bullhorn, Airtable, Google Sheets, PostgreSQL, MySQL und jede REST-API mit Dokumentation. Sag mir deine vor der Bestellung; ungewöhnliche APIs benötigen eventuell ein individuelles Angebot.
Brauche ich meine API-Schlüssel?
Ja, mit den engsten Scopes, die funktionieren. Ich liste sie auf, bevor du etwas teilst, du kannst sie am Tag der Übergabe rotieren, und der Code liest sie aus Umgebungsvariablen, niemals aus dem Quellcode.
Wo läuft das?
Auf deinem Server (Docker plus Timer), auf einer kleinen Cloud-Instanz, die ich für dich einrichte, oder auf deinem Rechner für einmalige Läufe. Standard und Premium beinhalten Deployment.
Was passiert, wenn ein Sync fehlschlägt?
Der Lauf stoppt bei der fehlerhaften Zeile, protokolliert den Grund, warnt dich und der nächste Lauf setzt dort an, wo er aufgehört hat. Nichts halb geschrieben: Jede Zeile wird vor dem nächsten verifiziert.

