Introducing the Google Sheets Sync Bridge app - a powerful tool designed to seamlessly sync your Google Sheets with monday.com for unparalleled flexibility and control over your data management. This app enables true bidirectional data synchronization, ensuring that updates made in either Google Sheets or monday.com are automatically reflected across both platforms.
With synchronization intervals as short as 15 minutes, you can efficiently manage product inventory and other types of information with accuracy and ease. The Google Sheets Sync Bridge significantly reduces the risk of errors and saves valuable time by automating data updates, making it the ultimate solution for streamlined information management.
Try the Google Sheets Sync Bridge App for free!
Scroll up, click on "Add your account," and seamlessly connect your data across platforms.
Does the app restrict redirects and forwards only to approved destinations, or show a warning when redirecting to potentially untrusted content?
Yes
Yes, the app implements security measures to protect against open redirect vulnerabilities by verifying that redirects and forwards are limited to safe destinations.
Does the app protect against mass parameter assignment attacks?
Yes
We explicitly whitelist parameters that are allowed for mass assignment. This means only specific, approved fields can be assigned or updated by user input, and all other fields are ignored. This prevents attackers from injecting or manipulating parameters that should not be modifiable, such as administrative roles, account balances, or other sensitive data.
Does the app perform encoding and sanitization on all user supplied parameters to protect against Cross-Site Scripting?
Yes
our app uses multiple nodeJS libraries that insures that every input is purified and sanitized.
Does the developer protect all state-changing actions against Cross-Site Request Forgery (CSRF)?
Yes
our app can be used only by providing a valid token from monday.com every change and every request is authenticated using the monday.com token
Does the developer have mechanisms to notify monday.com in case of a security breach?
Yes
our CTO or DPO will contact monday.com as soon as possible after a breach is deducted
Does this developer have a process for installing application-level updates and security patches for the service (such as software packages and databases)?
Yes
In our company, we follow strict patching time frames to address vulnerabilities based on their severity: Critical Vulnerabilities: Patched within 24 hours to minimize exposure and prevent potential breaches. High Vulnerabilities: Patched within 72 hours to ensure rapid remediation of significant security risks. Medium Vulnerabilities: Patched within 30 days, balancing risk with operational impact. Low Vulnerabilities: Patched within 90 days or during the next scheduled maintenance window, depending on risk assessment. These time frames help us maintain a strong security posture while ensuring minimal disruption to services.
Compliance
Is the app certified with the information security standard ISO/IEC 27001:2022?
Not answered
Is the app compliant with the Health Insurance Portability and Accountability Act (HIPAA)?
No
Is the app certified with System and Organization Controls (SOC 2 or SOC 3)?
No
Is the app compliant with the General Data Protection Regulation (GDPR)?
Yes
Data
Does the app send any data outside of monday.com? If yes, indicate whether the data is customer-submitted (e.g., board names, item names, doc content) or non-customer-submitted (e.g., account ID, board ID, user ID).
Not answered
Where does the app store logs data?
Not answered
Where does the app store the app data?
Not answered
Does the developer ensure application logs do not contain secrets or personally-identifiable information (PII)?
Yes
our log data is preprocessed and all the sensitive data is striped from the logs before the data is writhen to file.
Is customer data segregated from the data of other customers (for example logically or physically)?
Yes
Yes, customer data in our system is logically segregated by the Monday account. This means that each customer's data is identified and isolated within our database by a unique "Account ID" value. The "Account ID" is a unique identifier assigned to each customer, which ensures that all data entries related to a particular customer are grouped together. Our application enforces data access controls that restrict users to only view and manage the data associated with their specific "Account ID."
Privacy
Does the developer enforce multi-factor authentication on employees access to systems which may process customer data?
Yes
to access our servers infrastructure you need to use a VPN, VPN that can be accessed only if you have a Google Workspace account from our company, and to be added in the group for the users that are allowed to use the VPN
Does the developer protect access to customer data based on the principle of least privilege?
Yes
our server infrastructure, Database, logs, can be accessed only by the employees that are allowed to. For example the database can be accessed by a developer and the CTO, (anyhow the data from the database is cleared after every sync with monday.com so we don't keep any data from the customer more then needed). At this point the activity logs, and access logs from our production can be accessed only by our CTO. and any other data or place where any employee can access do not contain any sensitive or security information.
Reviews
November 29, 2024
DG: Not always working unfortunately, configurations set up are hard to reset
October 1, 2024
AG: Excellent!
October 1, 2024
AS: Effortless to use and works flawlessly!
Historical data
Installation history
We have data for December 28, 2024 onwards only. Collected sometime after 00:00 UTC daily.
Total number of installs
Change in total number of installs in last 7 days
Compares the number of installs on each date with 7 days previously:
Max
Min
Current
Change in total number of installs in last 30 days
Compares the number of installs on each date with 30 days previously:
Max
Min
Current
Change in total number of installs in last 90 days
Compares the number of installs on each date with 90 days previously:
Max
Min
Current
Ratings history
Categories history
Each of the following is a yes/no answer, so the graphs show 1 for yes, and 0 for no.
{
"id": 10000609,
"description": "<p>Introducing the Google Sheets Sync Bridge app - a powerful tool designed to seamlessly sync your Google Sheets with <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> for unparalleled flexibility and control over your data management. This app enables true bidirectional data synchronization, ensuring that updates made in either Google Sheets or <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> are automatically reflected across both platforms.</p><p><br></p><p>With synchronization intervals as short as 15 minutes, you can efficiently manage product inventory and other types of information with accuracy and ease. The Google Sheets Sync Bridge significantly reduces the risk of errors and saves valuable time by automating data updates, making it the ultimate solution for streamlined information management.</p><p><br></p><p><strong>Try the Google Sheets Sync Bridge App for free!</strong></p><p>Scroll up, click on \"Add your account,\" and seamlessly connect your data across platforms.</p><p><br></p><p>📅 <a href=\"https://www.mediapost-martech.com/meetings/anca-racu\" rel=\"noopener noreferrer\" target=\"_blank\">Book a demo</a> or 💬<a href=\"https://forms.monday.com/forms/e6df34c3bb24dadbbbf94c1b20cf7347?r=use1&status3__1=1\" rel=\"noopener noreferrer\" target=\"_blank\">Chat with us!</a></p><p><br></p><p>NOTE: only these types of columns are being supported to be synced in monday from Google Sheets</p><p>Text / Number / Date / Email / Checkbox / Country / Hour / Link / Location / Long Text / Phone / Rating / Status / Dropdown</p>",
"short_description": "2-way Sync between Google Sheets and monday.com ",
"compliance_answers": [
{
"questionId": 15,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 14,
"shortAnswer": true,
"detailedAnswer": "https://forms.monday.com/forms/e6df34c3bb24dadbbbf94c1b20cf7347?r=use1&status3__1=1"
},
{
"questionId": 13,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 12,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 11,
"shortAnswer": true,
"detailedAnswer": ""
},
{
"questionId": 10,
"shortAnswer": true,
"detailedAnswer": "Yes, the app implements security measures to protect against open redirect vulnerabilities by verifying that redirects and forwards are limited to safe destinations."
},
{
"questionId": 9,
"shortAnswer": true,
"detailedAnswer": "We explicitly whitelist parameters that are allowed for mass assignment. This means only specific, approved fields can be assigned or updated by user input, and all other fields are ignored. This prevents attackers from injecting or manipulating parameters that should not be modifiable, such as administrative roles, account balances, or other sensitive data.\n"
},
{
"questionId": 8,
"shortAnswer": true,
"detailedAnswer": "our log data is preprocessed and all the sensitive data is striped from the logs before the data is writhen to file."
},
{
"questionId": 7,
"shortAnswer": true,
"detailedAnswer": "to access our servers infrastructure you need to use a VPN, VPN that can be accessed only if you have a Google Workspace account from our company, and to be added in the group for the users that are allowed to use the VPN"
},
{
"questionId": 6,
"shortAnswer": true,
"detailedAnswer": "our server infrastructure, Database, logs, can be accessed only by the employees that are allowed to.\n\nFor example the database can be accessed by a developer and the CTO, (anyhow the data from the database is cleared after every sync with monday.com so we don't keep any data from the customer more then needed).\n\nAt this point the activity logs, and access logs from our production can be accessed only by our CTO.\n\nand any other data or place where any employee can access do not contain any sensitive or security information."
},
{
"questionId": 5,
"shortAnswer": true,
"detailedAnswer": "our app uses multiple nodeJS libraries that insures that every input is purified and sanitized."
},
{
"questionId": 4,
"shortAnswer": true,
"detailedAnswer": "our app can be used only by providing a valid token from monday.com every change and every request is authenticated using the monday.com token"
},
{
"questionId": 3,
"shortAnswer": true,
"detailedAnswer": "our CTO or DPO will contact monday.com as soon as possible after a breach is deducted"
},
{
"questionId": 2,
"shortAnswer": true,
"detailedAnswer": "In our company, we follow strict patching time frames to address vulnerabilities based on their severity:\n\nCritical Vulnerabilities: Patched within 24 hours to minimize exposure and prevent potential breaches.\nHigh Vulnerabilities: Patched within 72 hours to ensure rapid remediation of significant security risks.\nMedium Vulnerabilities: Patched within 30 days, balancing risk with operational impact.\nLow Vulnerabilities: Patched within 90 days or during the next scheduled maintenance window, depending on risk assessment.\n\nThese time frames help us maintain a strong security posture while ensuring minimal disruption to services."
},
{
"questionId": 1,
"shortAnswer": true,
"detailedAnswer": "Yes, customer data in our system is logically segregated by the Monday account. This means that each customer's data is identified and isolated within our database by a unique \"Account ID\" value.\nThe \"Account ID\" is a unique identifier assigned to each customer, which ensures that all data entries related to a particular customer are grouped together. Our application enforces data access controls that restrict users to only view and manage the data associated with their specific \"Account ID.\"\n"
}
],
"badges_data": {
"pricing_data": "free plan available",
"acquisition_source": "No touch",
"app_values": [
"Centralize your work on monday.com"
]
},
"data": {
"terms_of_service_url": "https://www.mediapost-martech.com/terms-of-service"
},
"keywords": "googlesheets, sync, import, sheets, google, integration, migration, excel,spreadsheets",
"thumbnail_url": "https://cdn.monday.com/marketplace/10000609/10000609_2024_8_23_16_55_50_k2ftzfb.jpg",
"logo_url": "https://cdn.monday.com/marketplace/10000609/10000609_2024_9_28_15_30_51_nvtkts9.png",
"feedback_url": "https://forms.monday.com/forms/e6df34c3bb24dadbbbf94c1b20cf7347?r=use1",
"privacy_policy_url": "https://www.mediapost-martech.com/privacy-policy",
"external_pricing_url": null,
"featured": null,
"security": null,
"display_in_template_store": null,
"acquisition_source": "No touch",
"terms_of_service_url": "https://www.mediapost-martech.com/terms-of-service",
"label": null,
"app_values": [
"Centralize your work on monday.com"
],
"security_info": null,
"gallery_assets": [
{
"url": "https://cdn.monday.com/marketplace/10000609/10000609_2024_9_28_15_35_56_zd2ess9.jpg",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000609/10000609_2024_9_28_15_35_59_appe3ym.jpg",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000609/10000609_2024_9_28_15_36_2_2leupo4.jpg",
"type": "image"
}
],
"pricing_data": "free plan available",
"marketplace_developer_id": 10000164,
"app_id": 10141116,
"marketplace_category_ids": [
10,
7,
6
],
"name": "Google Sheets Sync Bridge",
"app_scope_str": "me:read,boards:read,boards:write",
"app_client_id": "d2e0bd8055e1598925677ba74536a036",
"app_color": {
"hsl": {
"h": 11.681415929203535,
"s": 0,
"l": 1,
"a": 1
},
"hex": "#ffffff",
"rgb": {
"r": 255,
"g": 255,
"b": 255,
"a": 1
},
"hsv": {
"h": 11.681415929203535,
"s": 0,
"v": 1,
"a": 1
},
"oldHue": 11.681415929203535,
"source": "rgb"
},
"created_at": "2024-09-23T16:54:33.478Z",
"updated_at": "2024-10-29T16:29:41.422Z",
"how_to_use_url": "https://www.mediapost-martech.com/google-sheets-sync-bridge-steps",
"automation_app_id": null,
"plans": [
{
"id": "10141116-1-free",
"appId": 10141116,
"appPlanId": "free",
"versionId": 1,
"versionState": "live",
"name": "Free",
"description": "Basic plan for small-scale syncing needs, at no cost.",
"extraData": {
"bullets": [
"Sync 1 Google Sheet.",
"Up to 30 rows per sheet.",
"Sync frequency: Monthly, Every x weeks, Every x days.",
"Supports up to 30 columns."
],
"monthlyFee": 0,
"yearlyFee": 0,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10141116-1-standard",
"appId": 10141116,
"appPlanId": "standard",
"versionId": 1,
"versionState": "live",
"name": "Standard",
"description": "Ideal for businesses needing more flexibility and capacity.",
"extraData": {
"bullets": [
"Sync up to 3 Google Sheets.",
"Up to 240 rows per sheet.",
"Sync frequency: Monthly, Every x weeks, Every x days, Every x hours (min 6h).",
"Supports up to 60 columns."
],
"monthlyFee": 29,
"yearlyFee": 26,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 29,
"yearly": 26
}
},
{
"id": "10141116-1-professional",
"appId": 10141116,
"appPlanId": "professional",
"versionId": 1,
"versionState": "live",
"name": "Professional",
"description": "Advanced plan for extensive syncing needs across multiple sheets.",
"extraData": {
"bullets": [
"Sync up to 10 Google Sheets.",
"Up to 1000 rows per sheet.",
"Sync frequency: Monthly, Every x weeks, Every x days, Every x hours, Every 30 minutes.",
"Supports up to 100 columns."
],
"monthlyFee": 99,
"yearlyFee": 90,
"maxSeats": null
},
"isTrial": true,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 99,
"yearly": 90
}
},
{
"id": "10141116-2-free",
"appId": 10141116,
"appPlanId": "free",
"versionId": 2,
"versionState": "live",
"name": "Free",
"description": "Basic plan for small-scale syncing needs, at no cost.",
"extraData": {
"bullets": [
"Sync 1 Google Sheet.",
"Up to 30 rows per sheet.",
"Sync frequency: Monthly, Every x weeks, Every x days.",
"Supports up to 30 columns."
],
"monthlyFee": 0,
"yearlyFee": 0
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10141116-2-standard",
"appId": 10141116,
"appPlanId": "standard",
"versionId": 2,
"versionState": "live",
"name": "Standard",
"description": "Ideal for businesses needing more flexibility and capacity.",
"extraData": {
"bullets": [
"Sync up to 3 Google Sheets.",
"Up to 240 rows per sheet.",
"Sync frequency: Monthly, Every x weeks, Every x days, Every x hours (min 6h).",
"Supports up to 60 columns."
],
"monthlyFee": 29,
"yearlyFee": 26
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 29,
"yearly": 26
}
},
{
"id": "10141116-2-professional",
"appId": 10141116,
"appPlanId": "professional",
"versionId": 2,
"versionState": "live",
"name": "Professional",
"description": "Advanced plan for extensive syncing needs across multiple sheets.",
"extraData": {
"bullets": [
"Sync up to 10 Google Sheets.",
"Up to 1000 rows per sheet.",
"Sync frequency: Monthly, Every x weeks, Every x days, Every x hours, Every 30 minutes.",
"Supports up to 100 columns."
],
"monthlyFee": 99,
"yearlyFee": 90
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 99,
"yearly": 90
}
}
],
"featured_for_categories_ids": [],
"pinned_for_categories_ids": [],
"pricing_model": null,
"app_type": "app",
"display": null,
"is_connector": null,
"google_analytics_tag_id": null,
"app_live_version": {
"updated_at": "2024-10-28T14:38:12Z",
"id": 10409831
},
"is_solution": null,
"available_for_tiers": null,
"available_for_products": null,
"installsDelta": {
"totalInstalls": 806,
"sevenDays": 8,
"thirtyDays": 51,
"ninetyDays": 164
}
}