If your leads come from Meta, Google Ads, or another ad platform, you can use Kayse AI outcomes to help those platforms learn which leads are worth finding again.
The key is to send lead outcomes back through your CRM so your ad platform gets better feedback over time.
When your ad platform only knows that a lead filled out a form, it has very little context. It does not know whether that lead was a good fit, a bad fit, or someone who never engaged.
Kayse AI adds that missing layer by tracking what happened after outreach:
That feedback can then be sent back to your ad platform so it can optimize for better leads.
The correct setup is:
Ad Platform → CRM → Kayse AI → CRM → Ad Platform
Here is what that means in practice:
Best Practice
Keep your CRM in the middle. Kayse AI is the outreach layer, not the system of record for lead management.
Unsupported setup
Do not send ad leads directly into Kayse AI and try to use Kayse as your CRM. Kayse is designed to communicate with leads, not to replace your CRM.
The most common signals are webhook events and case status updates.
| Kayse signal | What it means | Typical ad feedback use |
|---|---|---|
| DQ Message Intent | A message reply showed the lead is not a fit | Send a negative signal |
| Disqualified Call Outcome | A voice call ended with the lead marked disqualified | Send a negative signal |
| Converted | The lead completed the action you wanted | Send a positive signal |
| Successful | The call or message flow completed successfully | Send a positive signal |
| Case Status Changed | A case moved to a new stage | Map specific statuses to positive or negative signals |
| Call Completed | A voice interaction finished | Use the call result to decide what to send |
| Message Received | The lead replied or engaged | Track engagement or trigger a follow-up workflow |
Use these when you want the ad platform to stop finding similar leads:
These can be sent to systems like Meta Conversions API or Google Ads as negative or low-value conversion signals, depending on how your tracking is configured.
Use these when you want the ad platform to find more leads like the ones that worked:
These are your strongest positive signals because they tell the ad platform what a good lead looks like after Kayse AI outreach.
If your team does not want to build around webhooks right away, you can also base feedback on case status changes.
For example:
Won or Qualified can map to a positive signalLost or Disqualified can map to a negative signalThis is simpler, but it is usually less precise than webhooks because it depends on your CRM sync and your internal status process.
DQ Message IntentDisqualifiedConvertedSuccessfulGood to know
Kayse webhooks are set up at the company level, so you can reuse them across multiple campaigns.
When a webhook arrives, your receiving system should:
Examples:
DQ Message Intent → mark lead as disqualifiedConverted → mark lead as qualified or convertedSuccessful → mark lead as engaged or successfulOnce your CRM has the Kayse outcome, send that feedback to your ad platform:
At that point, your ad platform can use the signal to improve future ad delivery.
Before going live, test the complete path:
If one step is missing, the optimization loop breaks.
Kayse AI supports this loop in a few different ways:
Voice AI can:
AI Messaging can:
Webhooks make the connection possible by sending Kayse events to your CRM or middleware in real time.
If you need help choosing which events to send first, start with Disqualified, Converted, and Successful. Those usually give the clearest feedback loop with the least setup complexity.