Find Jobs
Hire Freelancers

Python function correction - Firebase <-> Mailchimp

€30-250 EUR

In corso
Pubblicato 9 mesi fa

€30-250 EUR

Pagato al completamento
We get a contact into Firebase Firestore when we fill out a form in Webflow. This feature works flawlessly. Then Firebase Functions convert_form_submission_to_user creates a Firebase Authentication username and sends the contact to Mailchimp, and updates Mailchimp Merge Fields. The contact in Mailchimp is identified by email address. Finally, Function sends Mailchim APi Trigger. There is no mechanism to check the timestamp when a Firestore record was added or modified. The problems we have are as follows: The problem is that for some reason the mailchimp merge field "NAME" update is not working. This field should contain the name of the last form the user filled out. Currently, it is the case that the name of the first form filled out is saved, but when the user enters the same email in another form, unfortunately the merge field "NAME" no longer updates. Other merge fields work ok. Mailchimp does not allow sending an email if the user enters the same email address in less than 5 min [login to view URL] Therefore, we would need to stop sending to Mailchimp if a record falls into Firebase Firestore in less than 5 minutes and only do it after 5 minutes. Queuing would probably be needed here. We would like the solution to use native Firebase features so that we are not exposed to high feature costs. We also have a problem such that in 1/3 of cases Mailchimp API Trigger starts too early. The merge fields data has not yet had time to save in mailchimp, and this trigger has already been triggered. Maybe it would be worth adding a delay of 10 seconds here? Or some other solution. We also have such an edge case. If a contact with the same email address but a different phone number drops into Firestore, the contact is not saved in mailchimp. Could we overwrite the new phone number instead? We also have a problem such that if the user enters a country prefix then the phone number is not saved in Mailchimp because the script overwrites it with the +48 prefix. We would like the +48 prefix to be overwritten, only if the user has not entered any country prefix. We would also like to add new merge fields: amount - AMOUNT, street - STREET, country - COUNTRY, not_exceeds - AMOUNT. After a record falls into Firestore, I would like these new records to update in mailchimp as well. The last thing is the test environment. I created a new project in Webflow, successfully linked it to a new separate project in Firebase and created a new mailchimp test account. I also pasted this feature code into Google Cloud, unfortunately it doesn't work. I am just a humble UX Designer stuck out tongue emoji
Rif. progetto: 37106947

Info sul progetto

20 proposte
Progetto a distanza
Attivo 9 mesi fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
Hello! I can fix python function. I assure you to deliver high-quality work with a fast turnaround. Looking forward to hearing from you. Regards Munish Gupta.
€80 EUR in 2 giorni
5,0 (5 valutazioni)
4,5
4,5
20 freelance hanno fatto un'offerta media di €171 EUR
Avatar dell'utente
Hello! I hope you're well. I'm a seasoned Python developer based in India with over 10+ years of experience, specializing in python. I've delivered more than 100 projects over time with 5* rating. ➢ Python: Pandas, Numpy, Scipy, Plotly, scikit, re, poetry etc ➢ Frameworks: FastAPI, Flask, Django, Jinja and Mako ➢ Databases: MySQL, Redis, DynamoDB, Postgres, Oracle, MongoDB, SAP Hana ➢ Async Communications: CQRS, Kafka, Redis, Celery, RabbitMQ, MQTT ➢ Source Code Management: Git, GitLab, Bit-bucket, SVN ➢ Project Management: Jira, Bugzilla, Trello & Asana ➢ Web Servers: Apache Tomcat, Apache Http, Nginx ➢ CI/CD: Jenkins, CircleCI, GoCD, ArgoCD ➢ Cloud Providers: AWS, GCP and Azure ➢ Containerisation: Docker, Kubernetes Trust me, if you hire me once, you will hire me again and again! Thanks for considering me. Best, Sonu Note: Bid Amount and timeline is just a placeholder actual value would be provided after 1 to 1 discussion over chat/call.
€200 EUR in 7 giorni
4,9 (54 valutazioni)
6,2
6,2
Avatar dell'utente
I will fix python function. I hope you will give me a chance to work on this project. Please initiate a message for further discussion.
€100 EUR in 2 giorni
5,0 (14 valutazioni)
5,3
5,3
Avatar dell'utente
Dear Sir, Are you looking for an efficient solution to the problems with Firebase Firestore, Firebase Functions, Mailchimp, and Python? I am Smith, a professional with expertise in Google Cloud Platform, Google Firebase, Mailchimp, and Python. I am confident I can provide a solution to the issues you are facing. I will take the following steps to complete the project: 1. Analyze the existing code and identify the areas where changes need to be made. 2. Make necessary changes to the code to ensure the user’s name is updated in the Mailchimp Merge Fields. 3. Ensure that emails are not sent to Mailchimp if the same email address is entered within 5 minutes. 4. Add a delay of 10 seconds to the Mailchimp API Trigger. 5. Overwrite the new phone number if a contact with the same email address but a different phone number is entered. 6. Ensure that the +48 prefix is overwritten only if the user has not entered any country prefix. 7. Add new merge fields to Mailchimp. 8. Test the code in the test environment to ensure that it works as expected. I am confident I can provide a successful solution to your problem. I am also offering a free demonstration of the solution before the project is awarded. I look forward to hearing from you. Sincerely, Smith
€140 EUR in 7 giorni
4,7 (5 valutazioni)
4,6
4,6
Avatar dell'utente
The problem we are facing is that the script overwrites the phone number with +48 prefix when a contact with the same email address enters a different country. We would like the +48 prefix to be overwritten only if the user has not entered any country prefix. We also have new merge fields such as amount, street, country that should also be updated in Mailchimp after a record falls into Firestore. We believe our skillset makes us the perfect fit for this project and would love to discuss further how we can help you with your project requirements. Please let me know if you have any questions or would like to discuss further how we can help you with your project requirements.
€230 EUR in 7 giorni
5,0 (2 valutazioni)
4,1
4,1
Avatar dell'utente
As a Firebase expert with Mailchimp integration skills, I understand your project's complexities. To resolve merge field issues, implement a 5-minute delay mechanism using Firebase's native features. Addressing the edge cases, overwriting the phone number, and handling country prefixes while adding new merge fields can be done. I'll ensure seamless integration and a working test environment for your satisfaction.
€220 EUR in 2 giorni
4,9 (12 valutazioni)
4,1
4,1
Avatar dell'utente
Hi there! I'm excited about your project and confident in my ability to deliver your project . I'm committed to exceeding your expectations and ready to start from right away . Let's connect and discuss the next steps! Thank you .
€140 EUR in 7 giorni
5,0 (6 valutazioni)
3,7
3,7
Avatar dell'utente
Good day, This is Mark, who is professional with rich experience in Python, Mailchimp, Google Cloud Platform and Google Firebase. Let's discuss the details and get started! Thank you.
€100 EUR in 2 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
★★★ Hi ★★★ Going through your description, it seems like you might be looking for a senior web developer for your project - Python function correction - Firebase <-> Mailchimp. As I have worked on similar projects previously, I am excited to apply on this project. I have strong background and high skills in Mailchimp, Google Cloud Platform, Google Firebase and Python This project really caught my attention because I have been working in this specific industry for 10 years now, and have not only gained experience or knowledge but, I have got the answer to the main problem which many clients face which is communication and I can assure that you will be satisfied and updated throughout the process, if we move forward. Can't wait to have you on chat with me, and to get started with this project. Regards, Vitalii
€50 EUR in 2 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
❤️Hello I am excited to submit my proposal for your project. With my expertise in both front-end and back-end development, I am confident in delivering a seamless and efficient solution for your requirements. Why Choose Me: I am new to freelancer.com but I have worked via other job platform before. I am a seasoned full-stack developer with 8 years of experience in web development. Proficient in a wide range of technologies including HTML, CSS, JavaScript, React, Vue.js, Angular, Node.js, PHP, Laravel, WordPress, Magento, Shopify, Drupal, Wix, Flutter, React Native, Python, AI, NLP, ML, and more. My approach involves: Collaborating closely with you to understand your vision and requirements. Implementing a responsive and intuitive front-end design. Building a scalable and optimized back-end architecture. I have completed similar projects where I developed custom modules for seamless user experiences. Thank you for considering my proposal. I am excited about the opportunity to work together and bring your project to life. Best regards, Natallia
€100 EUR in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Dear valued client, I hope this message finds you well. I have thoroughly reviewed the requirements you have shared regarding the issues you are facing with your current setup, and I believe I have a solution that will address all of your concerns. To start, let's address the problem with the Mailchimp merge field "NAME" not updating correctly. I will first analyze the code responsible for this functionality and identify any potential issues. Once I have identified the problem, I will implement a fix that ensures the merge field is updated correctly with the name of the last form filled out by the user. Now, regarding the limitation imposed by Mailchimp on sending emails within a 5-minute time frame, I have a solution in mind that involves queuing the emails and sending them after the specified time has elapsed. By leveraging native Firebase features, we can integrate a queuing mechanism that will prevent emails from being sent prematurely, thus avoiding any potential issues with Mailchimp's restrictions. Additionally, to address the problem of the Mailchimp API Trigger starting too early in some cases, I propose implementing a delay of 10 seconds before triggering the API. This will ensure that the merge field data has enough time to save in Mailchimp before the trigger is activated. To handle the edge case where a contact with the same email address but a different phone number is encountered, I will modify the code to ...
€225 EUR in 5 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Hi. I understand the complexity of your Firebase Firestore to Mailchimp integration and the challenges you're encountering with merge field updates, timing constraints, and data synchronization. My proposal addresses these issues comprehensively: I will refine the merge field update mechanism, implement a queuing system for the 5-minute restriction, introduce appropriate delays to ensure Mailchimp data readiness, establish a conditional overwrite for phone numbers, adjust prefix handling, and seamlessly integrate new merge fields. Additionally, I will meticulously set up and test the entire solution in your Webflow, Firebase, and Mailchimp environments, ensuring a smooth and efficient workflow that aligns with your requirements. My commitment to precision and problem-solving, combined with extensive experience in Firebase and integration projects, will result in a streamlined and reliable solution that enhances your user experience and data synchronization. Regards Shaheryar.
€250 EUR in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Hello there! My name is Arshman and I'm a front end developer with 4 years of practical experience in the web development industry. I understand that you are looking for someone to build a prestigious website for your business and I believe I am the perfect person for the job. With my extensive knowledge in Python and web development, I am confident that I can provide the best solution for this project. Specifically, I specialize in building complex UI's, working with HTML5, CSS3, SASS, JavaScript and more. Furthermore, I have extensive experience in building websites with incredible UI/UX experiences. I am available to work on this project right away as it is very important to you. I guarantee that your website will be completed within the timeframe specified while maintaining high quality at an affordable price.
€140 EUR in 3 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: POLAND
Wroclaw, Poland
0,0
0
Metodo di pagamento verificato
Membro dal ago 16, 2023

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.