ActiveCampaign Custom Objects make your integration better for customers by enabling them to model and manage their data in a way that reflects their unique business. For instance, if your client runs a music shop that sells instruments and gives lessons, you can build a “Lessons” Custom Object that allows them to easily manage lesson types, times, instructors, and customers. Your client can then trigger automations based on data related to their "Lessons" Custom Object which creates a more personalized experience for your customers.
We believe it’s important for you to be able to build your integration in a way that works best for your business and/or client. Therefore, we have two ways for you to build custom objects into your integration, via App Studio and via direct API.
A Custom Object is a set of data fields defined as a schema, similar to a database schema. A record is a unique entry for that Custom Object and associated with a standard Contact. A Contact may have zero, one, or more records.