---
title: Custom Activities
subtitle: >-
  Create custom activity types with user-defined fields to track any kind of
  interaction.
---

Custom Activities let you create arbitrary activity types with user defined
fields.

To work with Custom Activities, you will need to:

1. Create a [Custom Activity Type](api:GET/custom_activity/).
2. Add one or more [Activity Custom Fields](api:GET/custom_field/activity/) to
   that type or associate a [Shared Custom Field](api:GET/custom_field/shared/) with
   it.
3. Once the Custom Activity Type is defined, create and manage
   [Custom Activity instances](api:GET/activity/custom/)
   of that type as you would any other activity.
