activeCollab Features
Projects
- Unlimited ProjectsNo artificial limitations - manage an unlimited number of projects at any time.
- Copy Projects and Save TimeProjects can be copied so you can have "project templates" for common things you work on. This can save you a lot of time that you would waste if you had to define all milestones and tasks from scratch.
- See Project ProgressProject progress shows you have many tasks are completed and how many are still left to go with a nice little graphic indicator.
- Organize Projects Into GroupsProjects can be sorted into project groups. Your clients will see only the groups where they have projects in; other groups will be invisible to them.
- Set a Client for a ProjectProject can optionally be associated with a client company. It will inherit client's logo if no specific project icon is set.
- Quickly Move Between ProjectsUse Jump to Project widget to quickly jump to any project at any time. You can pin projects to the top of the list for easier access.
Files
- Upload Files, File Revisions and CollaborateUse Files section to upload files, discuss them, upload and compare versions. You can upload and track versions of any file.
- See Attachments from Other Project SectionsFiles attached in other project sections are also listed in Files section. They are marked with a little paperclip icon so you can easily spot them.
- Preview ImagesSystem generates thumbnails and preview images for JPG, GIF and PNG files.
- Categories and MilestonesFiles can be sorted in categories and associated with milestones. Both relations are optional.
Tickets
- Bigger Tasks, Issues, Subprojects and MoreTickets are essentially tasks, but their rich features let you use them for many different things, depending on your needs. They are great for tasks that take longer time to get completed, that evolve through time, or in situations when you need the ability to discuss a task with your team or a client.
- Categories and MilestonesTickets can be sorted in categories and associated with milestones. Both relations are optional. When ticket is completed, it's moved to Archive for future reference.
- Break Ticket Into Smaller TasksUse subtasks to break a ticket into smaller steps and to execute them one by one. Each subtask can have due date, priority and a list of assignees.
- HistoryChanges made to a ticket are tracked so you can always know what, when and who made a change.
- CommentsTickets support an unlimited number of comments. Use them to discuss a ticket with your colleagues and clients.
- Unlimited Number of AttachmentsPeople can attach any number of files to a ticket. System will recognize images and create thumbnails. For other types it will use appropriate filetype icons.
- Email NotificationsUsers subscribed to a ticket will receive email notification when it is commented, completed or reopened.
Time Tracking
- Track TimeEach project has its own time page where time can be directly tracked on a project. Optionally, the time record can be attached to a ticket or a subtask.
- Billable? Billed?Each time record can be marked as billable or not billable. Additionally, billable hours can be marked as billed. When billed, time record will be crossed over in the list and you can easily filter it out in reports.
- Filter and Export DataFilter time records by date, user and billable / billed status. The filter which you create is reusable and you can run it globally or per project. Filter results can be exported to CSV format and used in your favorite spreadsheet application (like Excel, Numbers etc), or sent to your accountant for further processing.
Permissions
- System RolesSystem roles let you specify which areas and functions of system users can have access to. Some of the role permissions are access to administration, ability to manage or create project, manage company user accounts and more.
- Project RolesProject roles are reusable sets of project permissions. Users can have different roles on different projects. If none of already defined project roles work for a specific user on a specific project, then you can use a custom set of permissions instead of defining a new role.
- Full ControlGranular permissions let you precisely set up which sections of a project user have access to and what he or she can do there. Clients see only people they previously worked with and are not aware of anything outside of the projects they are working on.
Printing and Exporting
- Print StylesheetsAll activeCollab pages are optimized to print well. Print out assignments or specific task details and bring them to the team meeting with no worries - they look beautiful on paper as well.
- Export ProjectProject Exporter lets you export project data as static website that can be uploaded to the server, archived for future reference or for any other purpose that may be suitable for you
Modules
- 100% ModularactiveCollab is modular system. Using modules you can extend or alter system behavior. Most of activeCollab features are already implemented as modules
- Modules is Mini ApplicationWhat makes modules so powerful is the fact that small, fully featured MVC applications operate in activeCollab environment and can interact between each other
- Write, Share or Sell ModulesYou are free to create modules and sell them or offer them for free to the rest of activeCollab community. We encourage our community to share their modules and you can see all of currently available modules at Download section of this website.
activeCollab API
- Perfect for IntegrationAPI lets you easily integrate activeCollab with other applications. Use it not just to give access to your data to other application, but also to let them work with it, create new records and more.
- Easy to UseactiveCollab API provides data in XML or JSON format over good old HTTP. All you need to do is to ping a specific URL, say which format you prefer and collect the output.
- Have it Under ControlAPI can be set as read and write, read only (default setting) or completely disabled. It's your call how much control you want to give to other applications
Security
- Full ControlactiveCollab is not a hosted service so you can run it locally, in your network, behind company firewall. System can be installed on server with SSL support so all interaction between you and the software is encrypted.
- Encrypted User PasswordsUser passwords are salted and encrypted with SHA1 encryption algorithm.
- CAPTCHA ProtectionPublic forms that submit data into the system use CAPTCHA protection to prevent SPAM bots to post tickets in your system.
Interface for Mobile Devices
- While you're on the GoMobile interface offers low bandwidth interface optimized for smaller screen resolutions. This way you can check the progress of your projects while you are out of the office or on a trip.
- Works with Modern PhonesMobile interface works with modern phones without any additional software required. All you need is a phone with a browser that supports XHTML. We recommend iPhone, BlackBerry, Symbian S60 or any phone that can run mobile Opera.
- Touch activeCollab!activeCollab mobile interface will detect if you are using iPhone or iPod Touch and will make proper adjustments to be more usable with Touch interfaces.
Milestones
- Mark Key Points in a Project Have a bird-eye view over things that need to be done, when and who is responsible. Milestone can be a single day event or a time period determined by start and due date.
- “Zoom In”When you need more details, click on a milestone's name to "zoom in" to see all related discussions, files and tasks.
- iCalendar SupportSubscribe to iCalendar feed to have milestones and tasks from activeCollab synchronized with your favorite calendar application (iCal, Outlook etc).
- Email NotificationsNotifications are sent to everyone subscribed to a milestone when it is completed or reopened.
Discussions
- Just Like Online ForumDiscussions let you create a number of topics and discuss them with your team and clients. It's like online forums - discussions with most recent comments are listed on top and system will tell you when there are new messages in a topic.
- Categories and MilestonesDiscussions can be sorted in categories and associated with milestones. Both relations are optional.
- Attach Files to Discussion MessagesEach discussion message supports an unlimited number of files attached. System will recognize images and create thumbnails. For other types it will use appropriate filetype icons.
Checklists
- Lists of TasksChecklist is a list of tasks that need to be done in order to get a checklist completed. When all tasks in the checklist are completed, the checklist is completed automatically.
- Priority, Due Date and Multiple AssigneesEach task in a list can have priority, due date and multiple assignees.
- Email NotificationsPeople subscribed to a checklist will receive email notification when checklist is completed or reopened.
Pages
- Collaborative WritingPages are great for content production. They can be organized in chapters and subchapters. Pages support version tracking so you can see how the document evolves over time.
- CommentsPages support an unlimited number of comments. Use them to discuss a page with your colleagues and clients.
- SubtasksUnlimited number of subtasks can be attached to a page. This is great for complex documents with many authors involved or for jotting down ideas you want to explore.
Calendar
- Show Tasks in Calendar ViewCalendar shows milestones and tasks in month view. User can "zoom in" and see more information about tasks by clicking on a particular day. Tasks can be completed directly from calendar.
- Multiple CalendarThree calendar filters are available - global calendar, project calendar and user calendar.
- iCalendar SupportSubscribe to iCalendar feed to have milestones and tasks from activeCollab synchronized with your favorite calendar application (iCal, Outlook etc).
Assignments
- Multiple AssigneesTasks can have multiple assignees. One user is always set as responsible in front of the group of assignees.
- Assignment FiltersFilter assignments by date, priority, assignees and project. Each filter can be re-used and shared with other users. Users can also define private filters available only to them.
Email Features
- Outgoing EmailactiveCollab can use PHPs mail() function or your SMTP server to send out emails. SSL and TLS encryption are supported for SMTP connections.
- Mass MailerUse Mass Mailer to send messages to users from your activeCollab system. This tool can send messages to all users or only to a group of selected people.
- Email TemplatesAll emails sent by the system are based on a set of customizable templates. Use them include information specific to your business, change the tone or make them more personalized.
Themes
- Change Look and FeelUse themes to change the look and feel of the application. The system offers a great foundation with layout already in place; all you need to do is to set fonts, colors and add your own graphics.
- Per User ThemeEach user can select the theme he or she prefers. Default theme is set in Administration
Reminders
- Remind People Regarding an Issue in 3 ClicksRemind someone about a ticket, a discussion or a page in 3 clicks. You can notify assignees, subscribers, people who commented or a specific person.
- Things that Require your AttentionReminders are sent as email notification. They are also listed at the dashboard at Things that Require your Attention section.
Localization
- Translate the InterfaceactiveCollab gives you tools to translate the entire interface to any language you need. It is all done from Administration Panel and no programming skills are required.
- Per User Language SettingsEvery user can select preferred language from their Profile page.
- Translate Email TemplatesAll emails sent out by activeCollab can be translated into any language. Users will receive email notifications in language they selected on their profile page.
- Date and TimeDate and time are properly formatted and use localized names for weekdays and months. Users can change preferred date and time format on their profile pages.



