Free unlimited CSV/Excel imports. Bulk updates with preview and rollback. Recurring tasks on any schedule. Three tools in one app, built for operations teams who work at scale.
📁 CSV/Excel Import — Free & Unlimited
- AI-powered column mapping with confidence scores
- Auto-detects subitem hierarchy from your file structure
- Timeline column support — detects date pairs and combines automatically
- Data cleaning for dates, phone numbers, Unicode & encoding issues
- Side-by-side preview before anything changes
- Three modes: create new, update existing, or import with subitems
- One-click rollback (24 hours free, 48 hours on Pro)
⚡ Bulk Operations
- Update, delete, or modify hundreds of items and subitems at once
- Visual filter builder with AND/OR logic and conditional exceptions
- Natural language queries — describe what you want in plain English
- Cross-board operations with automatic column mapping
- Before/after preview of every change, one-click rollback
🔄 Recurring Tasks
- Create items and subitems on any schedule — daily, weekly, monthly, or custom
- Natural language scheduling — "last Friday of every month"
- Calendar view, weekend skip, timezone support
- End conditions: run forever, after N occurrences, or on a specific date
- Execution history with status tracking
💡 How Teams Use TaskLoops
- Import a client list, bulk-assign owners, then schedule recurring check-ins
- Onboard new hires by importing their info and creating recurring training tasks
- Close out a quarter with bulk status updates, then set up next quarter's recurring deliverables
💰 Simple Pricing
- CSV imports: Free forever, unlimited, for your whole team
- Pro: $29/month flat — unlimited bulk ops and recurring tasks, no per-user fees
Built by someone who spent 15 years in operations managing the same work you do every day.
Does the developer periodically perform penetration testing?
Not answered
Does the developer have a dedicated security and privacy point of contact for such issues or questions?
Yes
Security and privacy inquiries can be directed to hello@taskloops.com
Does the app restrict redirects and forwards only to approved destinations, or show a warning when redirecting to potentially untrusted content?
Yes
Does the app protect against mass parameter assignment attacks?
Yes
Does the app perform encoding and sanitization on all user supplied parameters to protect against Cross-Site Scripting?
Yes
Does the developer protect all state-changing actions against Cross-Site Request Forgery (CSRF)?
Yes
Does the developer have mechanisms to notify monday.com in case of a security breach?
Not answered
Does this developer have a process for installing application-level updates and security patches for the service (such as software packages and databases)?
Yes
Compliance
Is the app certified with the information security standard ISO/IEC 27001:2022?
No
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
The app is designed with GDPR compliance in mind: (1) Privacy Policy discloses all data collection and third-party services (hosted via Termly at taskloops.com/privacy). (2) Data minimization: only data required for app functionality is collected. (3) Data deletion: when a user uninstalls the app, all associated data is deleted from Supabase. (4) Right of access/deletion: users can request data export or deletion via hello@taskloops.com. (5) No data is sold to third parties.
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).
Yes
The following data is sent to external services: Customer-submitted data: Board column names, item names, and CSV column headers are sent to AI service(s) for AI-powered column mapping. Non-customer-submitted data: Account IDs, board IDs, and user IDs are stored in our database for multi-tenant data management. Error metadata (no PII) is sent for monitoring. Job queue metadata is stored for background processing. All third-party services are disclosed in the Privacy Policy at taskloops.com/privacy.
Where does the app store logs data?
other
Application error logs are stored in Sentry (sentry.io), hosted in the US. Infrastructure logs are stored by Vercel (vercel.com) and Render (render.com) with their default retention policies. No customer PII is included in logs.
Where does the app store the app data?
DB
Application data is stored in Supabase (PostgreSQL), hosted on AWS in the US. Background job queues are stored in Upstash (Redis), hosted on AWS. Encrypted monday.com access tokens are stored in Supabase using AES-256-GCM encryption. No customer data is stored in local files or browser storage.
Does the developer ensure application logs do not contain secrets or personally-identifiable information (PII)?
Yes
Is customer data segregated from the data of other customers (for example logically or physically)?
Yes
Privacy
Does the developer enforce multi-factor authentication on employees access to systems which may process customer data?
Yes
Does the developer protect access to customer data based on the principle of least privilege?
Yes
Customer data access is restricted at multiple levels: (1) Database: Row Level Security (RLS) policies on every table enforce tenant isolation. (2) Infrastructure: Limited access to production systems. (3) Application: The anon key used by the client has RLS restrictions; the service role key is used only in server-side API routes. (4) Third-party services: API keys are scoped to minimum required permissions.
Reviews
No reviews yet.
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 1 day(s)
Compares the number of installs on each date with 1 days previously:
Max
Min
Current
Change in total number of installs in last 7 day(s)
Compares the number of installs on each date with 7 days previously:
Max
Min
Current
Change in total number of installs in last 30 day(s)
Compares the number of installs on each date with 30 days previously:
Max
Min
Current
Change in total number of installs in last 90 day(s)
Compares the number of installs on each date with 90 days previously:
Max
Min
Current
Change in total number of installs in last 180 day(s)
Compares the number of installs on each date with 180 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": 10001137,
"marketplace_developer_id": 100000206,
"app_id": 10839575,
"app_type": "app",
"security_info": {},
"gallery_assets": [
{
"url": "https://cdn.monday.com/marketplace/10001137/10001137_2026_3_13_14_11_42_hifataj.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10001137/10001137_2026_3_13_14_11_54_p8cie53.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10001137/10001137_2026_3_13_14_12_5_fkdf47m.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10001137/10001137_2026_3_13_14_12_17_5kf9x6hj.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10001137/10001137_2026_3_13_14_12_28_hdfq266.png",
"type": "image"
}
],
"description": "<p>Free unlimited CSV/Excel imports. Bulk updates with preview and rollback. Recurring tasks on any schedule. Three tools in one app, built for operations teams who work at scale.</p><p>📁 CSV/Excel Import — Free & Unlimited</p><p>- AI-powered column mapping with confidence scores</p><p>- Auto-detects subitem hierarchy from your file structure</p><p>- Timeline column support — detects date pairs and combines automatically</p><p>- Data cleaning for dates, phone numbers, Unicode & encoding issues</p><p>- Side-by-side preview before anything changes</p><p>- Three modes: create new, update existing, or import with subitems</p><p>- One-click rollback (24 hours free, 48 hours on Pro)</p><p>⚡ Bulk Operations</p><p>- Update, delete, or modify hundreds of items and subitems at once</p><p>- Visual filter builder with AND/OR logic and conditional exceptions</p><p>- Natural language queries — describe what you want in plain English</p><p>- Cross-board operations with automatic column mapping</p><p>- Before/after preview of every change, one-click rollback</p><p>🔄 Recurring Tasks</p><p>- Create items and subitems on any schedule — daily, weekly, monthly, or custom</p><p>- Natural language scheduling — \"last Friday of every month\"</p><p>- Calendar view, weekend skip, timezone support</p><p>- End conditions: run forever, after N occurrences, or on a specific date</p><p>- Execution history with status tracking</p><p>💡 How Teams Use TaskLoops</p><p>- Import a client list, bulk-assign owners, then schedule recurring check-ins</p><p>- Onboard new hires by importing their info and creating recurring training tasks</p><p>- Close out a quarter with bulk status updates, then set up next quarter's recurring deliverables</p><p>💰 Simple Pricing</p><p>- CSV imports: Free forever, unlimited, for your whole team</p><p>- Pro: $29/month flat — unlimited bulk ops and recurring tasks, no per-user fees</p><p>Built by someone who spent 15 years in operations managing the same work you do every day.</p><p>📧 <a href=\"mailto:hello@taskloops.com\" rel=\"noopener noreferrer\" target=\"_blank\">hello@taskloops.com</a> | 🌐 <a href=\"http://taskloops.com/\" rel=\"noopener noreferrer\" target=\"_blank\">taskloops.com</a></p>",
"short_description": "AI-powered CSV imports, bulk updates & recurring tasks",
"thumbnail_url": "https://cdn.monday.com/marketplace/10001137/10001137_2026_3_13_14_10_27_xig4sdw.png",
"logo_url": "https://cdn.monday.com/marketplace/10001137/10001137_2026_3_13_14_10_13_jj4i0kj.png",
"feedback_url": "hello@taskloops.com",
"privacy_policy_url": "https://www.taskloops.com/privacy",
"featured": false,
"name": "TaskLoops",
"how_to_use_url": "https://app.taskloops.com/how-to-use",
"external_pricing_url": null,
"keywords": "csv import,bulk update,recurring tasks,excel import,bulk operations,data import,scheduled tasks,bulk edit,csv upload,rollback",
"compliance_answers": [
{
"questionId": 20,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 19,
"shortAnswer": true,
"detailedAnswer": "The following data is sent to external services:\nCustomer-submitted data: Board column names, item names, and CSV column headers are sent to AI service(s) for AI-powered column mapping. \nNon-customer-submitted data: Account IDs, board IDs, and user IDs are stored in our database for multi-tenant data management. Error metadata (no PII) is sent for monitoring. Job queue metadata is stored for background processing.\nAll third-party services are disclosed in the Privacy Policy at taskloops.com/privacy."
},
{
"questionId": 18,
"detailedAnswer": "Application error logs are stored in Sentry (sentry.io), hosted in the US. Infrastructure logs are stored by Vercel (vercel.com) and Render (render.com) with their default retention policies. No customer PII is included in logs.",
"logHostingProvider": "other"
},
{
"questionId": 17,
"detailedAnswer": "Application data is stored in Supabase (PostgreSQL), hosted on AWS in the US. Background job queues are stored in Upstash (Redis), hosted on AWS. Encrypted monday.com access tokens are stored in Supabase using AES-256-GCM encryption. No customer data is stored in local files or browser storage.",
"dataHostingProvider": "DB"
},
{
"questionId": 14,
"shortAnswer": true,
"detailedAnswer": "Security and privacy inquiries can be directed to hello@taskloops.com"
},
{
"questionId": 13,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 12,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 11,
"shortAnswer": true,
"detailedAnswer": "The app is designed with GDPR compliance in mind: (1) Privacy Policy discloses all data collection and third-party services (hosted via Termly at taskloops.com/privacy). (2) Data minimization: only data required for app functionality is collected. (3) Data deletion: when a user uninstalls the app, all associated data is deleted from Supabase. (4) Right of access/deletion: users can request data export or deletion via hello@taskloops.com. (5) No data is sold to third parties."
},
{
"questionId": 10,
"shortAnswer": true,
"detailedAnswer": ""
},
{
"questionId": 9,
"shortAnswer": true,
"detailedAnswer": ""
},
{
"questionId": 8,
"shortAnswer": true,
"detailedAnswer": ""
},
{
"questionId": 7,
"shortAnswer": true,
"detailedAnswer": ""
},
{
"questionId": 6,
"shortAnswer": true,
"detailedAnswer": "Customer data access is restricted at multiple levels: (1) Database: Row Level Security (RLS) policies on every table enforce tenant isolation. (2) Infrastructure: Limited access to production systems. (3) Application: The anon key used by the client has RLS restrictions; the service role key is used only in server-side API routes. (4) Third-party services: API keys are scoped to minimum required permissions."
},
{
"questionId": 5,
"shortAnswer": true,
"detailedAnswer": ""
},
{
"questionId": 4,
"shortAnswer": true,
"detailedAnswer": ""
},
{
"questionId": 2,
"shortAnswer": true,
"detailedAnswer": ""
},
{
"questionId": 1,
"shortAnswer": true,
"detailedAnswer": ""
}
],
"created_at": "2026-04-13T14:09:47.000Z",
"updated_at": "2026-05-13T18:34:08.000Z",
"automation_app_id": null,
"marketplace_category_ids": [
10000001,
10,
6
],
"pinned_for_categories_ids": [],
"featured_for_categories_ids": [],
"pricing_data": "Free plan available",
"label": null,
"app_values": [
"Everyday tasks"
],
"security": false,
"display_in_template_store": false,
"acquisition_source": "No touch",
"is_connector": false,
"terms_of_service_url": "https://www.taskloops.com/terms",
"available_for_tiers": [],
"available_for_products": [],
"google_analytics_tag_id": null,
"is_solution": false,
"cta_override": null,
"app_scope_str": "me:read,boards:read,boards:write,workspaces:read,account:read",
"app_client_id": "dfcaff25deb9f9234cf1f7a147113866",
"app_color": {
"hsl": {
"h": 232.56880733944956,
"s": 1,
"l": 0.5725490196078431,
"a": 1
},
"hex": "#2540ff",
"rgb": {
"r": 37,
"g": 64,
"b": 255,
"a": 1
},
"hsv": {
"h": 232.56880733944956,
"s": 0.8549019607843137,
"v": 1,
"a": 1
},
"oldHue": 27.96116504854368,
"source": "hex"
},
"plans": [
{
"id": "10839575-1-free",
"appPlanId": "free",
"name": "Free",
"versionId": 1,
"isTrial": false,
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
},
"versionState": "live",
"appId": 10839575,
"description": "Three powerful operations tools for your entire team — unlimited CSV/Excel Imports with AI column mapping, Bulk Updates with preview and rollback, and automated Recurring Task scheduling. All features included, no per-user fees.",
"extraData": {
"bullets": [
"Unlimited CSV/Excel imports with AI column mapping",
"5 bulk operations per month (up to 50 items)",
"10 recurring tasks per month",
"Visual preview and 24-hour rollback",
"Unlimited users"
],
"monthlyFee": 0,
"yearlyFee": 0
},
"isFree": true,
"isRecommended": false,
"currency": "USD"
},
{
"id": "10839575-1-pro",
"appPlanId": "pro",
"name": "Pro",
"versionId": 1,
"isTrial": false,
"prices": {
"type": "standard",
"monthly": 29,
"yearly": 25
},
"versionState": "live",
"appId": 10839575,
"description": "Unlimited Bulk Operations, Recurring Tasks, and CSV Imports — plus AI natural language commands, cross-board operations, and extended rollback. One price, unlimited users, no per-seat surprises.",
"extraData": {
"bullets": [
"Everything in Free, unlimited",
"AI natural language commands",
"Cross-board operations with conditional logic",
"48-hour rollback window",
"Priority email support"
],
"monthlyFee": 29,
"yearlyFee": 25
},
"isFree": false,
"isRecommended": true,
"currency": "USD"
}
],
"app_live_version": {
"updated_at": "2026-02-23T17:07:58.755Z",
"id": 13007767
},
"pricing_model": null,
"badges_data": {
"security": false,
"app_values": [
"Everyday tasks"
],
"pricing_data": "Free plan available",
"acquisition_source": "No touch",
"display_in_template_store": false
},
"data": {
"is_solution": false,
"cta_override": null,
"is_connector": false,
"available_for_tiers": [],
"terms_of_service_url": "https://www.taskloops.com/terms",
"available_for_products": [],
"google_analytics_tag_id": null
},
"display": null,
"installsDelta": {
"totalInstalls": 5,
"sevenDays": 0,
"thirtyDays": 0
}
}