Developer Needed to connect Google Ads with CRM API
Worldwide
We are looking for an experienced backend/API developer to build a reliable, real-time integration between Google Ads (Lead Forms) and our proprietary CRM (CCRM v2). The goal is simple: whenever a new lead is generated via Google Ads, your script/middleware needs to instantly catch the data, map it to our required format, and push it to our CRM database via REST API. Key Technical Requirements: - Static IP Required: Our CRM API is protected by an IP Whitelist. Your middleware must be hosted on a server or cloud function with a static, dedicated IP address that we can whitelist. - Authentication: The API requires a JWT Token generated via a POST request using specific credentials (X-API-Key and X-Company-Id) in the headers. - Strict Data Formatting: You will send data via POST in JSON format. The CRM has strict validation rules (e.g., the expiration_datetime field is mandatory and must strictly follow the YYYY-MM-DD HH:MM:SS format). Rate Limiting: The API allows a maximum of 50 requests per 10 seconds. You must implement a basic queue or retry logic (handling HTTP 429 errors) to avoid temporary IP bans during high-traffic moments. What You Will Do: - Set up a webhook/endpoint to receive lead data directly from Google Ads. - Authenticate with our CCRM v2 API. - Push the lead data using the /public/Contact/AddContact endpoint. Attachments: I have attached the CCRM API v2 Integration Manual (PDF) to this job post so you can review the specific endpoints, payloads, and rules before starting. Type DNA if you have read everything included the attached document.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- ItalyNaples10:46 PM
- $13K total spent21 hires, 11 active
- 12 hours
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by