Back to Blog
    SaaS17 min read

    B2B SaaS Marketing Agency vs Generalist Agency: Where the Generalist Playbook Breaks

    Most agencies can launch SaaS campaigns. The difference shows up after the first conversion — in product usage, Sales acceptance and customer economics.

    Martin Brath
    Martin BrathFounder & CEO at Kraftvertising

    Published Aug 18, 2026

    Two yellow tiger mascots facing each other on a green background, one with blue sunglasses, illustrating a SaaS specialist agency versus a generalist agency

    A B2B SaaS company can hire a generalist marketing agency and still get campaigns launched.

    That is not the issue.

    Most competent agencies can set up Google Ads, LinkedIn Ads, Meta campaigns, retargeting, landing pages and reporting.

    The problem usually appears later.

    The campaigns generate traffic. The dashboards show conversions. The cost per lead may look acceptable. The agency reports progress.

    But Sales is not excited. The product team sees trial users who never return. The CRM does not show enough opportunities. The company cannot connect the campaign activity to real customer acquisition.

    That is where the generalist playbook often breaks.

    Not because SaaS marketing is mystical. But because SaaS campaigns need to be judged through the business model, not only through the advertising platform.

    The generalist agency risk vs. the SaaS agency question

    A useful comparison looks like this.

    AreaGeneralist agency riskB2B SaaS agency should ask
    Free trialsOptimises for sign-upsWhich trials activate, return and convert?
    Demo requestsCounts demos as leadsWhich demos become accepted opportunities?
    Lead qualityReports CPLWhat is fit, intent and customer value?
    ChannelsStarts with the platform mixStarts with sales model and demand state
    CRMTreats CRM as optional reporting inputUses CRM feedback as core optimisation input
    Product usageOften ignoredUsed to judge trial quality
    CountriesExpands where leads are cheapCompares CAC, LTV and retention
    Software directoriesTreats them as lead sourcesEvaluates them as demand-capture marketplaces
    Landing pagesMaximises conversion ratePersuades and filters for the right buyer
    Conversion eventsOptimises for what is easy to trackChooses signals connected to customer value

    The point is not that a generalist agency cannot work with SaaS. It can.

    The point is that SaaS marketing usually needs a stronger connection between campaign activity and what happens later in the product, CRM and sales process.

    The problem is not launching campaigns

    A generalist agency can usually launch the campaign. It can write ads, select audiences, build landing pages, set up basic tracking and report on campaign metrics.

    That part is not the hard part. The hard part is knowing what the campaign should actually optimise for.

    In SaaS, the first conversion is often only the beginning of the evaluation.

    A free-trial sign-up does not mean the user will return. A demo request does not mean Sales will accept the lead. A content download does not mean the person is in the market. A cheap lead does not mean a cheap customer. A good-looking Google Ads account does not mean the product is acquiring valuable users.

    This is why the agency's SaaS understanding matters.

    The question is not only: Can they run campaigns? The better question is: Do they understand what commercial progress looks like for this SaaS model? That overlaps with how to choose a B2B marketing agency in general, but SaaS adds its own layer.

    Where generalist agencies usually get SaaS wrong

    The mistakes are usually not dramatic at first. They look reasonable in the dashboard. But they create the wrong optimisation logic.

    Common failure modes:

    • They optimise for trial sign-ups without looking at activation.
    • They optimise for demo requests without checking Sales acceptance.
    • They use the same lead-generation logic for product-led and sales-led SaaS.
    • They treat content downloads, trials and demos as one lead category.
    • They scale cheap countries without checking customer value.
    • They trust platform optimisation before defining meaningful conversion signals.
    • They report SaaS campaigns like ecommerce or simple form-fill campaigns.
    • They treat software directories as ordinary lead sources rather than marketplaces where buyers are actively comparing software.
    • They judge landing pages only by conversion rate, not by whether the page attracts and filters the right buyers.
    • They recommend channels before understanding whether the company needs demand capture, education, Sales support or product adoption.

    The result is often the same. Marketing activity increases. The dashboard looks active. But the company still does not get enough valuable customers.

    SaaS marketing starts with the sales model

    The first mistake is treating all SaaS companies the same. A product-led SaaS and a sales-led SaaS can both sell software, but there is no universal SaaS playbook. They are not bought in the same way.

    In a product-led model, the buyer can usually try the product independently. They may start a free trial, create an account, use a freemium version or evaluate the product before speaking to Sales.

    Marketing's job is often to bring relevant users into the product. But the product then has to continue the work.

    The question is not only: How many trials did we generate? It is: Which trials became active users?

    In a sales-led model, the first serious conversion may be a demo request, consultation, pricing request or sales conversation.

    Here, the buyer accepts more friction. They give up time. They enter a personal interaction. The product may be expensive, harder to implement and involve several stakeholders.

    The question is not only: How many demos did we book? It is: Which demos became qualified opportunities?

    A generalist agency may treat both as lead generation. A B2B SaaS marketing agency should not — the difference between product-led and sales-led SaaS changes the campaign logic.

    Product-led SaaS: the trial is not the outcome

    For product-led SaaS, the campaign often looks easier because the first conversion has less friction. The user can sign up. The form is short. The free trial is available. The campaign can generate volume.

    That is attractive in advertising dashboards. But trial volume alone is a weak signal.

    A user can start a trial, click around for three minutes and never return. Another user can start a trial, return several times, invite colleagues, use a relevant feature and eventually become a paying customer.

    Both users created the same initial advertising conversion. They are not equally valuable.

    This is one place where a generalist agency can easily optimise toward the wrong thing. It sees trial registrations. It reduces cost per trial. It scales the campaign. But the company later discovers that many of those trials have little intent, weak fit or no product activity.

    For product-led SaaS, the better questions are:

    • Do users return after signing up?
    • Do they remain active?
    • Do they use the relevant features?
    • Do they invite others?
    • Do they convert from trial to paid?
    • Which campaigns produce users with higher customer value?
    • Which countries or audiences produce cheap registrations but weak customers?

    A B2B SaaS marketing agency should want this product feedback. Without it, every trial looks the same.

    Sales-led SaaS: the demo is not automatically a good lead

    Sales-led SaaS has the opposite problem. The conversion has more friction, so it can look more meaningful.

    If someone books a demo, they probably have some intent. But a demo request is still not automatically a qualified opportunity.

    The company may be too small. The person may have no budget. The use case may be wrong. The market may be irrelevant. The lead may be a student, competitor, consultant or early researcher. The person may want information but have no serious project.

    So the campaign cannot be judged only by cost per demo. It needs Sales feedback.

    Did Sales accept the lead? Was the company relevant? Was the job title useful? Was there a real need? Did an opportunity get created? Did the opportunity progress? Did it become a customer?

    A generalist agency may stop at the demo request. A B2B SaaS agency should care about what happened next.

    Fit and intent matter more than lead volume

    Many SaaS campaigns fail because the agency optimises for lead volume before defining lead quality.

    A good SaaS lead needs at least two things: fit, and intent.

    Fit means the person or company could realistically become a valuable customer. Intent means their behaviour suggests meaningful interest.

    High fit with low intent may still be useful. For example, a target account seeing LinkedIn ads before an outbound sequence.

    High intent with low fit may not be worth Sales time. For example, a small company repeatedly using a product that is built for enterprise accounts.

    Low fit and low intent may still produce conversions, but they do not create much commercial value.

    This is where SaaS marketing becomes very different from simple lead generation. The agency should not ask only how to get more leads. It should ask which leads have a realistic path to becoming valuable customers — because not every SaaS lead is a good lead.

    A free trial, demo request and ebook download are not the same conversion

    Generalist reporting often groups everything under one label: leads.

    That can be very misleading in SaaS.

    A free-trial registration, a demo request, a pricing inquiry, a webinar sign-up and an ebook download all represent different levels of intent. They also belong to different buying stages.

    A person searching for a software category and starting a trial is not the same as someone downloading an educational guide from LinkedIn. A relevant enterprise buyer requesting pricing is not the same as a junior person registering for a webinar.

    The conversions should not be reported as if they mean the same thing.

    A SaaS agency should assign different value to different actions, based on how closely those actions correlate with real commercial progress.

    Otherwise, the platform may become very efficient at generating the easiest conversion rather than the most valuable one.

    The channel is not the strategy

    A common generalist-agency mistake is starting with the channel. Google Ads. LinkedIn Ads. Meta. SEO. Retargeting. Software directories.

    Those channels can all be useful. But the channel is not the strategy.

    The strategy starts with the SaaS model.

    • Is the category established or emerging?
    • Do buyers already search for this product type?
    • Can the product be tried independently?
    • Does Sales close the deal?
    • How much trust does the buyer need before speaking to Sales?
    • How narrow is the addressable market?
    • How much customer value is at stake?
    • How much conversion volume is available?

    The answers determine the role of the channel. Without that, the agency is just applying platform tactics.

    Selection signal: they know whether you need demand capture, education or both

    Established and emerging SaaS categories need different marketing logic.

    If the category is established, buyers already know what to search for. They may search for the software category, a use case, a competitor, an alternative, a comparison or a software directory.

    In this situation, demand capture matters. Google Ads, Microsoft Ads, G2, Capterra and competitor campaigns can all be relevant because the buyer is already looking. This is the core of demand generation versus demand capture.

    But if the category is emerging, the problem is different.

    Buyers may have the pain, but they may not know that this type of software exists. They may not know the category name. They may not search for it. They may not understand why the current process is broken.

    In that situation, Google Search can only do so much. You cannot capture a search that is not happening.

    The company may first need to explain what the problem is, why the current process is insufficient, why another solution exists, why the category matters, and why the product applies to the buyer.

    A generalist agency may still try to force direct lead generation. A B2B SaaS agency should ask whether the buyer first needs education, product explanation, repeated visibility or a lower-friction conversion before the direct demo or trial makes sense.

    Selection signal: they understand that global SaaS does not mean global brand building

    Many SaaS companies can sell internationally. That does not mean every country deserves the same marketing strategy.

    Global demand capture is relatively easy. If people in several countries search for the product category, search campaigns can capture that demand wherever it exists.

    Global brand building is harder. Brand building needs repetition, consistency and frequency. If the budget is spread across too many countries, the company may not become known anywhere.

    A generalist agency may simply expand targeting because SaaS can sell globally. A B2B SaaS agency should ask:

    • Which markets create the best customers?
    • Which countries have enough search demand?
    • Where is customer lifetime value highest?
    • Where are leads cheap but weak?
    • Where should we capture demand broadly?
    • Where should we concentrate brand-building spend?

    Cheap leads in one country are not automatically better than expensive leads in another. The final question is customer economics.

    SaaS campaigns need CRM and product feedback

    This is probably the biggest difference between basic campaign management and serious SaaS marketing.

    The advertising platforms only see the signals they receive.

    If the platform receives a trial sign-up, it optimises toward more trial sign-ups. If it receives a demo request, it optimises toward more demo requests. If it receives a content download, it optimises toward more content downloads.

    It does not automatically know whether the trial became active, whether Sales accepted the demo, whether an opportunity was created, whether the company fit the ICP, or whether the customer retained.

    That information sits in the product, CRM, Sales team and customer data.

    A B2B SaaS marketing agency should want to connect those systems — which usually starts with conversion tracking that reflects commercial reality. It should ask for:

    • product activity and returning users,
    • trial-to-paid conversion,
    • Sales acceptance and rejected lead reasons,
    • opportunity creation and pipeline value,
    • customer value, churn or retention signals,
    • country-level and segment-level quality.

    Without this, the agency is optimising in the dark.

    Generalist agencies often overtrust platform optimisation

    Platform algorithms are useful. But in B2B SaaS, they often do not have enough high-quality data.

    A SaaS company may get too few customers per month for the platform to optimise directly toward paying customers. A sales-led SaaS may have a six-month sales cycle. An enterprise SaaS may create only a few real opportunities per quarter. A product-led SaaS may generate many trials, but only a small share become valuable users.

    If the agency simply says the algorithm will figure it out, that is usually not enough.

    The platform needs a meaningful signal. Sometimes that signal is not the final customer. It may be an active trial, returning user, qualified demo, accepted lead, pricing request, product-view action or opportunity stage.

    But the proxy needs to be chosen carefully. A weak proxy can make the campaign worse by helping the platform find more people who complete an easy action without commercial value.

    Generalist agencies may optimise for the wrong cost

    A generalist agency may proudly reduce cost per lead. That can be useful. But SaaS companies do not buy leads. They acquire customers.

    If cheaper leads have worse fit, lower activation, weaker Sales acceptance, lower deal size or worse retention, the campaign may become less efficient even as CPL improves.

    A SaaS agency should think in terms of cost per activated trial, cost per qualified demo, cost per accepted lead, cost per opportunity, cost per customer, customer acquisition cost, lifetime value, retention, payback period, and the marginal cost of scaling each channel.

    Not every company will have perfect data for all of this. But the agency should at least know which direction the evaluation should move.

    SaaS landing pages should filter, not only convert

    A generalist landing page often tries to maximise conversion rate. That is not always the right goal in SaaS.

    A landing page should persuade the right buyers. It should also help the wrong buyers understand that the product may not be for them.

    Broad claims can increase conversion volume: save time, increase productivity, streamline workflows, grow faster, simplify your process.

    But broad claims can also attract weak leads.

    A SaaS landing page should usually make clear who the product is for, which use case it serves, what kind of company it fits, what problem it solves, what product category it belongs to, what the next step actually gives the buyer, and what kind of buyer should probably not continue.

    A lower conversion rate with stronger commercial relevance can be a better outcome than a higher conversion rate with weak leads.

    SaaS creative needs more than clean design

    Generalist agencies can often make ads that look good. But B2B SaaS creative has to do more than look polished.

    It may need to explain a problem, make a workflow visible, show an "aha" moment, build trust in an unfamiliar product, connect to Sales messaging, communicate the category, make the company recognisable, or support a buying committee over time. That is largely a messaging problem, not a design problem.

    In established categories, the buyer may already understand the product type. The creative can focus more on recognition, differentiation and repeated memory.

    In emerging categories, the creative may need to educate before it converts.

    This is why a generic "Book a demo" ad often does very little. It asks for commitment before the buyer has enough understanding or trust.

    Selection signal: they understand software directories as SaaS demand-capture marketplaces

    For many SaaS companies, Google is not the only demand-capture channel.

    G2, Capterra and other software directories can place the company in front of people already comparing software. That can be valuable.

    But these channels should not be judged only by cost per lead.

    A software-directory lead may be expensive and still valuable if it has strong buying intent. It may also become too expensive if platform control decreases, category fit is weak or the customer quality does not justify the cost.

    A SaaS agency should understand whether the category is relevant, whether buyers use that directory, whether reviews and profile strength matter, whether paid placements make sense, how directory leads compare to Google Ads, and whether the marginal customer acquisition cost is acceptable.

    A generalist agency may ignore these platforms completely or treat them like ordinary lead sources. They are not. They are software marketplaces, and the category context matters.

    When a generalist agency can still be enough

    Not every SaaS company needs a highly specialised SaaS agency from day one.

    A generalist agency may be enough if the category is simple, the product is easy to understand, the budget is small, the goal is basic campaign setup, the company has strong internal marketing leadership, Sales and product data are already interpreted internally, and the agency is only filling a narrow execution gap.

    In that situation, the generalist agency is not really responsible for the SaaS strategy. It is executing defined tasks inside a system the company already understands. That can work — and it is one reason hybrid setups often perform best.

    The risk increases when the agency is expected to decide the acquisition model, conversion strategy, channel mix and performance interpretation without SaaS-specific understanding.

    When a B2B SaaS marketing agency matters more

    A specialised B2B SaaS marketing agency becomes more important when:

    • the company is unsure which channels should come first,
    • trial volume does not translate into paid customers,
    • demo requests do not become opportunities,
    • Sales complains about lead quality,
    • the category needs education,
    • the sales cycle is long,
    • the product is expensive or complex,
    • the company sells across multiple countries,
    • the agency needs to work with CRM and product data,
    • or management needs to understand what is actually driving customer acquisition.

    In these situations, the agency is not only managing campaigns. It is helping the company interpret the acquisition system. That requires SaaS-specific judgement.

    This is the kind of work a B2B SaaS marketing agency should do before media spend scales: understand the sales model, choose the right first conversion, connect CRM or product signals where possible, and judge channels by customer economics rather than platform metrics.

    Questions to ask before hiring a SaaS marketing agency

    A useful first call should include questions like:

    • How would you decide whether our SaaS is product-led, sales-led or somewhere between the two?
    • What would you optimise for besides the first conversion?
    • How would you evaluate trial quality?
    • How would you evaluate demo quality?
    • How would you use CRM data?
    • How would you use product-usage data?
    • How would you distinguish fit and intent?
    • Which channels would you test first, and why?
    • When would you not recommend LinkedIn Ads?
    • When would you not recommend Google Ads?
    • How would you judge performance if we have too few customers for clean attribution?
    • How would you compare a cheaper lead source against a more expensive one?
    • How would you decide whether G2 or Capterra is worth testing?
    • How would you work with Sales feedback?
    • What would make you say the problem is not the campaign?

    The answers matter more than whether the agency says "we specialise in SaaS."

    Specialisation is useful. But the agency still needs to show how it thinks.

    Good answers sound specific

    Good answers usually contain trade-offs. For example:

    "If the product is sales-led and expensive, we would not judge LinkedIn only by direct demo requests. We would also look at whether the right accounts are being reached and whether Sales sees more recognition."
    "For product-led SaaS, we would want to know which trials return, activate and convert to paid. Registration volume alone is not enough."
    "If there is existing category demand, we would probably test Google Search before broad paid social. If the category is not understood, paid social and education may need to come first."
    "If the CRM shows that cheaper leads rarely become opportunities, we would not scale the campaign only because CPL improved."
    "If the final customer volume is too low, we would need a meaningful proxy conversion, but we would be careful not to optimise toward a weak action."

    These answers show that the agency is thinking about the SaaS business model, not only the campaigns.

    Bad answers sound too clean

    Bad answers often sound simpler than SaaS reality. For example:

    • "We can generate SaaS leads cheaply."
    • "We optimise everything toward free trials."
    • "LinkedIn is always best for B2B SaaS."
    • "Google Ads is only bottom of funnel."
    • "The algorithm will find the right people."
    • "A lead is a lead."
    • "We use the same funnel for all SaaS clients."
    • "Let's start with Meta lead forms because they are cheap."

    The problem is not that each sentence is always wrong. The problem is that they skip the actual SaaS questions.

    Final thought

    A B2B SaaS marketing agency is not valuable because it knows how to launch campaigns in Google, LinkedIn or Meta. That is the baseline.

    The value is in understanding what the campaigns are supposed to do for this specific SaaS business.

    Is the product product-led or sales-led? Is the category established or emerging? Is the first conversion a trial, demo, content lead, product view or something else? What happens after that conversion?

    Do users return? Does Sales accept the lead? Does an opportunity get created? Does the customer stay? Does the channel produce valuable customers at acceptable economics?

    A generalist agency may stop at the visible conversion. A good B2B SaaS marketing agency keeps asking what happens next.

    That is where the generalist playbook often breaks.

    And that is where SaaS marketing actually starts. If you want to pressure-test your current SaaS acquisition setup, book a call.

    Frequently asked questions

    Can a generalist agency run B2B SaaS campaigns?

    Yes. Most competent agencies can set up Google Ads, LinkedIn Ads, retargeting, landing pages and reporting. The risk is not launching campaigns — it is deciding what those campaigns should optimise for. SaaS performance has to be judged through the business model: activation, Sales acceptance, opportunity creation and customer value, not only cost per lead.

    Why is a free-trial sign-up a weak success metric?

    Because a user can sign up, click around for three minutes and never return. Another user returns repeatedly, invites colleagues, uses a relevant feature and converts to paid. Both created the same advertising conversion. Product-led SaaS campaigns should be judged by activation, return usage and trial-to-paid conversion, not registration volume.

    How should demo requests be evaluated in sales-led SaaS?

    By Sales feedback, not cost per demo. Did Sales accept the lead? Was the company relevant? Was there a real need and budget? Did an opportunity get created and progress? A demo request has intent but is not automatically a qualified opportunity.

    What is the difference between fit and intent in SaaS leads?

    Fit means the company could realistically become a valuable customer. Intent means their behaviour suggests meaningful interest. High fit with low intent can still be useful for account-based work. High intent with low fit often wastes Sales time. Good SaaS marketing optimises for the overlap, not for lead volume.

    Should a SaaS landing page maximise conversion rate?

    Not always. A SaaS landing page should persuade the right buyers and help the wrong ones self-select out. Broad claims raise conversion volume and lower lead quality. A lower conversion rate with stronger commercial relevance is often the better outcome.

    Are G2 and Capterra just another lead source?

    No. They are software marketplaces where buyers are actively comparing options, so leads can be expensive and still valuable. They should be evaluated on category relevance, buyer behaviour, review strength and marginal customer acquisition cost — not only cost per lead.

    When is a generalist agency enough for a SaaS company?

    When the category is simple, the product is easy to understand, the budget is small, and the company has strong internal marketing leadership that already interprets Sales and product data. In that setup the agency fills a narrow execution gap. The risk rises when the agency is expected to decide the acquisition model and interpret performance without SaaS-specific judgement.

    Want ads that actually build your brand?

    We help B2B companies build distinctive, high-performing ad campaigns. Let's talk about yours.

    Book a Strategy Call