How qualification works
When a contact responds to a message, Myna’s agent reviews the open qualification goals and decides whether the current turn is a good opportunity to ask one. Once the contact provides an answer, the agent marks that goal as collected and moves to the next uncollected goal. If the contact voluntarily shares information that matches a goal (or any visible custom field), the agent records it without needing to ask again. Required goals are prioritized — the agent keeps working toward them even if the contact moves the conversation elsewhere. Optional goals are asked when the flow allows, but the agent won’t force them if the conversation isn’t conducive.Add qualification goals to a campaign
1
Open the campaign editor
Go to Campaigns, find your campaign, and click Edit. Navigate to the Qualification section.
2
Add a new goal
Click Add Goal. A goal form opens with the following fields:
3
Set the field type
Each goal maps to either a system field (a standard Contact column) or a custom field (a value you’ve defined in your workspace’s custom field configuration).
Choose the correct data type so Myna validates and stores the collected value properly (e.g., a
number field rejects free-form text).4
Save and reorder
Click Save after adding each goal. Drag goals up or down to reorder them — the agent attempts them in order from top to bottom.
Qualification prompt mode
When your campaign has many custom fields, you can control which ones appear in the agent’s qualification prompt:
Switch to Select mode and check the fields you want included. This is especially useful when you have many custom fields but only a few are relevant to a given campaign’s goals.
Use cases and examples
Real estate buyer campaign
Collect budget range, desired number of bedrooms, preferred neighborhoods, and purchase timeline. Mark budget and timeline as required; neighborhood preference as optional.
Solar leads campaign
Ask for monthly electricity bill, roof ownership status, and property type (residential vs. commercial). Mark electricity bill and ownership as required.
Home services campaign
Collect service type needed, property size, preferred appointment window, and whether the contact is the homeowner. Mark homeowner status as required.
B2B outreach campaign
Gather company size, current solution in use, decision-making authority, and budget cycle. Mark decision authority and budget as required.
Best practices
Keep goals focused
Keep goals focused
Limit each campaign to the 3–5 most important pieces of information. Too many goals make conversations feel like interrogations and reduce response rates. Prioritize the fields your team actually uses to qualify a lead.
Only mark truly required fields as required
Only mark truly required fields as required
Use the Required flag sparingly. If a field is marked required, the agent will keep asking for it across multiple messages — which can frustrate contacts. Reserve it for information you genuinely cannot qualify the lead without.
Set a reasonable max attempts value
Set a reasonable max attempts value
For required fields, set a max attempts value of 2–3. This prevents the agent from repeatedly asking for the same information if the contact consistently avoids answering, and it gives the conversation room to progress.
Use the description field for agent guidance
Use the description field for agent guidance
The description field is your chance to give the agent more nuanced instructions. For example: “Ask politely and mention that budget flexibility is okay” or “Only ask this if the contact has already confirmed interest.” More context leads to better, more natural questions.
Use Skip If Already Filled for pre-populated contacts
Use Skip If Already Filled for pre-populated contacts
Leave Skip If Already Filled enabled (the default) whenever you import contacts that already have some fields completed — for example, contacts from a CRM where budget or location is known. The agent will skip those goals automatically and focus only on what’s missing.

