Skip to content

Get started

You are new to Callico and would like to annotate a set of documents on a dedicated interface? On this page you will find a detailed, step-by-step tutorial to meet your needs.


Links from this page will always open in a new tab so you can easily come back to this tutorial by closing each newly opened section.


Bring your data online with Arkindex

As Callico currently only supports the import of documents from Arkindex, we invite you to create an account on, Teklia's document processing platform. Registration on the public Arkindex demo instance is completely free, so you can start experimenting with Callico right away.

With your newly created Arkindex account, you will be able to upload your documents, whether they come from local files or from a IIIF server.

Register on Callico

The last prerequisite prior to using Callico is to create an account on the instance of your choice. To register on Callico's main public instance maintained by Teklia, you can simply follow this link.


You need to be a staff member to create projects on Callico. To do so, you will need:

  • to contact us to be promoted to this rank, when working on the instances which are managed by Teklia as Callico and its Demonstration,
  • or set the boolean User.is_staff to True on the relevant user account in your database if you are managing and working with your own instance.

Before you begin your Callico journey, we also recommend that you read the short sections that introduce Callico's key concepts and features: Projects, Elements, Processes, Campaigns and Tasks.

Reach your goal - Collect annotations on your documents

Diagram showing the steps to get started on Callico

Setup your project and import elements

Once your data is ready on Arkindex and you have created your Callico account (see the prerequisites section), you can start your project.

As soon as your project is created, it is time to invite your collaborators to join you. You can invite contributors to annotate your documents, moderators to moderate their annotations, or other managers to help you manage your project.

The next step is to import the documents for which you wish to collect annotations to Callico. This set of documents can be easily imported from Arkindex. You may also wish to browse the imported documents to check that the import went smoothly.

Create and configure your campaign

Now that your project has been properly set up and your documents are available on Callico, you should take a moment to select the campaign mode that best suits your needs. Then, you can proceed with the creation of an annotation campaign.

With your campaign created, you can move on to its configuration:

  1. define global parameters
  2. set up the parameters specific to your campaign mode

Manage the annotation tasks

Now that you have everything set up, all you need to do is define which parts of your documents you want to be annotated. To do this, you need to create annotation tasks that you can leave unassigned and available for volunteers or assign directly to specific contributors. Assigned tasks must then be published so they can be annotated.

You can validate the configuration of your campaign and your tasks by generating preview tasks. If something does not work out, you can always unassign draft and pending tasks, and delete unassigned ones.

Next, you will need to make room for your collaborators, by giving your contributors time to annotate the tasks available and/or assigned to them. Then, it will be your moderators' turn to validate or invalidate these annotations if a moderation phase is necessary to clean up your final data.

Bonus: Export the collected annotations

Once you have started collecting annotations, you can track the progress and the trend of your campaign by regularly exporting the results in CSV format or in XLSX format.

Eventually, when your campaign is complete, you will also be able to export all the annotations on your documents back to Arkindex.

Thank you for trying out Callico!

If you have any problems with the instructions above, please contact us at We will be pleased to answer any questions you may have, and welcome suggestions to improve this documentation.