Optimize routes (walk/bike/drive) for monday.com lists!
Stop Wasting Time, Optimize Routes in monday.com!
OptiRoute streamlines your team's on-the-go tasks. Select tasks with locations, and get fastest routes for walking, cycling, or driving. Save time & fuel, visit more clients, and keep everyone on track.
Key Features:
- Effortless Route Optimization: Eliminate manual planning. OptiRoute finds the most efficient order for your waypoints.
- Multiple Travel Modes: Choose the best option for each task - walk, bike, or drive.
- Seamless monday.com Integration: Works directly within your existing boards.
- Save & Share Routes: Generate & share optimized routes with your team for clear communication.
- Automatic monday.com Updates: OptiRoute reflects the new sequence & arrival times on your boards.
Benefits:
- Increased Efficiency: Get more done in less time with optimized routes.
- Reduced Costs: Save on fuel & choose the most efficient travel mode.
- Enhanced Team Communication: Clear routes & task assignments keep everyone on the same page.
See OptiRoute in Action!
- Sales Teams: Optimize call order, maximize face-to-face time, & share optimized routes for better visibility.
- Delivery Services: Optimize routes for on-time deliveries & minimize fuel consumption. Share routes & update monday.com with new sequences & arrival times.
- Field Service: Schedule efficient visits with optimized routes. Share routes with technicians & update monday.com with new sequences & arrival times.
Install OptiRoute today! Transform your monday.com experience.
Does the app restrict redirects and forwards only to approved destinations, or show a warning when redirecting to potentially untrusted content?
Yes
The only redirect present is via the oAuth flow which is controlled.
Does the app protect against mass parameter assignment attacks?
Yes
Input validation via the ReactJS Components is provided (as previously stated) - server side endpoints however as also validated prior to processing.
Does the app perform encoding and sanitization on all user supplied parameters to protect against Cross-Site Scripting?
Yes
We typically do not utilise untrusted data sources, where we do we utilise reactjs components that carry this sanitisation process out.
Does the developer protect all state-changing actions against Cross-Site Request Forgery (CSRF)?
Yes
We utilise the accessToken/sessionToken of the user to authenticate state changing actions.
Does the developer have mechanisms to notify monday.com in case of a security breach?
Yes
Appd takes data security very seriously. In the unfortunate event of a security breach that may impact monday.com or its users, we have a clear communication protocol in place to notify them promptly. Notification Timeline: Immediate action: Upon detection or suspicion of a security breach, Appd will initiate an internal investigation to determine the scope and nature of the incident. This includes containing the breach, mitigating potential damage, and preserving evidence. Within 24 hours: Once the initial assessment is complete, Appd will notify monday.com security team directly through their designated point of contact. This notification will include the following information: Nature and scope of the breach (if known) Affected systems or data Potential impact on monday.com users Mitigation steps already taken Next steps and timeline for further investigation and remediation
Does this developer have a process for installing application-level updates and security patches for the service (such as software packages and databases)?
Yes
Infrastructure is provided by Vercel who have a robust method of patching and updating. Database is provided by Mongo Atlas, serverless (also managed) Code analysis and security is provided by Dependabot, code is not able to be commited into production without passing its scanning tools. Additional alerting is setup for vulnerabilities. Dependabot alerts—inform you about vulnerabilities in the dependencies that you use in your repository. Dependabot security updates—automatically raise pull requests to update the dependencies you use that have known security vulnerabilities. Dependabot version updates—automatically raise pull requests to keep your dependencies up-to-date. Critical: We strive to patch critical vulnerabilities within 24 hours of their disclosure or discovery. This includes deploying a fix or mitigating the vulnerability to minimize potential impact. High: High-severity vulnerabilities are addressed with high urgency. We aim to patch them within 48 hours of disclosure or discovery. Medium: We address medium-severity vulnerabilities within a timeframe of 7 business days. This timeframe allows for thorough testing and evaluation of the patch before deployment. Low: Low-severity vulnerabilities are patched within a reasonable timeframe, typically within 30 business days. The exact timeframe may depend on the availability of a patch and the potential impact of the vulnerability.
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
New Relic is used with obfuscation and drop rules set to drop the sessionTokens from logs.
Is customer data segregated from the data of other customers (for example logically or physically)?
Yes
OptiRoute utilizes logical data segregation to isolate customer data from other customers. Customer data is not stored at rest other than account holders name, email, account number - references to scheduled items (itemId, item name and location) are stored purely to display results back to the user. Tokens are encrypted in transit and at rest (AES256) - these are accessed logically by decoding the users
Privacy
Does the developer enforce multi-factor authentication on employees access to systems which may process customer data?
Not answered
Does the developer protect access to customer data based on the principle of least privilege?
Not answered
Reviews
No reviews yet.
Installation history
We have data for December 28, 2024 onwards only. Collected sometime after 00:00 UTC daily.
{
"id": 10000594,
"description": "<p><strong>Stop Wasting Time, Optimize Routes in monday.com!</strong></p><p>OptiRoute streamlines your team's on-the-go tasks. Select tasks with locations, and get fastest routes for walking, cycling, or driving. Save time & fuel, visit more clients, and keep everyone on track.</p><p><strong>Key Features:</strong></p><p>- Effortless Route Optimization: Eliminate manual planning. OptiRoute finds the most efficient order for your waypoints.</p><p>- Multiple Travel Modes: Choose the best option for each task - walk, bike, or drive.</p><p>- Seamless monday.com Integration: Works directly within your existing boards.</p><p>- Save & Share Routes: Generate & share optimized routes with your team for clear communication.</p><p>- Automatic monday.com Updates: OptiRoute reflects the new sequence & arrival times on your boards.</p><p><strong>Benefits:</strong></p><p>- Increased Efficiency: Get more done in less time with optimized routes.</p><p>- Reduced Costs: Save on fuel & choose the most efficient travel mode.</p><p>- Improved Client Satisfaction: Timely deliveries & quicker service response times.</p><p>- Enhanced Team Communication: Clear routes & task assignments keep everyone on the same page.</p><p><strong>See OptiRoute in Action!</strong></p><p>- Sales Teams: Optimize call order, maximize face-to-face time, & share optimized routes for better visibility.</p><p>- Delivery Services: Optimize routes for on-time deliveries & minimize fuel consumption. Share routes & update monday.com with new sequences & arrival times.</p><p>- Field Service: Schedule efficient visits with optimized routes. Share routes with technicians & update monday.com with new sequences & arrival times.</p><p><strong>Install OptiRoute today!</strong> Transform your monday.com experience.</p><p><strong>Questions?</strong> Contact us at <a href=\"mailto:[email protected]\" rel=\"noopener noreferrer\" target=\"_blank\">[email protected]</a></p><p><strong>About Appd</strong></p><p>Appd empowers teams with innovative solutions to streamline workflows & achieve results.</p>",
"short_description": "Optimize routes (walk/bike/drive) for monday.com lists!",
"compliance_answers": [
{
"questionId": 1,
"shortAnswer": true,
"detailedAnswer": "OptiRoute utilizes logical data segregation to isolate customer data from other customers. Customer data is not stored at rest other than account holders name, email, account number - references to scheduled items (itemId, item name and location) are stored purely to display results back to the user. Tokens are encrypted in transit and at rest (AES256) - these are accessed logically by decoding the users"
},
{
"questionId": 2,
"shortAnswer": true,
"detailedAnswer": "Infrastructure is provided by Vercel who have a robust method of patching and updating. Database is provided by Mongo Atlas, serverless (also managed) Code analysis and security is provided by Dependabot, code is not able to be commited into production without passing its scanning tools. Additional alerting is setup for vulnerabilities. Dependabot alerts—inform you about vulnerabilities in the dependencies that you use in your repository. Dependabot security updates—automatically raise pull requests to update the dependencies you use that have known security vulnerabilities. Dependabot version updates—automatically raise pull requests to keep your dependencies up-to-date. Critical: We strive to patch critical vulnerabilities within 24 hours of their disclosure or discovery. This includes deploying a fix or mitigating the vulnerability to minimize potential impact. High: High-severity vulnerabilities are addressed with high urgency. We aim to patch them within 48 hours of disclosure or discovery. Medium: We address medium-severity vulnerabilities within a timeframe of 7 business days. This timeframe allows for thorough testing and evaluation of the patch before deployment. Low: Low-severity vulnerabilities are patched within a reasonable timeframe, typically within 30 business days. The exact timeframe may depend on the availability of a patch and the potential impact of the vulnerability."
},
{
"questionId": 3,
"shortAnswer": true,
"detailedAnswer": "Appd takes data security very seriously. In the unfortunate event of a security breach that may impact monday.com or its users, we have a clear communication protocol in place to notify them promptly. Notification Timeline: Immediate action: Upon detection or suspicion of a security breach, Appd will initiate an internal investigation to determine the scope and nature of the incident. This includes containing the breach, mitigating potential damage, and preserving evidence. Within 24 hours: Once the initial assessment is complete, Appd will notify monday.com security team directly through their designated point of contact. This notification will include the following information: Nature and scope of the breach (if known) Affected systems or data Potential impact on monday.com users Mitigation steps already taken Next steps and timeline for further investigation and remediation"
},
{
"questionId": 4,
"shortAnswer": true,
"detailedAnswer": "We utilise the accessToken/sessionToken of the user to authenticate state changing actions."
},
{
"questionId": 5,
"shortAnswer": true,
"detailedAnswer": "We typically do not utilise untrusted data sources, where we do we utilise reactjs components that carry this sanitisation process out."
},
{
"questionId": 8,
"shortAnswer": true,
"detailedAnswer": "New Relic is used with obfuscation and drop rules set to drop the sessionTokens from logs."
},
{
"questionId": 9,
"shortAnswer": true,
"detailedAnswer": "Input validation via the ReactJS Components is provided (as previously stated) - server side endpoints however as also validated prior to processing."
},
{
"questionId": 10,
"shortAnswer": true,
"detailedAnswer": "The only redirect present is via the oAuth flow which is controlled."
},
{
"questionId": 11,
"shortAnswer": true,
"detailedAnswer": ""
},
{
"questionId": 12,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 13,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 14,
"shortAnswer": true,
"detailedAnswer": "[email protected]"
},
{
"questionId": 15,
"shortAnswer": true,
"detailedAnswer": "Monthly - In house testing"
}
],
"badges_data": {
"pricing_data": "14 days trial",
"app_values": [
"Make data-driver decisions"
],
"acquisition_source": "No touch"
},
"data": {
"terms_of_service_url": "https://appd.com.au/tos"
},
"keywords": "optiroute, route planning, google maps, location, directions, route sharing",
"thumbnail_url": "https://cdn.monday.com/marketplace/10000594/10000594_2024_8_5_14_47_39_almcxgm.png",
"logo_url": "https://cdn.monday.com/marketplace/10000594/10000594_2024_8_5_14_47_37_mk6hj41.png",
"feedback_url": "[email protected]",
"privacy_policy_url": "https://appd.com.au/privacy",
"external_pricing_url": null,
"featured": null,
"security": null,
"display_in_template_store": null,
"acquisition_source": "No touch",
"terms_of_service_url": "https://appd.com.au/tos",
"label": null,
"app_values": [
"Make data-driver decisions"
],
"security_info": null,
"gallery_assets": [
{
"url": "https://cdn.monday.com/marketplace/10000594/10000594_2024_8_5_14_47_42_nqaju0y.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000594/10000594_2024_8_5_14_47_45_h847e02.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000594/10000594_2024_8_5_14_47_48_x8clqm8.png",
"type": "image"
}
],
"pricing_data": "14 days trial",
"marketplace_developer_id": 10000213,
"app_id": 10151096,
"marketplace_category_ids": [
13,
7,
6
],
"name": "OptiRoute",
"app_scope_str": "boards:read,boards:write",
"app_client_id": "922db2e73635eda779f665aed6d4a452",
"app_color": {
"hsl": {
"h": 215.27272727272725,
"s": 0.9649122807017545,
"l": 0.6647058823529413,
"a": 1
},
"hex": "#579bfc",
"rgb": {
"r": 87,
"g": 155,
"b": 252,
"a": 1
},
"hsv": {
"h": 215.27272727272725,
"s": 0.6547619047619048,
"v": 0.9882352941176471,
"a": 1
},
"oldHue": 43.008849557522126,
"source": "hex"
},
"created_at": "2024-09-05T14:46:21.798Z",
"updated_at": "2024-09-08T14:55:11.355Z",
"how_to_use_url": "https://appd.com.au/optiroute",
"automation_app_id": null,
"plans": [
{
"id": "10151096-1-standard",
"appId": 10151096,
"appPlanId": "standard",
"versionId": 1,
"versionState": "live",
"name": "Standard",
"description": "1,000 items routed (per month)",
"extraData": {
"bullets": [
"1,000 items routed (per month)"
],
"monthlyFee": 10,
"yearlyFee": 8,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 10,
"yearly": 8
}
},
{
"id": "10151096-1-premium",
"appId": 10151096,
"appPlanId": "premium",
"versionId": 1,
"versionState": "live",
"name": "Premium",
"description": "10,000 items routed (per month)",
"extraData": {
"bullets": [
"Priority customer support"
],
"monthlyFee": 59,
"yearlyFee": 42,
"maxSeats": null
},
"isTrial": true,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 59,
"yearly": 42
}
},
{
"id": "10151096-2-standard",
"appId": 10151096,
"appPlanId": "standard",
"versionId": 2,
"versionState": "live",
"name": "Standard",
"description": "1,000 items routed (per month)",
"extraData": {
"bullets": [
"1,000 items routed (per month)"
],
"monthlyFee": 10,
"yearlyFee": 8
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 10,
"yearly": 8
}
},
{
"id": "10151096-2-premium",
"appId": 10151096,
"appPlanId": "premium",
"versionId": 2,
"versionState": "live",
"name": "Premium",
"description": "10,000 items routed (per month)",
"extraData": {
"bullets": [
"Priority customer support"
],
"monthlyFee": 59,
"yearlyFee": 42
},
"isTrial": true,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 59,
"yearly": 42
}
},
{
"id": "10151096-2-free",
"appId": 10151096,
"appPlanId": "free",
"versionId": 2,
"versionState": "live",
"name": "Free",
"description": "50 items router (per month)",
"extraData": {
"bullets": [
"Free forever"
],
"monthlyFee": 0,
"yearlyFee": 0
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
}
],
"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": "2025-01-20T03:10:51Z",
"id": 10530571
},
"is_solution": null,
"available_for_tiers": null,
"available_for_products": null
}