Last updated on: January 27, 2026
Getting Started in iDMS
The iMIS Data Management Suite (iDMS) is a comprehensive set of tools for managing your data. iDMS consists of six separate modules:
- iImport Cloud: Use an Excel spreadsheet to import or update data in iMIS.
- iUpdate Cloud: Use an iMIS IQA query to update data, insert data, or replicate stored procedures.
- iSchedule: Schedule the above jobs to independently run in the future or on a recurring basis.
- iTransfer: Create jobs to export and transmit data (for example, JSON or CSV) to third parties such as learning management systems, certifying boards, or fulfillment services. Receive notifications for job outcomes, including success or failure. Webhook functionality allows third parties to write information back to iMIS, such as activity records, program completions, certifications, or orders.
- iWorkflow: Link together actions, initiated by a trigger. Triggers can be activated manually through iWorkflow, scheduled to activate at a specific time, or activated through webhooks. Actions can include running an iDMS iUpdate, Inserting an Activity, and many more, including iTransfer related actions.
- iHook: Create webhooks to use in third party applications or via JavaScript, that can instantly insert activities or panel records.
iImport and iUpdate Actions
| Action | Meaning |
|---|---|
| Insert | Used to create new contacts, or insert other data for a known iMIS ID.
|
| Insert with Matching | Add other data to existing iMIS records without the iMIS ID.
|
| Update | Update data that already exists in iMIS.
|
| Insert and Update | Use this approach when both inserting and updating data in iMIS.
|
| Delete Data | Permanently remove (non-contact) data from iMIS.
|
Glossary
| Term | Meaning |
|---|---|
| Background Account | The Background Account is used by the Cloud Applications to communicate with iMIS directly. The background account is how we are able to access your instance of iMIS. |
| Dashboard | The Cloud Dashboard is located at https://cloud.csiinc.com. All cloud applications are managed in the Cloud Dashboard, including the iDMS Data Management Suite. iMIS Full Staff Users log in with a combination of their iMIS credential and the Cloud ID ASI supplies. |
| Matching | Matching defines how supplied data (such as a spreadsheet or IQA query) will interact with data in iMIS.
|
| Mapping | Mapping defines how supplied data values are applied to iMIS fields.
|
| Options | Task Options control how an iDMS job runs.
|