Persona
A buyer persona: a set of characteristics that determines what messaging the people matching it should receive.
This is the Persona library. Personas are product-wide, so a Contact holds AT MOST ONE —
assigning another replaces it. Read a Contact's Persona with contactPersonaAssignments;
change it with assignPersona and unassignPersona.
type Persona {
id: ID!
product_id: Int!
name: String!
description: String
job_titles: [String!]
seniority_levels: [String!]
departments: [String!]
responsibilities: String
pain_points: String
goals_outcomes: String
messaging_guidance: String
created_at: DateTime
updated_at: DateTime
}
Fields
Persona.id ● ID! non-null scalar
Persona.product_id ● Int! non-null scalar
Persona.name ● String! non-null scalar
Persona.description ● String scalar
Persona.job_titles ● [String!] list scalar
Persona.seniority_levels ● [String!] list scalar
Persona.departments ● [String!] list scalar
Persona.responsibilities ● String scalar
Persona.pain_points ● String scalar
Persona.goals_outcomes ● String scalar
Persona.messaging_guidance ● String scalar
Persona.created_at ● DateTime scalar
Persona.updated_at ● DateTime scalar
Returned By
createPersona mutation ● deletePersona mutation ● persona query ● personas query ● updatePersona mutation


