Integration of OneBox CRM → Google Sheets via Google Apps Script
We have CRM OneBox, where we manage citizen requests. Each request needs to be automatically sent to the corresponding Google Sheet — depending on the community it belongs to. In total, there are 56+ communities → 56+ sheets.
1. We need technical implementation via API
This is how it will look: OneBox API / webhook → Google Apps Script → Google Sheets
The essence: OneBox sends the request data to a special script, and the script determines the community, finds the necessary sheet, and adds or updates a row by the OneBox card ID.
Client's review of cooperation with Aleksey Savchuk
Integration of OneBox CRM → Google Sheets via Google Apps ScriptEverything is great! Thank you for the well-done work. I recommend for collaboration.
Freelancer's review of cooperation with Nikolay Dvorak
Integration of OneBox CRM → Google Sheets via Google Apps ScriptMykola is a wonderful client. He clearly understands his system, responds quickly to questions, and provides specific feedback with examples and screenshots. It is a pleasure to work with someone who knows what they want and can explain the task. I recommend him and would be happy to collaborate again.
-
Hello!
We are dZENcode – a full-cycle digital solutions development company: from design and programming to integrations and post-release support. We take on projects from scratch and also engage in the refinement of existing solutions.
We can create a OneBox CRM integration with Google Sheets for this task.
Are all 56+ communities already linked to the necessary tables? Is it just adding rows or also updating data?
You can find detailed information about our services and rates on our website:Freelancehunt
… Take a look – after that we can discuss the details and agree on the next step.
⚠️ After clarifying all the details, we will determine the scope, the suitable format of cooperation: task-based, outsourcing, or outstaffing, and the final cost.
Why projects with us are guaranteed to reach release:
💎 10+ years providing IT services;
🔥 90+ in-house specialists;
🚀 250+ public reviews since 2015;
⚙️ We support the product under SLA after launch;
✅ We work under NDA and a contract with the company!
-
Hello! I am ready to take on your project and will complete it urgently. I have extensive experience with similar tasks, so there will be no difficulties. If I have piqued your interest, I would be happy to collaborate!
-
2973 14 0 Good day. I will set up the reception of webhooks from CRM OneBox and the automatic distribution of requests into the corresponding Google Sheets using Nodejs. I am ready to start now. I would appreciate the collaboration.
-
3459 48 2 Hello! I have worked on similar scripts for transferring data from CRM to Google Sheets. I am well acquainted with the Google Sheets API and Google Apps. I will do it quickly and efficiently, and I will provide documentation.
I look forward to collaborating - feel free to reach out!
-
981 17 0 Good day! I am ready to perform such integration for any number of tables. Please feel free to contact me, I will do it by the evening.
-
228 Mykola, greetings! I specialize in the implementation, configuration, and technical support of CRM systems for over 6 years, as well as performing integrations with websites and other services.
I have reviewed your task and will be able to provide an exact cost and timeline after clarifying a few details about the project.
I guarantee quality execution and stable system operation.
-
432 1 0 Hello! I implement automatic distribution of requests from OneBox across 56+ community tables using Google Apps Script. I have experience working with the OneBox API and Google Sheets API.
-
1872 9 0 Good day.
The task is clear. OneBox CRM with 56+ communities, automatic routing of requests in Google Sheets via webhook and Apps Script. Our specialized type of integration.
Implementation approach:
OneBox webhook → Google Apps Script (Web App endpoint) → Google Sheets via SpreadsheetApp API.
Data flow: OneBox sends a webhook with payload (card ID, applicant data, community, text, status) upon creation or modification of a request. Apps Script parses, determines the community through a map "name → spreadsheet ID", checks if a row with that ID exists. If it does — updates, if not — adds a new one.
…
Configuration through a central registry in Google Sheets with pairs "community → spreadsheet ID". If a community is added — only the registry is updated, the code remains untouched. This makes the system scalable.
Edge cases: retry logic for Google API rate limits, logging all webhooks in a separate Sheets log for troubleshooting, payload validation before writing, email notification for critical errors.
Security: secret token in the webhook URL for verifying requests from OneBox, access restrictions to Apps Script Web App.
Before the main contract, we are ready to do a free demo. We will set up a basic flow on a test script: receives webhook → routes to one test table → checks for updates/additions. You will see it before signing.
A few questions:
Is the OneBox API documentation available, are there examples of webhook payloads?
Is the structure of fields in Sheets unified for all 56 communities or different?
Is reverse sync (Sheets → OneBox) needed or just one-way?
Portfolio: quentar.space/en/startups
Waiting for your response in private.
-
1786 19 0 1 Hello, Nikolai!
Our IT company creates and improves websites that operate reliably, quickly, and solve specific business tasks for clients. We specialize in developing websites "from scratch" as well as enhancing existing solutions, increasing their performance and user experience for your users.
We have experience in:
- developing responsive and fast websites on various platforms (WordPress, OpenCart, Shopify, WIX);
- integrations with payment systems, CRM systems, external services, and internal systems;
- optimizing website performance and security;
- setting up analytics and basic SEO tools;
… - software development and business process automation: managing customer databases, resource accounting, automating repetitive tasks, integrating with third-party systems;
After completing the project, we provide 14 days of technical support, during which we help adapt the system to your final business processes and consult on any questions regarding the completed work area. Thanks to the free support of the completed project, this allows you to be confident that the developed solution operates reliably from the moment of launch and does not require any additional adjustments.
We work in a structured, responsible manner - focused on results that align with your business goals.
-
650 2 0 Hello!
We are ready to take on the project — webhook integration with Google Sheets is our specialty, we have done similar work.
Here’s how we envision the implementation:
1. OneBox webhook — when a request is created/updated, OneBox sends data to our endpoint.
2. Google Apps Script — the script receives the data, identifies the community from the request field, finds the corresponding table from 56+ in the mapping, and adds or updates a row by the OneBox card ID.
…
3. Logic — if a row with that ID already exists — we update it, if not — we add a new one. New communities are added to the mapping without changing the code.
Message us privately — we will consult on the technical specifications and table structure.
-
522 Hello!
The task is clear: OneBox sends request data → the script determines the community → finds the necessary table → adds or updates a row by the card ID.
I will implement the following:
— webhook handler: receives a request from OneBox, parses the request data
— logic for determining the community and mapping to the corresponding Google Sheets table with 56+
— recording a new row or updating an existing one by the OneBox card ID
— error handling: if the table is not found or the API is unavailable — logging without crashing the script
… — tests on real data before delivery
Google Apps Script is JavaScript in the Google environment, so the entry threshold is minimal. I have experience with JS and API integrations.
I can start today. If there is a test OneBox account — let me know, we will connect immediately.
-
94294 1269 1 10 Hello. I have experience with Google Apps Script. I am ready to collaborate. Feel free to contact me.
-
4464 102 0 Good day. I have experience in integrating CRM and spreadsheets. I would be happy to help. I suggest we discuss the details.
-
344 1 0 Good day, I will complete it quickly within the day, I will be happy to cooperate!
-
702 1 0 Hello! Ready to collaborate. I offer a loyal price and quality work. I have experience working with CRM. Write to me)
-
162 Good day. The task is clear.
I will implement the webhook reception from OneBox, community identification, mapping to the required table, and adding or updating a row by card ID. I will move the community mapping to a separate configuration — making it easy to add new communities without changing the code.
-
1318 2 0 Hello. 56 communities through one entry point is not just a "script for an hour and a half," but a full-fledged routing with error handling and deduplication by OneBox card ID. I did a similar thing for 40+ stores - webhooks from WMS into separate Google Sheets with auto-creation of sheets, and after 3 months, not a single line was missed.
Question: Does OneBox provide the webhook immediately with the community ID, or do we need to extract it from the directory/card field? This determines whether we do mapping through the config sheet or hardcode it in the code. I am also interested in whether we need to update existing lines when the status of the request changes, or just add new ones.
-
10063 117 0 Hello.
I am a NodeJS developer. I have experience with Google Apps Script. I am ready to take it on. Write to me, we will discuss.
-
716 4 0 I have deep expertise in automating government processes through cloud services and APIs. I guarantee a zero technical debt architecture: the script will be modular, resilient to network errors, with detailed logs and a retry mechanism. I will optimize requests to avoid quota limits, set up path caching, and validate incoming data. Each stage will be accompanied by a transparent report, clear documentation, and a ready scaling script. You will receive a stable system that operates without operator involvement, fully complying with security and citizen data privacy requirements, ensuring transparency and speed in processing requests at the local level. I understand the criticality of deadlines and am ready to start work immediately after agreeing on the details.
Work plan:
- Analysis of the OneBox data structure, mapping fields, preparing a list of table identifiers, and setting access to all files:
- Development of Google Apps Script: processing webhooks, data validation, logic for selecting tables by community name, and format checking:
- Implementation of creating and updating rows by unique card identifier, setting up queues and retries on errors:
- Testing on various scenarios: empty fields, duplicates, network errors, checking API limits and service response times:
- Deploying the script, connecting the webhook in OneBox, monitoring the first data streams and the correctness of records:
- Handover of the code, support instructions, setting up error notifications, and event logging for operational control.
-
1014 6 0 I did the integration with ChackBox, set up the plan in Chrome, and worked with Google Apps Script, so I can easily complete your task.
-
1886 52 0 Hello! I am ready to complete your task, I have experience working on similar projects.
-
573 5 0 Hello, I worked on integrating a CRM system with Google Sheets via API for automatic synchronization of client data into 25+ tables of different branches of the company. We processed over 1000 records daily.
I’m curious if there are plans to set up two-way synchronization as well, so changes in Google Sheets would be reflected back in OneBox?
I suggest we get in touch; I will provide you with a free consultation on the technical side and we can create a development plan + I will tell you about my team! ✨
-
6592 28 0 Understood: OneBox webhook → Apps Script → a table by community is needed, upsert a row by card ID. I will implement this through doPost in Apps Script: I will store the mapping community → spreadsheetId in a separate config sheet to easily add new ones without changing the code. Duplicate handling will be done by searching by ID before insertion.
How many fields from the OneBox card need to be passed to the table, and is there already a ready webhook in OneBox configured, or does this also need to be done?
-
Вітаю. Можливо ваше завдання можна віришити не через гугл скріпт?
Можливо краще робити розподіл зверненнь по етапам, та на відповідному етапі пушити інформацію у відповідний гугл лист?
Тобто зробити наявними діями в Боксі , а не через апи?
-
Current freelance projects in the category Javascript and Typescript
Development of the AM Mobility platform (car service, parking, insurance, car rental)
5770 USD
We are looking for a team or an experienced Full Stack developer to create the MVP of the AM Mobility platform. AM Mobility is a unified digital ecosystem for motorists, combining in one application and web platform: parking; car service; tire fitting; car wash; car rental;… Javascript and Typescript, Web Programming ∙ 3 days 7 hours back ∙ 104 proposals |
Gsap animations
22 USD
Good day. Corrections need to be made in the current project. A specialist is needed who works well with gsap/lenis. Animation of cards needs to be done. Detailed specifications here:… Javascript and Typescript, Web Programming ∙ 3 days 13 hours back ∙ 21 proposals |
Commercial on-premise video communication platform "ViM"It is required to develop an on-premise video conferencing system with a basic calculation for 100 simultaneous connections (10 isolated rooms of 10 people each). The platform should have a built-in architecture for future horizontal scaling up to 1000 users by adding new media… Javascript and Typescript, Web Programming ∙ 4 days 8 hours back ∙ 32 proposals |
I am looking for a mentor with Claude Code to launch a web project from scratch.Brief about the task: I am a beginner with no programming experience. I have a ready specification for website development (42 pages, Next.js, PostgreSQL). I want to implement it myself using Claude Code - I need a specialist who will set up the environment and teach me how to… Javascript and Typescript, Tuition ∙ 5 days 12 hours back ∙ 18 proposals |
Website design updateIt is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added. HTML & CSS, Javascript and Typescript ∙ 6 days 5 hours back ∙ 90 proposals |