💡The integration is subject to a fee. If you would like to use our MOCO integration, contact us at [email protected]. We are looking forward to hearing from you.
MOCO is an agency software that lets you do your accounting besides many other things without chaos and paperwork.
For MOCO we have different integrations:
Chargeable MOCO integration for transferring projects and times
General Information
The MOCO integration is a paid add-on module that enables seamless transfer of projects, time tracking entries, and absences between awork and MOCO. This ensures that all relevant data is centrally available and supports your workflow efficiently.
Which Features does the MOCO Integration offer?
Projects
Synchronisation of new projects from MOCO to awork
Use of project templates from awork
Transfer of existing projects from awork to MOCO
Time tracking
Automatic transfer of all times, no manual rework required
Option to start the transfer only from a specific point in time
Distinction between billable and non-billable times possible
Absences
Only new or changed absences are synchronised from MOCO to awork
No synchronisation in the other direction (awork → MOCO)
How does the MOCO Integration work?
1. Project Creation:
The project is newly created in MOCO and tagged with "Sync to awork."
The interface automatically creates the project in awork, transferring the following data:
Project number
Project name
Deadline
Client (created or selected and assigned to the project).
The responsible project manager and project members are synchronised to awork by default.
2. Tasks from Service Items:
For each service item in the MOCO project, a task is created in the "MOCO" list in awork.
3. Time Tracking:
A time entry is created in awork for the linked project.
If the time was logged on a task that originated from a MOCO service item, the time is directly assigned to it.
If no direct assignment is possible, the time entry is matched based on the activity name and the name of the MOCO service item.
If no match is found, a new service item named "Unassigned Time Entry" is created in MOCO, and the time is assigned there.
Sub tasks are assigned to the same MOCO service item as the main task.
Users in MOCO and awork are matched via their email addresses.
Important: The email address must be stored as a work email in Account settings (After click on the profile picture on the top right hand side) > Edit user > Contact information. Admins can adjust this email address for other under Users in the left hand navigation bar.Information about whether the time is billable or non-billable is also transferred.
Time entries can be modified or deleted in awork afterward, and these changes are also reflected in MOCO.
4. Project creation in awork with templates:
Create your own field: Create your own field in MOCO with the name “awork project template” as type “Single selection”.
Add templates: Add the templates you want to use in MOCO/awork to the single selection options. Important: Make sure that there are no spaces before or after the comma.
Use template: The selected template is automatically used for project creation in awork.
How do I set up the MOCO Integration
1. Create an API Key in MOCO
In the MOCO account: Gear icon → Extensions → API and Webhooks
Create a new API key with:
Name (e.g., “awork”)
Full access, unlimited validity
Copy the key and store it securely
2. Create Custom Fields in MOCO
To ensure proper data transfer, you need to create custom fields in MOCO:
Navigate to Settings → Custom Fields.
Create the following fields:
awork Projekt (Type: Link)
Sync zu awork (Type: Yes/No)
awork project template (Type: Single selection). Add template names as described above.
While creating the custom fields choose Project from the dropdown in the second row.
Pay attention to case sensitivity.
Save fields.
3. Enable the Integration in awork
Contact our support team to request activation of the MOCO interface for your awork workspace.
Provide the API key and your MOCO subdomain. Both are required to configure the integration.
Please let the team know whether the following features should be activated:
Sync of absences from MOCO to awork: Yes/No
Sync of task names to the description of the time tracking in MOCO
Should the time tracking be transferred from a certain point of time?
Time tracking via task lists: Yes/No
4. Initial Test
Create a Project:
Create a new project in MOCO and activate the Sync zu awork field.
Save the project.
Verify Transfer:
Check in awork to ensure the project has been transferred correctly.
Important Notes
User Permissions in Both Systems:
Ensure that user permissions are correctly configured in both systems and that the users are assigned to the relevant projects in both awork and MOCO. The user needs full access to projects in MOCO and must be added to the project as a “person for time tracking.”Existing awork projects:
To transfer existing awork projects to MOCO, create a MOCO project, add the corresponding awork project link, and activate the "Sync zu awork" field afterwards.Existing MOCO projects:
If you want to create existing MOCO projects in awork, simply activate the "Sync zu awork". The project will then be created in awork.Own subdomain:
If you change your awork domain after the MOCO integration was activated, please contact our support team, as the domain needs to be updated for the integration.
Resync Function:
If a transfer fails and time entries need to be transferred to MOCO retroactively, please contact our support team. They can initiate a resync.
Cancellation of the MOCO integration
The MOCO integration cannot be canceled by the user in awork. To do so, please contact our support team at [email protected]
Frequently Asked Questions
How much does the integration cost?
How much does the integration cost?
For the integration, we charge a fixed price of 50 EUR per month. The minimum contract duration and notice period for this add-on depend on the conditions of your current plan.
Is the title of the task in awork included in the description of the time tracking in MOCO?
Is the title of the task in awork included in the description of the time tracking in MOCO?
Yes, the task name can be transferred to the notes field of the time tracking in MOCO. Just let the support team know that you would like to use this feature when the integration gets activated. The feature can also be activated retroactively.
Can a task be renamed in awork or will time trackings then no longer be assigned?
Can a task be renamed in awork or will time trackings then no longer be assigned?
The allocation of time trackings continues to work, even if a task is renamed in awork.
Are changes to the time trackings in awork in awork also updated in MOCO?
Are changes to the time trackings in awork in awork also updated in MOCO?
Yes, the duration and note of a time tracking is transferred to MOCO when changes are made in awork.
If time tracking entries are already manually created in MOCO, will they be transferred again from awork?
If time tracking entries are already manually created in MOCO, will they be transferred again from awork?
Yes, the time trackings would be transferred again, but you can define a date from which they should be transferred. Please inform our support team of this when activating the integration.
Can changes made to a MOCO project after its initial creation be transferred to awork?”
Can changes made to a MOCO project after its initial creation be transferred to awork?”
Only new services and projects members can be synced to awork after the project has been created in MOCO. To trigger a sync, the project name needs to be adjusted (e.g. by adding a space to the end).
Are time trackings that are edited/deleted in MOCO also edited/deleted in awork?
Are time trackings that are edited/deleted in MOCO also edited/deleted in awork?
If a time tracking is edited or deleted in MOCO, there is no synchronisation to awork. If you change or delete a time tracking in awork, it will also be updated or deleted in MOCO.
If a project is deleted in MOCO, is the project also deleted in awork?
If a project is deleted in MOCO, is the project also deleted in awork?
No, deleting a project in MOCO has no effect on the project in awork. The project in awork is not deleted as a result.
Can time trackings be synchronised from MOCO to awork?
Can time trackings be synchronised from MOCO to awork?
No. Time trackings are only transferred from awork to MOCO, not the other way round.
Is the budget of tasks created in MOCO also transferred to awork?
Is the budget of tasks created in MOCO also transferred to awork?
The budget is not transferred directly from MOCO to awork. A monetary budget is used in MOCO and a time-based budget in awork. However, the planned effort of a task in awork is based on the budget of a MOCO service and the hourly rate stored in MOCO. (Formula: MOCO budget / MOCO hourly rate = awork planned effort)
Can time trackings also be transferred from awork to MOCO via the task list?
Can time trackings also be transferred from awork to MOCO via the task list?
Yes, you have the following options:
Via task:
A list named “MOCO” is created. Under this list, a task is created for each service line from MOCO. All times recorded directly on these tasks are then transferred back to the corresponding service line – either directly or via the service type.
Via task list:
A separate task list is created from each service line – however, no tasks are created automatically. If there are already lists with identical names in the project template, we assign the tasks to these existing lists.
Any time recorded in such a list (on tasks or subtasks) is then assigned to the corresponding service line.
Is the description of a service item from MOCO transferred to the description field in awork?
Is the description of a service item from MOCO transferred to the description field in awork?
Yes, that is possible. The description can be transferred here as well.
Can the transfer of project members from MOCO to awork be deactivated?
Can the transfer of project members from MOCO to awork be deactivated?
Yes, the transfer of project members can either be deactivated for existing projects or for creating new projects as well. Please reach out to our support team so we can configure the integration accordingly.