Our task system is a state-of-the-art web-based solution designed to streamline and simplify task management.
With its intuitive interface and advanced features, it provides users an unparalleled platform to accomplish
tasks efficiently and effectively.
Key Benefits
As a Software-as-a-Service (SaaS) offering, our task system offers the benefits of seamless updates, easy
scalability, and reduced IT overhead. But what truly sets us apart is our integration with cutting-edge AI
technology. This not only augments decision-making capabilities but also introduces predictive analytics and
automation, ensuring that your task management is always a step ahead.
Supported Platforms / Browsers
Compatibility is key. That's why we've ensured that our software supports all major web browsers across both
desktop and mobile platforms. Furthermore, for those looking to integrate our capabilities into custom software
systems, we offer a robust API that facilitates seamless connectivity.
2. Getting Started
Account Setup
Begin your journey by creating an account using a valid email address. Once your account is set up,
explore our range of features. To access premium functionalities, choose from our subscription plans tailored
to your needs.
Basic Configuration
Your new account opens up to a clean slate, ready for personalization. While it might seem daunting at first,
remember you don't have to master everything immediately. Start with the basics like Notes, Links, Contacts,
and Events. As you become more comfortable, gradually explore more advanced features like Tasks, Task Templates,
and Shell. Each module is designed to enhance your productivity at your own pace.
Initial User Onboarding
After registering, you'll receive an email to verify your account. This is an important step to ensure the
security of your account and to activate all features. Follow the instructions in the email to complete the
verification process and begin your journey with us.
3. Core Features
Overview of the Main Dashboard
Begin by exploring the main dashboard, where you'll have access to an overview of all your projects, tasks, recent activity, and important metrics. This centralized hub allows you to navigate quickly between different sections of the site and monitor ongoing work at a glance.
Projects
Your project management system allows you to create, track, and collaborate on projects. Set deadlines, manage
tasks within each project, and monitor progress with easy-to-use tools. Use the project section to view all active and archived projects.
Notes
After logging in, users can create notes to capture ideas, meeting minutes, or any important information.
Notes are automatically saved and can easily be searched for later. Soon you'll be able to organize notes by projects, categories or tags.
Articles
The articles section is designed to help you create and publish longer-form content, such as documentation
or reports. You can draft, edit, and collaborate on articles with other team members. The built-in version
control ensures you can always revert to previous versions if needed.
Links
After discovering useful resources, you can save and organize them under the Links section. Tag, categorize,
and search your links for easy retrieval later. This section is perfect for managing research materials,
external documentation, or useful references.
Contacts
After adding contacts to your system, you can manage and organize their details within the Contacts section.
You can easily search for specific people, and soon categorize contacts by project or company, and integrate with other tools for communication.
Events
After creating events, you can view all scheduled meetings, reminders, and deadlines within the Events section.
Soon you'll be able to sync events with calendars, send out invitations, and manage notifications to stay on top of important dates.
Tasks & Task Templates
After creating tasks, you can organize them by priority, assign them to team members, and track their completion
status. Task templates allow you to create reusable task structures for recurring activities, ensuring consistency and saving time.
Files
The Files section provides a powerful system to upload, organize, and manage documents with automatic categorization,
text extraction, and task creation capabilities.
Key Features
Smart Upload: Drag-and-drop multiple files with automatic processing
Auto-Categorization: Files are automatically organized into logical folders
PDF Intelligence: Text extraction makes all PDFs searchable
Task Creation: Automatically create tasks from invoices, contracts, and documents
Bulk Operations: Manage multiple files at once
File Upload
Upload files by navigating to Files → Upload. You can:
Drag and drop multiple files at once
Associate files with specific projects
See real-time upload progress
Upload documents up to your plan's limit (10-100 MB)
Automatic Categorization
AskRobots automatically organizes your files using intelligent pattern recognition:
financial/invoices/2024/ - For invoice documents
contracts/vendor/active/ - For vendor agreements
receipts/travel/2024/ - For expense receipts
personal/photos/vacation/ - For personal images
PDF Text Extraction
Every PDF is automatically processed to:
Extract all text for searching
Identify key information (dates, amounts, names)
Create searchable metadata
Enable full-text search across all documents
Task Creation from Documents
Upload documents and let AI create tasks automatically:
Invoices → Payment reminder tasks with due dates
Contracts → Review and renewal reminder tasks
Meeting Notes → Action items as individual tasks
Project Docs → Deliverable and milestone tasks
Storage Limits by Plan
Plan
Total Storage
Max File Size
Basic
1 GB
10 MB
Pro
10 GB
50 MB
Enterprise
100 GB
100 MB
5. The Future of Customizable Task Management: Unleashing The Power of Dynamic
Forms
In an age of relentless digital evolution, the ways we interact with online platforms, handle tasks, and manage
workflows are continuously evolving.
Traditional task management systems are static, forcing users into a one-size-fits-all approach. But imagine a
world where every task, big or small, fits perfectly. Welcome to our Dynamic Form System.
Adaptability: Evolve your tasks as your business needs change.
Efficiency: Use metadata to carry forward data, eliminate redundancy, and enhance
speed.
Personalization: Customize every element of your forms.
Scalability: Seamlessly handle projects of any scale or complexity.
Dive in, explore, and experience the future of task management with us.
Breaking Down the Dynamic Form System
Our task management system is engineered to offer flexibility and efficiency through its core components:
Metadata, JSON Schema, and UI Schema. Each plays a crucial role in the creation and management of dynamic forms.
Metadata:
What is it?
Metadata is essentially "data about data." It functions as a detailed ledger, recording specific attributes
and contextual information about each task.
Why is it important?
Metadata serves as the backbone for contextualizing tasks. It facilitates the seamless integration of data
across various tasks, ensuring that important details are carried forward. This continuity is key to
maintaining efficiency and coherence in task management.
JSON Schema (Data Schema):
What is it?
JSON Schema acts as the architectural blueprint for your task data. It outlines the expected data types,
constraints, and overall structure of the data associated with each task.
Why is it important?
The schema's primary role is to enforce data integrity and structure. By providing a clear definition of
data requirements, it ensures that all collected information is consistent, predictable, and conforms to
established standards. This is crucial for maintaining data quality and facilitating automation and data
processing.
UI Schema (View Model):
What is it?
The UI Schema is responsible for the visual representation of the data structure defined by the JSON Schema.
It provides customization options for the layout and design of form fields, widgets, and other interactive
elements.
Why is it important?
The UI Schema bridges the gap between backend data structures and front-end user experience. Its importance
lies in its ability to tailor the presentation and interaction with the data to fit specific user needs and
aesthetic preferences. This customization enhances user engagement and ensures a more intuitive and
user-friendly interface.
JSON Data and Task Templates
Start with your JSON data. Don't have any? See some examples here or
create here.
JSON Schema (Data Schema)
[ Picture of JSON code or UML diagram here ]
Describe your form object using a JSON file. It includes names, types, values, and sizes of fields.
Contact support@askrobots.com within 30 days for refund requests.
Enterprise Billing
For organizations needing:
Invoiced billing (NET 30)
Volume discounts
Multiple user accounts
Custom contracts
Contact sales@askrobots.com for Enterprise options.
11. API Documentation
API Overview
Our API allows you to interact programmatically with our platform, enabling you to manage tasks, view statuses,
and much more. It's designed for developers who want to integrate their applications or automate workflows.
Authentication Methods
We use token-based authentication for securing our API. Each request must include a valid API token in the
header. Tokens can be obtained through your user dashboard. You can find your API key from the dashboard or
through this link.
Endpoints, Request & Response Formats
The API provides various endpoints to access different functionalities. Requests should be made in JSON format,
and responses are also returned as JSON. Here's an example endpoint for tasks:
https://askrobots.com/api/tasks/. For a detailed list of all
available endpoints, their request methods, and response formats, please refer to our full API documentation.
Handle rate limits gracefully with exponential backoff
Use webhooks instead of polling for real-time updates
Batch operations when creating multiple resources
Include only needed fields with field selection parameters
Use pagination properly for large datasets
Store tokens securely and rotate them regularly
Need Help? Contact api-support@askrobots.com for API-specific questions or visit our
API Examples Repository for more code samples.
7. Security & Privacy
AskRobots is built with security and privacy at its core. We implement industry best practices to protect your data
and ensure compliance with privacy regulations.
Data Isolation
Every user's data is completely isolated:
Row-level security: All database queries are filtered by user ID
No shared data: Your files, tasks, and projects are never accessible to other users
API isolation: Token-based authentication ensures data access is user-specific
Project boundaries: Even within teams, access is controlled at the project level
Encryption
We use multiple layers of encryption to protect your data:
In Transit: All connections use TLS 1.3 encryption
At Rest: Files are encrypted using AES-256 encryption
Database: Sensitive fields use application-level encryption
Backups: All backups are encrypted before storage
Backup Procedures
Your data is protected through comprehensive backup strategies:
Automated daily backups of all databases
30-day retention for point-in-time recovery
Regular restoration testing to ensure backup integrity
User Permissions
Fine-grained permission controls:
Role-based access: Admin, User, and Worker roles
Project permissions: Control who can view, edit, or manage projects
API permissions: Separate tokens for different access levels
Audit logging: Track all permission changes
API Security
Our API implements multiple security measures:
Token authentication: Secure API tokens that can be revoked
Rate limiting: Prevent abuse with intelligent rate limits
Input validation: All inputs are sanitized and validated
CORS protection: Controlled cross-origin resource sharing
GDPR Compliance
We respect your privacy rights under GDPR:
Right to Access: Export all your data at any time
Right to Erasure: Delete your account and all associated data
Data Portability: Export data in standard formats (JSON, CSV)
Privacy by Design: Privacy considered in all features
Data Minimization: We only collect necessary data
Data Retention Policies
Clear policies on how long we keep your data:
Active accounts: Data retained while account is active
Deleted items: Soft-deleted for 30 days, then permanently removed
Inactive accounts: Notification after 12 months, deletion after 18 months
Negative balance accounts: 90-day grace period before data removal
Audit logs: Retained for 1 year for security purposes
Data Export Options
You own your data and can export it anytime:
Full account export: All data in a single ZIP file
Selective export: Choose specific projects or date ranges
Multiple formats: JSON, CSV, PDF for different data types
API access: Programmatic export via our REST API
No vendor lock-in: Standard formats ensure portability
Security Best Practices for Users
Help us keep your account secure:
Strong passwords: Use unique, complex passwords
Two-factor authentication: Enable 2FA when available
API token management: Rotate tokens regularly
Monitor access: Review your activity logs periodically
Report issues: Contact us immediately if you suspect unauthorized access
Security Contact: For security concerns or to report vulnerabilities,
please email security@askrobots.com