NewThe Parts and Inventory Check Agent is live. Watch the run on a real Salesforce org
Financial Services

Case study · Client engagement

AI Deal Matching That Screens Companies Against Every Investor Mandate

A private equity advisory firm was screening thousands of companies against investor mandates by hand. We built the investor and deal model in Salesforce, then an AI matching workspace that ranks, scores and explains every candidate before a human approves it.

An analyst reviewing financial charts on several screens in a quiet officeFinancial Services
ArchitectureFrom candidate company to approved deal

Investor mandates and preferences live in Salesforce as structured records. Candidate companies arrive from website intake, list ideas and target batches. A first-pass AI ranking screens every candidate against each mandate, and the strongest go to deep scoring, where Prompt Builder and web research produce a score, a rationale and red flags. Analysts review the match analysis and approve or reject it, individually or in bulk, and their feedback is stored. Approved matches become deals with one action, and retainer and pipeline reporting reads the same records, so the path from research to CRM is auditable at every step.

  1. Mandates

    • Investor accounts
    • Acquisition mandates
    • Likes and dislikes
    • Mandate documents

    Each investor’s criteria are structured data, so a machine can read them.

  2. Candidates

    • Website intake
    • List Ideas
    • Target Batches
    • Multi-investor tags

    Companies enter one queue whatever their source.

  3. AI screening

    • First-pass ranking
    • Deep Scoring
    • Web research
    • Match Analysis

    Cheap ranking first, expensive scoring only on the shortlist.

  4. Human review

    • AI match records
    • Approve or reject
    • Bulk approvals
    • Feedback

    Nothing reaches an investor without an analyst’s approval.

  5. Deal flow

    • Create and send deal
    • Deal queue
    • Pipeline reporting
    • Retainer reporting

    The deal carries its score and rationale with it.

Delivered engagement. The client is not named publicly; the industry, products and outcomes are theirs.

The starting position

The firm sources acquisition targets for investors. Each investor has a mandate: sectors they want and sectors they will not touch, revenue and size bands, geographies, ownership structures and a long list of softer preferences that usually live in someone's head. The firm's job is to find companies that fit, explain why, and put the best ones in front of the right investor before a competitor does.

That job was being done by hand. Analysts read company websites, compared what they found against several mandates at once, and kept the results in spreadsheets and email. The work did not scale with the number of investors, because every new mandate multiplied the comparisons. It was also hard to audit: when an investor asked why a company had been proposed, or why a similar one had not, the reasoning was scattered across inboxes.

The firm wanted two things at once. It wanted the speed of AI research, and it wanted control: every recommendation explained, every approval recorded, and the whole path from research to deal visible in the CRM.

What we built

01 An investor and deal model the AI can read

We started with the data, because a model can only match against criteria it can read. Investors, acquisition mandates, contacts, a deal queue and pipelines were modelled in Sales Cloud, with website-to-Salesforce intake for inbound opportunities. Investor likes and dislikes became structured fields, and mandate documents stored in Google Drive were connected to the investor record, so the criteria are available to both analysts and the AI.

02 The AI Matching workspace

On top of that model we built a matching workspace in Lightning Web Components. Candidates are first ranked against each mandate in a fast pass. The strongest go to Deep Scoring, where Prompt Builder prompts, grounded in the mandate and in web research gathered with Firecrawl, produce a score, a written rationale and red flags. The result is a Match Analysis that tells an analyst what fits, what does not, and what to check.

03 Match records, approvals and feedback

Every match is stored as its own record, with its score, rationale and status. Analysts approve or reject matches individually or in bulk, and their feedback is captured on the record. Approved matches become deals with a create and send action, and investor-specific reporting shows what each investor has been offered and why.

04 List Ideas and Target Batches

Not every candidate arrives one at a time. We built a List Ideas interface and Target Batches so analysts can load a set of companies, tag them for several investors at once and push them through screening together.

05 Investor operations

Around the matching engine we delivered the day-to-day pieces a firm runs on: investor onboarding, account hygiene, agenda export for investor meetings, and transaction, pipeline and retainer reporting, so the partners can see what each retainer has produced.

06 Agent infrastructure outside the org

Research and orchestration steps that do not belong inside Salesforce run on a self-hosted stack with n8n workflows and a PostgreSQL store, deployed through Coolify. Salesforce remains the system of record: the outside services do the heavy lifting and write their results back to the match records.

How the matching works in practice

A typical cycle starts when an analyst loads a set of companies, either a Target Batch from research or a List Idea built around a theme, and tags them for the investors they might suit. The first-pass ranking runs across every tagged mandate and sorts the list, so the analyst sees the most promising pairings first instead of reading the whole set in order.

The shortlist then goes to Deep Scoring. For each company and mandate pair, the system gathers what it can about the company from the web, grounds a Prompt Builder prompt in the mandate and in that research, and writes back a score with its reasoning. Red flags are called out separately, because a strong fit on sector and size can still be ruled out by ownership, geography or a detail buried on a company's own site.

The analyst reads the Match Analysis, approves or rejects it, and adds feedback where the AI got it wrong. Approved matches move into the deal queue, where the create and send action produces the deal record and the investor communication from the same data. Nothing is retyped, and the score, the reasoning and the approval stay attached to the deal for as long as it lives.

Controls that make it auditable

An AI process in a deal business is only as good as the record it leaves behind. Every match is a record, so the firm can report on what was screened, what was proposed and what was declined for each investor. Every approval carries the name of the person who made it. Every rejection carries a reason when the analyst gives one, which is also the most useful data for improving the ranking over time.

Mandate documents stay in Google Drive, where the firm already keeps them, and are linked to the investor in Salesforce, so the criteria the AI read can be checked against the source the investor signed off.

How we delivered it, end to end

Data model first. Mandates, investors and the deal queue were agreed before any prompt was written. The quality of every later AI step depends on the structure of the criteria it is matching against.

AI in two tiers. The ranking and scoring tiers were designed separately, so that cost and latency are spent where they change a decision. That split is also what makes large batches feasible.

Human in the loop by design. Approval is a required step in the process, and feedback is stored for every decision. The firm can show an investor the reasoning behind any recommendation.

Experiments kept separate from production. AI idea generation, an alternative ranking proof of concept and large-batch performance testing run as experiments alongside the production process. Their results are being measured before anything is promoted, and target throughput is treated as a goal under test, not a reported result.

Ongoing delivery. The firm remains an active client, with the matching engine and reporting extended in regular releases.

The decisions that mattered

Building inside Salesforce. A standalone research tool would have been quicker to demonstrate. It would also have left scores and approvals outside the CRM, with someone copying results into deals. Building in Salesforce kept one record, one permission model and one audit trail.

Explaining every score. A score on its own invites an argument. A score with a rationale and red flags invites a decision. Writing the explanation was part of the specification from the start.

Not automating the final call. It was technically possible to send top-scoring matches straight to investors. The firm's reputation rests on judgment, so the final step stays with an analyst.

What changed

AreaBeforeAfter
MandatesPreferences held by individual analystsStructured investor criteria on the record
ScreeningManual website reading per mandateFirst-pass AI ranking against every mandate
EvaluationNotes in email and spreadsheetsDeep score, rationale and red flags per match
ApprovalInformal and untrackedIndividual and bulk approvals with stored feedback
Deal creationRetyped from research notesCreated and sent from the approved match
ReportingAssembled by hand for each retainerPipeline and retainer reporting from the same records

What we would tell a firm starting this

Write down the mandate before you buy the model. Most of the value in AI matching comes from turning investor preferences into structured, readable criteria, and that work is useful even before the first prompt runs. Then keep the AI in two tiers, keep a person on the final decision, and store every decision. That is what turns an AI experiment into a process a regulated, reputation-driven business can stand behind.

Common questions

Answered, directly.

What buyers ask about delivering this in financial services.

No. The AI ranks and scores candidates and writes a rationale with red flags. An analyst approves or rejects every match, individually or in bulk, and only approved matches become deals. The approval and the feedback are stored on the match record, so the firm can show how each recommendation was made.

Because the outcome is a deal, and the deal, the investor and the retainer already live in Salesforce. Running the matching inside the CRM means scores, approvals and deals share one record, one permission model and one set of reports, instead of a research tool that someone has to copy results out of.

The design separates a fast first-pass ranking from deeper scoring for exactly that reason. Large-batch screening and performance testing are part of the ongoing work, and throughput targets are being validated rather than assumed, which is the honest position for any AI process at volume.

Free architect conversation

Talk to an architect, not a sales rep.

60 seconds to brief us, and a certified architect replies within one business day.

What are you looking to architect?

Pick the closest fit. You can add detail in a moment.

Which clouds or systems are in scope?

Optional. Choose any that apply, or skip ahead.

Where does your org stand today?

Optional. A few sentences is plenty: what is working, what is stuck, and what you want to be true. Or skip ahead and tell us on the call.

Who should the architect reach?

A certified architect will reply to these details.

Takes about 30–60 seconds · No obligation · Architect replies within one business day

Protected by reCAPTCHA. Google's Privacy Policy and Terms apply.

The thinking behind this

Related reading

Where this sits

Salesforce Agentforce Consulting

This work is delivered through our salesforce agentforce consulting practice.

Talk to us about your first agent

More delivery

Related case studies

  • SynconAI Consulting are Simply the Best in the Business When it comes to Salesforce implementation and AI-powered solutions, SynconAI are in a league of their own. Their expertise, dedication, and ability to deliver results that truly move the needle sets them apart from every other consulting partner we've worked with. What they achieved with our Sales Cloud, Service Cloud, and custom Agentforce agent has completely transformed how we operate streamlining our pipelines and our customer service, and automating tasks that used to consume hours of our team's time. They don't just implement technology they transform businesses. If you want the best, you work with their team.

    Jack BennettConsumer Goods & RetailUnited States

  • I had a very urgent deadline for our project reporting to be delivered and needed to build the module, dashboard and output reports in Salesforce. SynconAI were very responsive - they met with me online, responded to my emails quickly and took calls - whatever was needed to progress the work quickly. We are thrilled with the outcome and will continue to work with SynconAI in the future to continue to build our Salesforce capability and platform.

    Salesforce Managed ServicesAustralia

  • The team at SynconAI were fantastic, and promptly delivered on each project. They were able to guide us through every stage and made sure we were satisfied with the outcomes on multiple scopes of work.

    ManufacturingAustralia

  • They have been great and helping us transform out business by bringing what I conceptualize to life. Great at translating process/workflow needs into a solution. Been a pleasure work with and they're a critical part of our team and will be instrumental into bringing about my vision.

    Financial ServicesUnited States

  • Working with SynconAI was a seamless and highly professional experience from start to finish. They took the time to deeply understand our business processes before designing and implementing a Salesforce solution tailored specifically to our operational needs. The team demonstrated strong technical expertise across Salesforce configuration, automation, integrations, reporting, and user experience design.

    Salesforce Implementation

Request a demo

Request a demo

An architect shows you a live agent on a real Salesforce org and walks through how this one would work in yours. We reply within one business day.

No obligation. An architect replies, not a sales sequence.

Protected by reCAPTCHA. Google's Privacy Policy and Terms apply.