<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sales &#8211; implementi.ai</title>
	<atom:link href="https://implementi.ai/en/product-category/sales/feed/" rel="self" type="application/rss+xml" />
	<link>https://implementi.ai/en</link>
	<description>Inteligentna automatyzacja: Twój sposób na szybkie oszczędności</description>
	<lastBuildDate>Sat, 17 Oct 2026 08:30:17 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://implementi.ai/wp-content/uploads/2025/04/cropped-implementi_Sygnet_color-32x32.png</url>
	<title>Sales &#8211; implementi.ai</title>
	<link>https://implementi.ai/en</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">242371031</site>        <wp_options>
            <wp_option>
                <name>
                    shopengine_activated_templates                </name>
                <val>
                    a:0:{}                </val>
            </wp_option>
        </wp_options>
        	<item>
		<title>AI Renewal Opportunity Detector &#038; Upsell Briefs</title>
		<link>https://implementi.ai/en/product/ai-renewal-opportunity-detector-upsell-briefs/</link>
		
		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 08:29:52 +0000</pubDate>
				<guid isPermaLink="false">https://implementi.ai/en/?post_type=product&#038;p=8109</guid>

					<description><![CDATA[<div class="imp-hero-compact">
  <div class="imp-hero-meta"><span class="imp-hero-chip">Sales</span><span class="imp-hero-chip">implementi.ai</span></div>
  <div class="imp-hero-short">Continuously detects renewal and upsell opportunities across CRM, billing and usage signals and delivers concise, account-specific upsell briefs for sales teams.</div>
  <a class="imp-hero-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a>
  <div class="imp-hero-contact-grid"><a class="imp-hero-email" href="mailto:contact@implementi.ai">Email us</a><a class="imp-hero-phone" href="tel:%2B48660983178">Call us</a></div>
</div>]]></description>
										<content:encoded><![CDATA[<style>
:root{--imp-primary-blue:#C0D9F7;--imp-soft-blue:#DAE9FA;--imp-white:#F9F9F9;--imp-red:#FF554C;--imp-navy:#183457}
.implementi-pf,.implementi-pf *{box-sizing:border-box}
.implementi-pf{width:min(1180px,100%);max-width:100%;margin:0 auto;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.implementi-pf h2,.implementi-pf h3,.implementi-pf h4,.implementi-pf .button,.implementi-pf .tab-title,.woocommerce-tabs ul.tabs li a{font-family:"Poppins",Arial,sans-serif}
.implementi-pf h2{margin:0 0 18px;color:var(--imp-navy);font-size:clamp(25px,3vw,36px);line-height:1.18}
.implementi-pf h3{margin:24px 0 10px;color:var(--imp-navy);font-size:clamp(19px,2vw,24px);line-height:1.25}
.implementi-pf p,.implementi-pf li{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.78}
.implementi-pf p:last-child{margin-bottom:0}
.implementi-pf ul,.implementi-pf ol{padding-left:24px;margin:16px 0}
.implementi-pf li{margin:10px 0}
.imp-kicker{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--imp-red);margin-bottom:14px}
.imp-card{margin:24px 0;padding:clamp(24px,4vw,44px);border-radius:28px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10);overflow:hidden}
.imp-card-soft{background:var(--imp-soft-blue)}
.imp-card-blue{background:var(--imp-primary-blue)}
.imp-card-dark{background:var(--imp-navy);color:var(--imp-white)}
.imp-card-dark h2,.imp-card-dark h3,.imp-card-dark p,.imp-card-dark li,.imp-card-dark strong{color:var(--imp-white)}
.imp-media{margin-top:28px;padding-top:24px;border-top:1px solid rgba(24,52,87,.12)}
.imp-media img{display:block;width:100%;max-width:100%;height:auto;margin:14px 0 0;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-benefits ul,.imp-scope ul,.imp-target ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:20px 0 0}
.imp-benefits li,.imp-scope li,.imp-target li{min-width:0;margin:0;padding:20px;border-radius:20px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-tab-source{display:none!important}</p>
<p>/* LIGHT PRODUCT HERO: native Woo price stays in its normal place */
.single-product .summary p.price,.woocommerce div.product .summary p.price{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;margin:8px 0 14px!important;color:var(--imp-navy)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(24px,2.5vw,32px)!important;font-weight:800!important;line-height:1.2!important}
.single-product .summary p.price .imp-native-monthly-price{color:var(--imp-navy)!important;font:inherit!important}
.single-product .summary form.cart,.woocommerce div.product .summary form.cart{display:none!important}
.single-product .summary .product_meta{display:none!important}
.imp-hero-compact{margin:12px 0 18px;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.imp-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.imp-hero-chip{display:inline-flex;align-items:center;min-width:0;padding:6px 11px;border-radius:999px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12);color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:12px;font-weight:700}
.imp-hero-short{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--imp-navy)}
.imp-hero-short p{margin:0 0 8px!important;font:inherit!important;color:inherit!important}
.imp-hero-calendly{display:block;width:100%;padding:14px 18px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;box-sizing:border-box}
.imp-hero-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:12px!important}
.imp-hero-contact-grid>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(24,52,87,.16)!important;border-radius:999px!important;background:var(--imp-white)!important;color:var(--imp-navy)!important;text-decoration:none!important;text-align:center!important;font-family:"Poppins",Arial,sans-serif!important;font-weight:700!important;overflow-wrap:anywhere!important}
.imp-hero-contact-grid>a:hover{border-color:var(--imp-red)!important}</p>
<p>/* FIVE TABS — fixed horizontal navigation matching the approved layout */
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
body.single-product .woocommerce-tabs ul.tabs,
body.single-product .wc-tabs-wrapper ul.wc-tabs{
 display:flex!important;
 flex-direction:row!important;
 flex-wrap:nowrap!important;
 align-items:center!important;
 justify-content:flex-start!important;
 gap:8px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 min-height:56px!important;
 padding:6px!important;
 margin:0 0 24px!important;
 list-style:none!important;
 background:var(--imp-navy)!important;
 border:0!important;
 border-radius:22px!important;
 overflow-x:auto!important;
 overflow-y:hidden!important;
 overscroll-behavior-x:contain!important;
 -webkit-overflow-scrolling:touch!important;
 white-space:nowrap!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:after,
body.single-product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce-tabs ul.tabs:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li,
body.single-product .woocommerce-tabs ul.tabs>li,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li{
 float:none!important;
 display:block!important;
 position:relative!important;
 flex:0 0 auto!important;
 flex-basis:auto!important;
 flex-grow:0!important;
 flex-shrink:0!important;
 width:auto!important;
 min-width:0!important;
 max-width:none!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 border-radius:18px!important;
 box-shadow:none!important;
 clear:none!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:after,
body.single-product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce-tabs ul.tabs>li:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
body.single-product .woocommerce-tabs ul.tabs>li>a,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li>a{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:auto!important;
 min-width:max-content!important;
 height:44px!important;
 padding:0 18px!important;
 margin:0!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
 border:1px solid rgba(24,52,87,.12)!important;
 font-family:"Poppins",Arial,sans-serif!important;
 font-weight:700!important;
 font-size:14px!important;
 line-height:1!important;
 text-decoration:none!important;
 white-space:nowrap!important;
 border-radius:18px!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
body.single-product .woocommerce-tabs ul.tabs>li>a:hover{
 border-color:var(--imp-red)!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active,
body.single-product .woocommerce-tabs ul.tabs>li.active{background:transparent!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a,
body.single-product .woocommerce-tabs ul.tabs>li.active>a{
 background:var(--imp-navy)!important;
 color:var(--imp-white)!important;
 border-color:var(--imp-navy)!important;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce-tabs .woocommerce-Tabs-panel{padding:0!important;margin:0!important}
.imp-pf-tab-panel{width:min(1180px,100%);max-width:100%;margin:0 auto}
@media(max-width:767px){
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
 body.single-product .woocommerce-tabs ul.tabs,
 body.single-product .wc-tabs-wrapper ul.wc-tabs{border-radius:18px!important;gap:6px!important;padding:5px!important;min-height:52px!important;scrollbar-width:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar,
 body.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
 body.single-product .woocommerce-tabs ul.tabs>li>a{height:42px!important;padding:0 14px!important;font-size:13px!important;border-radius:15px!important}
}</p>
<p>/* PRICE TAB */
.imp-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
.imp-price-card{min-width:0;padding:26px;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12)}
.imp-price-label{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--imp-red);margin-bottom:9px}
.imp-price-value{font-family:"Poppins",Arial,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;color:var(--imp-navy);line-height:1.2;overflow-wrap:anywhere}
.imp-price-explain{margin-top:18px}</p>
<p>/* FIXED FINAL CONTACT */
.imp-contact{width:min(1180px,100%);max-width:100%;margin:34px auto 0;padding:clamp(26px,4vw,46px);border-radius:30px;background:var(--imp-soft-blue);border:1px solid rgba(24,52,87,.12);box-sizing:border-box;color:var(--imp-navy)}
.imp-contact h2{font-family:"Poppins",Arial,sans-serif;color:var(--imp-navy);font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 14px}
.imp-contact p{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.7;margin:0 0 12px}
.imp-contact-main{display:block;width:100%;margin-top:24px;padding:17px 22px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;font-size:17px;box-sizing:border-box}
.imp-contact-main:hover{opacity:.92;color:var(--imp-white)!important}
.imp-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin-top:24px!important}
.imp-contact-grid>.imp-contact-card{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;box-sizing:border-box!important;background:var(--imp-white)!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important}
.imp-contact-card:hover{border-color:var(--imp-red)!important}
.imp-contact-label{display:block;color:var(--imp-red);font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
.imp-contact-value{display:block;color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;min-width:0}</p>
<p>@media(max-width:767px){
 .imp-card{margin:16px 0;padding:22px;border-radius:22px}
 .imp-benefits ul,.imp-scope ul,.imp-target ul{grid-template-columns:1fr;gap:12px}
 .imp-hero-contact-grid{grid-template-columns:1fr!important;gap:10px!important}
 .imp-price-grid{grid-template-columns:1fr;gap:12px}
 .imp-contact{margin-top:24px;padding:22px;border-radius:24px}
 .imp-contact-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:16px!important}
 .imp-contact-grid>.imp-contact-card{min-height:108px!important;padding:20px!important;border-radius:20px!important}
 .imp-contact-value{font-size:17px}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{padding:9px 12px!important;font-size:13px!important}
}</p>
<p>/* v4.5.4 stable contact guard: no DOM reordering */
.imp-hero-contact-grid,.imp-contact-grid{box-sizing:border-box!important}
.imp-hero-contact-grid>* ,.imp-contact-grid>*{box-sizing:border-box!important;float:none!important;clear:none!important}
@media(max-width:767px){
 .imp-hero-contact-grid,.imp-contact-grid{grid-template-columns:1fr!important}
 .imp-contact-grid{gap:12px!important}
 .imp-contact-grid>.imp-contact-card{min-height:0!important;padding:20px!important}
}</p>
<p>/* v4.5.5 contact layout: table-based to survive WooCommerce/wpautop */
.imp-hero-contact-table,.imp-contact-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:0!important;background:transparent!important}
.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-contact-table tbody,.imp-contact-table tr{border:0!important;background:transparent!important}
.imp-hero-contact-cell,.imp-contact-cell{box-sizing:border-box!important;border:0!important;background:transparent!important}
.imp-hero-contact-cell a,.imp-contact-cell a{box-sizing:border-box!important}
@media(max-width:767px){
 .imp-hero-contact-table,.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-hero-contact-table td,.imp-contact-table,.imp-contact-table tbody,.imp-contact-table tr,.imp-contact-table td{display:block!important;width:100%!important;max-width:100%!important}
 .imp-hero-contact-cell{padding:0 0 10px!important}
 .imp-contact-cell{padding:0 0 12px!important}
 .imp-contact-table{margin-top:16px!important}
 .imp-contact-cell .imp-contact-card{min-height:0!important;padding:20px!important}
}
</style>
<div class="implementi-pf" data-product-factory="yes" data-base-price="399">
<div id="imp-description-root">
<section class="imp-card imp-card-soft">
<div class="imp-kicker">Managed automation by implementi.ai</div>
<p>The AI Renewal Opportunity Detector continuously monitors customer signals across CRM, billing, product usage and support to surface accounts with renewal or expansion potential and to produce short, actionable upsell briefs for account teams. It reduces manual research and ensures no qualified renewal window is missed because insights were scattered across systems.</p>
<p>implementi.ai configures, operates and maintains the automated pipelines and AI models as a managed monthly service, so your team receives a reliable feed of prioritised opportunities and concise briefing content without needing to build or operate the automation in-house.</p>
</section>
<section class="imp-card">
<h2>The problem</h2>
<p>Renewal and upsell processes often depend on manual reviews: account managers scan CRM notes, billing schedules and product-usage dashboards to decide who to contact and what offer to make. This work is time-consuming and inconsistent—different reps use different signals, opportunities fall through the cracks, and the company cannot scale proactive outreach. As your book of business grows across subscription tiers and contract types, manual monitoring becomes slower and riskier, creating missed renewals and underused expansion potential.</p>
<div class="imp-media">
<div class="imp-kicker">The challenge</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/10/ai-renewal-opportunity-detector-upsell-briefs-support-1.jpg" alt="Illustration of scattered CRM, billing and support panels around a person searching for information" /></div>
</section>
<section class="imp-card imp-card-blue imp-scope">
<h2>What this solution automates</h2>
<p>This managed product automates continuous detection, prioritisation and briefing for renewal and expansion opportunities. It aggregates signals, scores accounts for renewal/expansion likelihood, and generates short seller-facing briefs that suggest themes, recommended touchpoints and supporting evidence.</p>
<ul>
<li>Continuous account scanning across CRM records, billing schedules and usage metrics.</li>
<li>AI-based prioritisation scoring and risk flags for churn or downgrades.</li>
<li>Auto-generated one-page upsell/renewal briefs with suggested talking points and evidence from support, usage and payment history.</li>
<li>Task or opportunity creation in CRM and alert routing to sales or CSM teams.</li>
<li>Exception handling for ambiguous cases routed to a human reviewer.</li>
</ul>
</section>
<section class="imp-card imp-benefits">
<h2>What your business gains</h2>
<ul>
<li><strong>Faster opportunity identification.</strong> Sales teams receive a steady, prioritised list of accounts to target, reducing time spent assembling background information and increasing productive outreach time.</li>
<li><strong>Consistent briefing for sellers.</strong> Short, standardised upsell briefs mean every rep gets the same context and suggested approach for each account, improving message quality and handover between teams.</li>
<li><strong>Reduced risk of missed renewals.</strong> The system monitors renewal windows and early-warning signals so near-term opportunities and at-risk accounts are surfaced before they lapse.</li>
<li><strong>Smarter prioritisation.</strong> Signals from billing, usage and support are combined into a single score so teams focus on accounts with the best short-term potential or highest urgency.</li>
<li><strong>Operational continuity.</strong> implementi.ai operates and maintains the pipelines and AI models, handling monitoring, fixes and routine updates so you don’t need to run the automation internally.</li>
</ul>
<div class="imp-media">
<div class="imp-kicker">The result</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/10/ai-renewal-opportunity-detector-upsell-briefs-support-2.jpg" alt="Illustration of a sales team viewing prioritised accounts and one-page upsell briefs on a shared dashboard" /></div>
</section>
<section class="imp-card imp-card-soft">
<h2>A practical use case</h2>
<p>A mid-market SaaS provider with hundreds of active subscriptions wants to prioritise upcoming renewals and identify accounts ready for expansion. The AI service ingests CRM renewal dates, recent product usage patterns and support ticket volumes, then scores each account daily. Account teams receive a sorted list of renewal opportunities with a one-page brief highlighting product features used, recent support issues, last purchase history and suggested upsell angles. Edge cases are flagged for manual review and tracked until resolved.</p>
</section>
<section class="imp-card imp-target">
<h2>Who is it for?</h2>
<ul>
<li>Subscription businesses with recurring contracts — need continuous renewal visibility across many accounts.</li>
<li>Sales-led SaaS or platform vendors — benefit from AI briefs that make outreach faster and more consistent.</li>
<li>Customer success teams managing large portfolios — need prioritised worklists and context for high-value accounts.</li>
<li>Companies using CRM + billing or usage analytics — where combining signals creates new actionable insight.</li>
</ul>
</section>
<section class="imp-card imp-card-blue">
<h2>What is included in the monthly service</h2>
<p>The monthly subscription covers the managed automation and ongoing operation needed to keep the renewal detector and brief generator running reliably. implementi.ai provides the automation service, connects agreed systems, runs the AI processing, monitors operations, and handles fixes and routine maintenance.</p>
<ul>
<li>Managed connections with agreed systems and daily processing.</li>
<li>AI-generated prioritisation and seller briefs produced on the agreed cadence.</li>
<li>Monitoring of automation health and handling of errors or integration disruptions.</li>
<li>Reasonable configuration updates to scoring rules and brief templates as business needs evolve.</li>
</ul>
</section>
<section class="imp-card">
<h2>When this solution may not be necessary</h2>
<ul>
<li>Very small businesses with fewer than a dozen recurring accounts — manual renewal handling may be sufficient.</li>
<li>Companies without reliable usage or billing signals — the product needs at least two signal sources (CRM + billing/usage) to deliver useful prioritisation.</li>
</ul>
</section></div>
<div id="imp-tab-how-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>How it works</h2>
<ol>
<li><strong>Connect data sources.</strong> We link the CRM, billing or subscription system and one or more usage or support data sources agreed before launch so the automation has the signals it needs.</li>
<li><strong>Normalise and combine signals.</strong> The service standardises renewal dates, payment status, recent activity and support events into a single account record for scoring and context extraction.</li>
<li><strong>Score accounts.</strong> An AI scoring model evaluates renewal timing, engagement, payment health and support signals to prioritise accounts for outreach and mark at-risk renewals.</li>
<li><strong>Generate upsell briefs.</strong> For high-priority accounts the system generates a concise one-page brief that summarises supporting evidence and suggests personalized talking points for the seller or CSM.</li>
<li><strong>Create CRM tasks and alerts.</strong> The automation can create opportunities, tasks or notifications in the CRM and route alerts to the appropriate sales owner or team channel.</li>
<li><strong>Handle exceptions.</strong> Accounts with conflicting signals or missing data are routed to a human reviewer with a short summary and recommended next steps.</li>
<li><strong>Operate and tune.</strong> implementi.ai monitors the pipelines, addresses integration errors and applies routine configuration updates to scoring and brief templates as agreed.</li>
</ol>
</section>
<section class="imp-card">
<h2>Example workflow</h2>
<p>For example, imagine a company that sells a subscription product and stores renewal dates in their CRM, usage metrics in an analytics service and support tickets in a helpdesk. The automation ingests renewal windows and recent 90-day usage, checks for recent escalations in support, and notes any late payments. The AI scores the account as high priority for renewal with an expansion angle on an underused premium feature. The system creates a CRM task for the assigned account manager, attaches a one-page upsell brief highlighting the usage insight and suggested action, and sends a Slack or email alert to the sales team. If usage data is missing, the account is flagged for manual review and tracked until resolved.</p>
</section></div>
</div>
<div id="imp-tab-integrations-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>Integrations</h2>
<h3>Typical systems</h3>
<p>Typical systems that can be connected include CRM platforms (Salesforce, HubSpot), billing/subscription systems (Stripe Billing, Chargebee, Zuora or ERP billing modules), product usage/analytics platforms (Mixpanel, Segment, GA4 or in-house usage stores) and support desks (Zendesk, Freshdesk). Other systems can potentially be connected by agreement during scoping.</p>
</section>
<section class="imp-card">
<h3>Connection methods</h3>
<p>Connections are implemented using APIs and native integrations where available. When APIs are not feasible we can use secure CSV exports, scheduled data feeds or a database connection agreed at scoping. The exact connection method for each system is confirmed before launch.</p>
</section>
<section class="imp-card imp-card-blue">
<h3>What we need from your company</h3>
<p>Before launch we agree which systems to include, sample data access, and the fields or events that indicate renewal windows, billing status, product usage and support interactions. We also define decision rules (for example, minimum usage thresholds or escalation conditions) and the CRM actions you want automated. Compatibility and the final access method are confirmed during the onboarding phase.</p>
</section></div>
</div>
<div id="imp-tab-faq-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card">
<h2>FAQ</h2>
<h3>Which systems do you support?</h3>
<p>We typically connect to mainstream CRMs, billing/subscription platforms, usage analytics and support desks via APIs. If a system lacks an API we can work from scheduled CSV exports or a database export. Final compatibility is confirmed during scoping.</p>
<h3>How customizable are the scoring rules and briefs?</h3>
<p>Scoring thresholds, the signals used and the upsell brief template are configurable during onboarding and can be adjusted over time. implementi.ai performs routine configuration updates as part of the managed subscription.</p>
<h3>What happens when data is missing or conflicting?</h3>
<p>Accounts with incomplete or conflicting signals are routed as exceptions for a human review. The automation includes an exception queue and a short summary explaining the missing data and suggested resolution steps.</p>
<h3>Can the system create CRM tasks or opportunities automatically?</h3>
<p>Yes — once we agree the desired CRM actions, the automation can create tasks, opportunities or update fields in the CRM to ensure account teams receive the work items and context they need to act.</p>
<h3>How do we start implementation?</h3>
<p>We begin with a scoping conversation to agree systems, data fields and the business rules for scoring and briefs. implementi.ai then configures, connects and operates the automation as a managed service; launch time depends on integrations and scope and is confirmed before work begins.</p>
<h3>How is ongoing tuning handled?</h3>
<p>implementi.ai monitors automation health and applies reasonable configuration updates to scoring models and brief templates as part of the monthly service. Larger changes to rules or additional integrations are scoped and agreed separately.</p>
</section></div>
</div>
<div id="imp-tab-price-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2 class="imp-i18n-price-title">Price</h2>
<div class="imp-price-grid">
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-monthly-label">Monthly subscription</div>
<div class="imp-price-value imp-price-monthly">399 PLN net / month</div>
</div>
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-activation-label">Activation fee</div>
<div class="imp-price-value imp-price-activation" data-base-price="399">3 × monthly subscription</div>
</div></div>
<div class="imp-price-explain">
<p class="imp-i18n-activation-copy">The activation fee covers the initial setup, implementation and launch of the agreed automation scope.</p>
<p class="imp-i18n-monthly-copy">The monthly subscription covers the ongoing operation, maintenance and management of the automation service.</p>
<p class="imp-i18n-price-confirm">The exact scope and final monthly subscription are confirmed before launch.</p>
</p></div>
</section></div>
</div>
<section id="implementation-contact" class="imp-contact">
<div class="imp-contact-copy-card">
<h2 class="imp-i18n-contact-title">Ready to automate this process?</h2>
<p>Tell us which CRM, billing and usage analytics systems your company currently uses.</p>
<p class="imp-i18n-contact-copy">We’ll confirm how this solution can be connected, its scope and the final monthly subscription.</p>
</p></div>
<p>    <a class="imp-contact-main imp-i18n-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a></p>
<table class="imp-contact-table" role="presentation" cellspacing="0" cellpadding="0" style="width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:24px 0 0!important;border:0!important;background:transparent!important;">
<tbody>
<tr>
<td class="imp-contact-cell imp-contact-cell-email" style="width:50%!important;padding:0 12px 0 0!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="mailto:contact@implementi.ai" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-email-label">Email us</span><span class="imp-contact-value">contact@implementi.ai</span></a></td>
<td class="imp-contact-cell imp-contact-cell-phone" style="width:50%!important;padding:0 0 0 12px!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="tel:%2B48660983178" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-phone-label">Call us</span><span class="imp-contact-value">&#43;48 660 983 178</span></a></td>
</tr>
</tbody>
</table>
</section>
</div>
<p><script>(function(){
var impBusy=false;
function impLang(){var l=(document.documentElement.lang||'en').toLowerCase();return l.indexOf('pl')===0?'pl':'en';}
function impText(){return impLang()==='pl'?{description:'Opis',how:'Jak to działa',integrations:'Integracje',faq:'FAQ',price:'Cena',contactTitle:'Chcesz zautomatyzować ten proces?',contactCopy:'Potwierdzimy sposób podłączenia rozwiązania, zakres oraz ostateczny miesięczny abonament.',calendly:'Umów 30-minutową rozmowę',email:'Napisz e-mail',phone:'Zadzwoń',monthly:'Abonament miesięczny',activation:'Opłata aktywacyjna',activationCopy:'Opłata aktywacyjna obejmuje początkową konfigurację, wdrożenie i uruchomienie uzgodnionego zakresu automatyzacji.',monthlyCopy:'Abonament miesięczny obejmuje bieżące działanie, utrzymanie i obsługę automatyzacji.',priceConfirm:'Dokładny zakres i ostateczny miesięczny abonament potwierdzamy przed uruchomieniem.',pricePrefix:'Od ',priceSuffix:' netto / miesiąc',tabMonthlySuffix:' netto / miesiąc',tabActivationSuffix:' netto'}:{description:'Description',how:'How it works',integrations:'Integrations',faq:'FAQ',price:'Price',contactTitle:'Ready to automate this process?',contactCopy:'We’ll confirm how this solution can be connected, its scope and the final monthly subscription.',calendly:'Book a 30-minute call',email:'Email us',phone:'Call us',monthly:'Monthly subscription',activation:'Activation fee',activationCopy:'The activation fee covers the initial setup, implementation and launch of the agreed automation scope.',monthlyCopy:'The monthly subscription covers the ongoing operation, maintenance and management of the automation service.',priceConfirm:'The exact scope and final monthly subscription are confirmed before launch.',pricePrefix:'From ',priceSuffix:' net / month',tabMonthlySuffix:' net / month',tabActivationSuffix:' net'};}
function clean(v){return(v||'').replace(/ /g,' ').replace(/\s+/g,' ').trim();}
function money(raw){raw=clean(raw).replace(/^From\s+/i,'').replace(/^Od\s+/i,'').replace(/\s+netto\s*\/\s*miesiąc$/i,'').replace(/\s+net\s*\/\s*month$/i,'');var m=raw.match(/([\d\s.,]+)/);if(!m)return null;var n=m[1].replace(/\s/g,'');var lc=n.lastIndexOf(','),ld=n.lastIndexOf('.'),sep='';if(lc>=0||ld>=0)sep=lc>ld?',':'.';var frac=sep?(n.split(sep)[1]||''):'';var decimals=(frac&&parseInt(frac,10)!==0)?Math.min(frac.length,2):0;var norm=n;if(sep===',')norm=norm.replace(/\./g,'').replace(',','.');else if(sep==='.')norm=norm.replace(/,/g,'');var val=parseFloat(norm);if(isNaN(val))return null;var idx=raw.indexOf(m[1]);var pre=clean(raw.slice(0,idx));var post=clean(raw.slice(idx+m[1].length));if(impLang()==='en'&&post.toLowerCase()==='zł')post='PLN';return{value:val,decimals:decimals,prefix:pre,suffix:post,decimal:sep||'.'};}
function fmt(v,f){var s=Number(v).toFixed(f.decimals);if(f.decimal===',')s=s.replace('.',',');return(f.prefix?f.prefix:'')+s+(f.suffix?' '+f.suffix:'');}
function currentMoney(){var p=document.querySelector('.summary p.price');var root=document.querySelector('.implementi-pf');var fallback=(root&&root.getAttribute('data-base-price')?root.getAttribute('data-base-price'):'399')+' PLN';if(!p)return money(fallback);var txt=clean(p.textContent||p.innerText||'');if(/^(From|Od)\s/i.test(txt)&&p.getAttribute('data-imp-raw'))txt=p.getAttribute('data-imp-raw');else if(txt&&!/^(From|Od)\s/i.test(txt))p.setAttribute('data-imp-raw',txt);return money(txt)||money(fallback);}
function localize(){var t=impText();var map=[['.imp-i18n-contact-title',t.contactTitle],['.imp-i18n-contact-copy',t.contactCopy],['.imp-i18n-calendly',t.calendly],['.imp-i18n-email-label',t.email],['.imp-i18n-phone-label',t.phone],['.imp-i18n-price-title',t.price],['.imp-i18n-monthly-label',t.monthly],['.imp-i18n-activation-label',t.activation],['.imp-i18n-activation-copy',t.activationCopy],['.imp-i18n-monthly-copy',t.monthlyCopy],['.imp-i18n-price-confirm',t.priceConfirm]];map.forEach(function(x){document.querySelectorAll(x[0]).forEach(function(el){el.textContent=x[1];});});document.querySelectorAll('.imp-hero-calendly').forEach(function(a){a.textContent=t.calendly;});document.querySelectorAll('.imp-hero-email').forEach(function(a){a.textContent=t.email;});document.querySelectorAll('.imp-hero-phone').forEach(function(a){a.textContent=t.phone;});}
function updatePrice(){if(impBusy)return;var t=impText(),p=document.querySelector('.summary p.price'),f=currentMoney();if(!f)return;var base=fmt(f.value,f),desired=t.pricePrefix+base+t.priceSuffix;impBusy=true;if(p&&clean(p.textContent)!==desired){p.innerHTML='<span class="imp-native-monthly-price">'+desired+'</span>';}document.querySelectorAll('.imp-price-monthly').forEach(function(el){el.textContent=base+t.tabMonthlySuffix;});document.querySelectorAll('.imp-price-activation').forEach(function(el){el.textContent=fmt(f.value*3,f)+t.tabActivationSuffix;});impBusy=false;}
function enforceImpTabsLayout(){
 var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');
 if(!wrap)return;
 var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');
 if(!tabs)return;
 var important=function(el,prop,val){try{el.style.setProperty(prop,val,'important');}catch(e){}};
 important(tabs,'display','flex');important(tabs,'flex-direction','row');important(tabs,'flex-wrap','nowrap');important(tabs,'align-items','center');important(tabs,'justify-content','flex-start');important(tabs,'gap','8px');important(tabs,'width','100%');important(tabs,'max-width','100%');important(tabs,'min-width','0');important(tabs,'height','auto');important(tabs,'padding','6px');important(tabs,'margin','0 0 24px');important(tabs,'overflow-x','auto');important(tabs,'overflow-y','hidden');important(tabs,'white-space','nowrap');important(tabs,'background','#183457');important(tabs,'border','0');important(tabs,'border-radius','22px');
 Array.from(tabs.children).forEach(function(li){
  if(li.style.display==='none')return;
  important(li,'float','none');important(li,'display','block');important(li,'flex','0 0 auto');important(li,'flex-basis','auto');important(li,'flex-grow','0');important(li,'flex-shrink','0');important(li,'width','auto');important(li,'min-width','0');important(li,'max-width','none');important(li,'margin','0');important(li,'padding','0');important(li,'clear','none');important(li,'border','0');important(li,'background','transparent');
  var a=li.querySelector('a');if(!a)return;
  important(a,'display','flex');important(a,'align-items','center');important(a,'justify-content','center');important(a,'width','auto');important(a,'min-width','max-content');important(a,'height','44px');important(a,'padding','0 18px');important(a,'margin','0');important(a,'white-space','nowrap');important(a,'font-family','Poppins, Arial, sans-serif');important(a,'font-weight','700');important(a,'font-size','14px');important(a,'text-decoration','none');important(a,'border-radius','18px');
  if(li.classList.contains('active')){important(a,'background','#183457');important(a,'color','#F9F9F9');important(a,'border-color','#183457');}
  else{important(a,'background','#F9F9F9');important(a,'color','#183457');important(a,'border','1px solid rgba(24,52,87,.12)');}
 });
}
function buildTabs(){var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');if(!wrap)return;var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');var desc=wrap.querySelector('#tab-description, .woocommerce-Tabs-panel--description');if(!tabs||!desc)return;var t=impText();var da=tabs.querySelector('.description_tab a, a[href="#tab-description"]');if(da)da.textContent=t.description;tabs.querySelectorAll('.imp-pf-custom-tab').forEach(function(el){el.remove();});wrap.querySelectorAll('.imp-pf-custom-panel').forEach(function(el){el.remove();});var specs=[['how-it-works',t.how,'imp-tab-how-source'],['integrations',t.integrations,'imp-tab-integrations-source'],['faq',t.faq,'imp-tab-faq-source'],['price',t.price,'imp-tab-price-source']];specs.forEach(function(s){var src=document.getElementById(s[2]);if(!src)return;var li=document.createElement('li');li.className='imp-pf-custom-tab '+s[0]+'_tab';var a=document.createElement('a');a.href='#tab-'+s[0];a.textContent=s[1];li.appendChild(a);tabs.appendChild(li);var panel=document.createElement('div');panel.id='tab-'+s[0];panel.className='woocommerce-Tabs-panel woocommerce-Tabs-panel--'+s[0]+' panel entry-content wc-tab imp-pf-custom-panel';panel.innerHTML=src.innerHTML;panel.style.display='none';wrap.appendChild(panel);});Array.from(tabs.children).forEach(function(li){if(!li.classList.contains('description_tab')&&!li.classList.contains('imp-pf-custom-tab'))li.style.display='none';});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){if(panel!==desc&&!panel.classList.contains('imp-pf-custom-panel'))panel.style.display='none';});function activate(id){Array.from(tabs.querySelectorAll('li')).forEach(function(li){li.classList.remove('active');});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){panel.style.display='none';});var a=tabs.querySelector('a[href="#'+id+'"]');if(a&&a.parentElement)a.parentElement.classList.add('active');var panel=wrap.querySelector('#'+id);if(panel)panel.style.display='block';enforceImpTabsLayout();}tabs.addEventListener('click',function(e){var a=e.target.closest('a');if(!a)return;var h=a.getAttribute('href')||'';if(h==='#tab-description'||h==='#tab-how-it-works'||h==='#tab-integrations'||h==='#tab-faq'||h==='#tab-price'){e.preventDefault();e.stopImmediatePropagation();activate(h.slice(1));}},true);if(!tabs.querySelector('li.active'))activate('tab-description');enforceImpTabsLayout();setTimeout(enforceImpTabsLayout,80);var contact=document.getElementById('implementation-contact');if(contact)wrap.insertAdjacentElement('afterend',contact);}
function init(){buildTabs();enforceImpTabsLayout();localize();updatePrice();document.querySelectorAll('.paypal-buttons,.ppc-button-wrapper,.wc-stripe-payment-request-wrapper,.express-payment-button,.wcpay-payment-request-wrapper').forEach(function(el){el.style.display='none';});}
document.addEventListener('DOMContentLoaded',init);window.addEventListener('load',init);setTimeout(init,400);setTimeout(init,1200);setTimeout(init,2400);var s=document.querySelector('.summary');if(s&&window.MutationObserver){new MutationObserver(function(){setTimeout(updatePrice,30);}).observe(s,{childList:true,subtree:true,characterData:true});}
})();</script></p>
<style id="imp-v4510-ui-fix">
/* v4.5.10 — keep light blue only as page background, not inside framed content */
.imp-card-soft,
.imp-card-blue{
  background:#F9F9F9!important;
}</p>
<p>/* Direct spacing between the end of the implementi product content/contact and related products */
body.single-product #implementation-contact{
  margin-bottom:140px!important;
}</p>
<p>/* Hero contact container — JS below unwraps any wpautop </p>
<p>/<br /> wrappers first */
body.single-product .summary .imp-hero-contact-inline,
body.single-product .summary .imp-hero-contact-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  margin:12px 0 0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .summary .imp-hero-contact-inline>.imp-hero-email,
body.single-product .summary .imp-hero-contact-inline>.imp-hero-phone,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-email,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-phone{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 12px!important;
  float:none!important;
  clear:none!important;
  box-sizing:border-box!important;
  border:1px solid rgba(24,52,87,.16)!important;
  border-radius:999px!important;
  background:#F9F9F9!important;
  color:#183457!important;
  text-decoration:none!important;
  text-align:center!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:700!important;
}</p>
<p>/* Related products */
body.single-product .related.products,
body.single-product .upsells.products{
  clear:both!important;
}
body.single-product .related.products ul.products,
body.single-product .upsells.products ul.products{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
body.single-product .related.products .imp-related-title,
body.single-product .upsells.products .imp-related-title,
body.single-product .related.products .woocommerce-loop-product__title,
body.single-product .upsells.products .woocommerce-loop-product__title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:14px 0 8px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .related.products ul.products li.product .price,
body.single-product .upsells.products ul.products li.product .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:767px){
  body.single-product #implementation-contact{
    margin-bottom:72px!important;
  }
  body.single-product .summary .imp-hero-contact-inline,
  body.single-product .summary .imp-hero-contact-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
}
</style>
<p><script id="imp-v4510-ui-fix-js">
(function(){
  function impImportant(el, prop, value){
    if(!el) return;
    try{ el.style.setProperty(prop,value,'important'); }catch(e){}
  }</p>
<p>  function fixHeroContact(){
    var wrap=document.querySelector('.summary .imp-hero-contact-inline, .summary .imp-hero-contact-grid');
    if(!wrap) return;</p>
<p>    var email=wrap.querySelector('.imp-hero-email');
    var phone=wrap.querySelector('.imp-hero-phone');
    if(!email || !phone) return;</p>
<p>    /* Woo short-description filters can insert </p>
<p>/<br />. Put the two anchors
       back as DIRECT children so no wrapper can push Call us to the next row. */
    if(email.parentElement!==wrap || phone.parentElement!==wrap || wrap.children.length!==2){
      wrap.innerHTML='';
      wrap.appendChild(email);
      wrap.appendChild(phone);
    }</p>
<p>    impImportant(wrap,'display','grid');
    impImportant(wrap,'width','100%');
    impImportant(wrap,'max-width','100%');
    impImportant(wrap,'gap',window.innerWidth<=767?'10px':'12px');
    impImportant(wrap,'grid-template-columns',window.innerWidth<=767?'1fr':'minmax(0,1fr) minmax(0,1fr)');

    [email,phone].forEach(function(a){
      impImportant(a,'display','flex');
      impImportant(a,'align-items','center');
      impImportant(a,'justify-content','center');
      impImportant(a,'width','100%');
      impImportant(a,'max-width','none');
      impImportant(a,'min-width','0');
      impImportant(a,'margin','0');
      impImportant(a,'float','none');
      impImportant(a,'clear','none');
      impImportant(a,'box-sizing','border-box');
    });
  }

  function visibleProductName(li){
    var title=li.querySelector('.woocommerce-loop-product__title, .product-title, h2.woocommerce-loop-product__title');
    if(title &#038;&#038; title.textContent.trim()) return {text:title.textContent.trim(), node:title};

    var link=li.querySelector('a.woocommerce-LoopProduct-link, a.woocommerce-loop-product__link, a[href]');
    var aria=link ? (link.getAttribute('aria-label') || '') : '';
    if(aria){
      aria=aria.replace(/^(Read more about|View product|Select options for)\s*/i,'').replace(/^["']|["']$/g,'').trim();
      if(aria) return {text:aria,node:null};
    }

    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt') || '').trim() : '';
    return {text:alt,node:null};
  }

  function fixRelatedProducts(){
    document.querySelectorAll('.related.products, .upsells.products').forEach(function(section){
      var list=section.querySelector('ul.products');
      if(!list) return;

      /* Tell Woo/theme this is a 3-column list instead of a 4-column list. */
      Array.from(list.classList).forEach(function(c){
        if(/^columns-\d+$/.test(c)) list.classList.remove(c);
      });
      list.classList.add('columns-3');

      var items=Array.from(list.querySelectorAll(':scope > li.product'));
      items.slice(3).forEach(function(li){ li.remove(); });
      items=Array.from(list.querySelectorAll(':scope > li.product'));</p>
<p>      /* Only force our own grid dimensions when the theme doesn't produce
         a usable 3-column row after changing to columns-3. */
      if(window.innerWidth>900){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(3,minmax(0,1fr))');
        impImportant(list,'gap','30px');
      }else if(window.innerWidth>767){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(2,minmax(0,1fr))');
        impImportant(list,'gap','24px');
      }else{
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','1fr');
        impImportant(list,'gap','22px');
      }</p>
<p>      items.forEach(function(li){
        impImportant(li,'width','auto');
        impImportant(li,'max-width','none');
        impImportant(li,'min-width','0');
        impImportant(li,'float','none');
        impImportant(li,'clear','none');
        impImportant(li,'margin','0');</p>
<p>        var info=visibleProductName(li);
        var title=info.node;</p>
<p>        if(title){
          title.classList.add('imp-related-title');
        }else if(info.text && !li.querySelector('.imp-related-title')){
          title=document.createElement('div');
          title.className='imp-related-title';
          title.textContent=info.text;
          var price=li.querySelector('.price');
          if(price) li.insertBefore(title,price);
          else li.appendChild(title);
        }</p>
<p>        if(title){
          impImportant(title,'display','block');
          impImportant(title,'visibility','visible');
          impImportant(title,'opacity','1');
          impImportant(title,'height','auto');
          impImportant(title,'max-height','none');
          impImportant(title,'overflow','visible');
          impImportant(title,'margin','14px 0 8px');
          impImportant(title,'color','#183457');
          impImportant(title,'font-family','Poppins, Arial, sans-serif');
          impImportant(title,'font-size','18px');
          impImportant(title,'font-weight','700');
          impImportant(title,'line-height','1.35');
          impImportant(title,'text-align','center');
        }
      });
    });
  }</p>
<p>  function run(){
    fixHeroContact();
    fixRelatedProducts();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(run,50);});
  setTimeout(run,250);
  setTimeout(run,700);
  setTimeout(run,1600);
  setTimeout(run,3000);</p>
<p>  if(window.MutationObserver){
    var mo=new MutationObserver(function(){setTimeout(run,40);});
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
<style id="imp-v4512-bottom-fix">
/* All customer-facing content cards stay white against the light-blue page background */
body.single-product .implementi-pf #imp-description-root > .imp-card,
body.single-product .implementi-pf .imp-pf-tab-panel > .imp-card,
body.single-product .implementi-pf .imp-auto-card{
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}</p>
<p>/* Lower contact copy must never sit loose on the blue page background */
body.single-product .implementi-pf .imp-contact-copy-card{
  display:block!important;
  width:100%!important;
  margin:0 0 26px!important;
  padding:clamp(24px,4vw,40px)!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}
body.single-product .implementi-pf .imp-contact-copy-card h2{
  margin-top:0!important;
}</p>
<p>/* The recommendation area is deliberately separated from Email/Call cards */
body.single-product .imp-related-zone{
  display:block!important;
  clear:both!important;
  width:min(1420px,calc(100% - 40px))!important;
  max-width:100%!important;
  margin:150px auto 60px!important;
  padding:38px!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:30px!important;
}</p>
<p>body.single-product .imp-related-heading{
  display:block!important;
  margin:0 0 34px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:30px!important;
  font-weight:800!important;
  line-height:1.2!important;
  text-align:left!important;
}</p>
<p>/* Exactly 3 products on desktop */
body.single-product .imp-related-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:30px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .imp-related-list > li.product{
  display:block!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
}
body.single-product .imp-related-list > li.product:nth-of-type(n+4){
  display:none!important;
}</p>
<p>/* Product titles must remain visible */
body.single-product .imp-related-list .woocommerce-loop-product__title,
body.single-product .imp-related-list .product-title,
body.single-product .imp-related-list .imp-related-title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:16px 0 8px!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .imp-related-list .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:900px){
  body.single-product .imp-related-zone{
    width:min(100% - 24px,1100px)!important;
    margin-top:110px!important;
    padding:28px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:24px!important;
  }
}
@media(max-width:767px){
  body.single-product .imp-related-zone{
    width:calc(100% - 20px)!important;
    margin-top:80px!important;
    padding:20px!important;
    border-radius:24px!important;
  }
  body.single-product .imp-related-heading{
    margin-bottom:24px!important;
    font-size:24px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
}
</style>
<p><script id="imp-v4512-bottom-fix-js">
(function(){
  function directProducts(list){
    return Array.prototype.filter.call(list.children,function(el){
      return el && el.classList && el.classList.contains('product');
    });
  }</p>
<p>  function textForProduct(li){
    var title=li.querySelector('.woocommerce-loop-product__title,.product-title,h2,h3');
    if(title && title.textContent.trim()) return {node:title,text:title.textContent.trim()};
    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt')||'').trim() : '';
    if(alt) return {node:null,text:alt};
    var link=li.querySelector('a[aria-label]');
    var ar=link ? (link.getAttribute('aria-label')||'').trim() : '';
    return {node:null,text:ar};
  }</p>
<p>  function wrapOrphanDescriptionText(){
    var roots=document.querySelectorAll('#imp-description-root,.imp-pf-tab-panel');
    roots.forEach(function(root){
      var group=[];
      function flush(){
        if(!group.length) return;
        var card=document.createElement('section');
        card.className='imp-card imp-auto-card';
        root.insertBefore(card,group[0]);
        group.forEach(function(n){ card.appendChild(n); });
        group=[];
      }
      Array.prototype.slice.call(root.childNodes).forEach(function(n){
        if(n.nodeType===3){
          if((n.textContent||'').trim()) group.push(n);
          return;
        }
        if(n.nodeType!==1) return;
        if(n.matches('section.imp-card,.imp-card,script,style,.imp-tab-source')) {
          flush();
        } else if(n.matches('p,h1,h2,h3,h4,ul,ol,blockquote,div:not(.imp-card)')) {
          group.push(n);
        } else {
          flush();
        }
      });
      flush();
    });
  }</p>
<p>  function findRecommendationList(){
    var contact=document.getElementById('implementation-contact');
    var lists=Array.prototype.slice.call(document.querySelectorAll('ul.products'));
    if(!lists.length) return null;</p>
<p>    if(contact){
      var following=lists.filter(function(list){
        try{
          return !!(contact.compareDocumentPosition(list) & Node.DOCUMENT_POSITION_FOLLOWING);
        }catch(e){ return false; }
      });
      if(following.length) return following[0];
    }</p>
<p>    return document.querySelector('.related.products ul.products,.upsells.products ul.products,section.related ul.products,section.upsells ul.products');
  }</p>
<p>  function fixRecommendations(){
    var list=findRecommendationList();
    if(!list) return;</p>
<p>    list.classList.add('imp-related-list');</p>
<p>    Array.prototype.slice.call(list.classList).forEach(function(c){
      if(/^columns-\d+$/.test(c)) list.classList.remove(c);
    });
    list.classList.add('columns-3');</p>
<p>    var items=directProducts(list);</p>
<p>    /* Physical removal + CSS nth-of-type fallback = exactly 3 visible products. */
    for(var i=items.length-1;i>=3;i--){
      items[i].remove();
    }
    items=directProducts(list);</p>
<p>    var zone=list.closest('section,.related,.upsells');
    if(!zone) zone=list.parentElement;
    if(zone){
      zone.classList.add('imp-related-zone');</p>
<p>      var existing=zone.querySelector(':scope > h2,:scope > h3');
      if(existing){
        existing.textContent='Customers also choose';
        existing.classList.add('imp-related-heading');
      }else if(!zone.querySelector(':scope > .imp-related-heading')){
        var h=document.createElement('h2');
        h.className='imp-related-heading';
        h.textContent='Customers also choose';
        zone.insertBefore(h,list);
      }
    }</p>
<p>    items.forEach(function(li){
      var info=textForProduct(li);
      if(info.node){
        info.node.classList.add('imp-related-title');
      }else if(info.text && !li.querySelector('.imp-related-title')){
        var t=document.createElement('div');
        t.className='imp-related-title';
        t.textContent=info.text;
        var price=li.querySelector('.price');
        if(price) li.insertBefore(t,price);
        else li.appendChild(t);
      }
    });
  }</p>
<p>  function run(){
    wrapOrphanDescriptionText();
    fixRecommendations();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(fixRecommendations,60);});
  setTimeout(run,250);
  setTimeout(run,800);
  setTimeout(run,1800);
  setTimeout(run,3500);</p>
<p>  if(window.MutationObserver){
    var queued=false;
    var mo=new MutationObserver(function(){
      if(queued) return;
      queued=true;
      setTimeout(function(){
        queued=false;
        fixRecommendations();
      },100);
    });
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8109</post-id>	</item>
		<item>
		<title>AI Lead Deduplicator &#038; CRM Merge Automator</title>
		<link>https://implementi.ai/en/product/ai-lead-deduplicator-crm-merge-automator/</link>
		
		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 05:53:38 +0000</pubDate>
				<guid isPermaLink="false">https://implementi.ai/en/?post_type=product&#038;p=7810</guid>

					<description><![CDATA[<div class="imp-hero-compact">
  <div class="imp-hero-meta"><span class="imp-hero-chip">Sales</span><span class="imp-hero-chip">implementi.ai</span></div>
  <div class="imp-hero-short">Continuous deduplication and safe CRM merges across marketing, sales and support sources. Designed for revenue teams that need canonical contact/lead records, fewer false duplicates and automated merge actions with human review where needed.</div>
  <a class="imp-hero-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a>
  <div class="imp-hero-contact-grid"><a class="imp-hero-email" href="mailto:contact@implementi.ai">Email us</a><a class="imp-hero-phone" href="tel:%2B48660983178">Call us</a></div>
</div>]]></description>
										<content:encoded><![CDATA[<style>
:root{--imp-primary-blue:#C0D9F7;--imp-soft-blue:#DAE9FA;--imp-white:#F9F9F9;--imp-red:#FF554C;--imp-navy:#183457}
.implementi-pf,.implementi-pf *{box-sizing:border-box}
.implementi-pf{width:min(1180px,100%);max-width:100%;margin:0 auto;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.implementi-pf h2,.implementi-pf h3,.implementi-pf h4,.implementi-pf .button,.implementi-pf .tab-title,.woocommerce-tabs ul.tabs li a{font-family:"Poppins",Arial,sans-serif}
.implementi-pf h2{margin:0 0 18px;color:var(--imp-navy);font-size:clamp(25px,3vw,36px);line-height:1.18}
.implementi-pf h3{margin:24px 0 10px;color:var(--imp-navy);font-size:clamp(19px,2vw,24px);line-height:1.25}
.implementi-pf p,.implementi-pf li{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.78}
.implementi-pf p:last-child{margin-bottom:0}
.implementi-pf ul,.implementi-pf ol{padding-left:24px;margin:16px 0}
.implementi-pf li{margin:10px 0}
.imp-kicker{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--imp-red);margin-bottom:14px}
.imp-card{margin:24px 0;padding:clamp(24px,4vw,44px);border-radius:28px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10);overflow:hidden}
.imp-card-soft{background:var(--imp-soft-blue)}
.imp-card-blue{background:var(--imp-primary-blue)}
.imp-card-dark{background:var(--imp-navy);color:var(--imp-white)}
.imp-card-dark h2,.imp-card-dark h3,.imp-card-dark p,.imp-card-dark li,.imp-card-dark strong{color:var(--imp-white)}
.imp-media{margin-top:28px;padding-top:24px;border-top:1px solid rgba(24,52,87,.12)}
.imp-media img{display:block;width:100%;max-width:100%;height:auto;margin:14px 0 0;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-benefits ul,.imp-scope ul,.imp-target ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:20px 0 0}
.imp-benefits li,.imp-scope li,.imp-target li{min-width:0;margin:0;padding:20px;border-radius:20px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-tab-source{display:none!important}</p>
<p>/* LIGHT PRODUCT HERO: native Woo price stays in its normal place */
.single-product .summary p.price,.woocommerce div.product .summary p.price{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;margin:8px 0 14px!important;color:var(--imp-navy)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(24px,2.5vw,32px)!important;font-weight:800!important;line-height:1.2!important}
.single-product .summary p.price .imp-native-monthly-price{color:var(--imp-navy)!important;font:inherit!important}
.single-product .summary form.cart,.woocommerce div.product .summary form.cart{display:none!important}
.single-product .summary .product_meta{display:none!important}
.imp-hero-compact{margin:12px 0 18px;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.imp-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.imp-hero-chip{display:inline-flex;align-items:center;min-width:0;padding:6px 11px;border-radius:999px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12);color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:12px;font-weight:700}
.imp-hero-short{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--imp-navy)}
.imp-hero-short p{margin:0 0 8px!important;font:inherit!important;color:inherit!important}
.imp-hero-calendly{display:block;width:100%;padding:14px 18px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;box-sizing:border-box}
.imp-hero-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:12px!important}
.imp-hero-contact-grid>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(24,52,87,.16)!important;border-radius:999px!important;background:var(--imp-white)!important;color:var(--imp-navy)!important;text-decoration:none!important;text-align:center!important;font-family:"Poppins",Arial,sans-serif!important;font-weight:700!important;overflow-wrap:anywhere!important}
.imp-hero-contact-grid>a:hover{border-color:var(--imp-red)!important}</p>
<p>/* FIVE TABS — fixed horizontal navigation matching the approved layout */
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
body.single-product .woocommerce-tabs ul.tabs,
body.single-product .wc-tabs-wrapper ul.wc-tabs{
 display:flex!important;
 flex-direction:row!important;
 flex-wrap:nowrap!important;
 align-items:center!important;
 justify-content:flex-start!important;
 gap:8px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 min-height:56px!important;
 padding:6px!important;
 margin:0 0 24px!important;
 list-style:none!important;
 background:var(--imp-navy)!important;
 border:0!important;
 border-radius:22px!important;
 overflow-x:auto!important;
 overflow-y:hidden!important;
 overscroll-behavior-x:contain!important;
 -webkit-overflow-scrolling:touch!important;
 white-space:nowrap!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:after,
body.single-product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce-tabs ul.tabs:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li,
body.single-product .woocommerce-tabs ul.tabs>li,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li{
 float:none!important;
 display:block!important;
 position:relative!important;
 flex:0 0 auto!important;
 flex-basis:auto!important;
 flex-grow:0!important;
 flex-shrink:0!important;
 width:auto!important;
 min-width:0!important;
 max-width:none!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 border-radius:18px!important;
 box-shadow:none!important;
 clear:none!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:after,
body.single-product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce-tabs ul.tabs>li:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
body.single-product .woocommerce-tabs ul.tabs>li>a,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li>a{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:auto!important;
 min-width:max-content!important;
 height:44px!important;
 padding:0 18px!important;
 margin:0!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
 border:1px solid rgba(24,52,87,.12)!important;
 font-family:"Poppins",Arial,sans-serif!important;
 font-weight:700!important;
 font-size:14px!important;
 line-height:1!important;
 text-decoration:none!important;
 white-space:nowrap!important;
 border-radius:18px!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
body.single-product .woocommerce-tabs ul.tabs>li>a:hover{
 border-color:var(--imp-red)!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active,
body.single-product .woocommerce-tabs ul.tabs>li.active{background:transparent!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a,
body.single-product .woocommerce-tabs ul.tabs>li.active>a{
 background:var(--imp-navy)!important;
 color:var(--imp-white)!important;
 border-color:var(--imp-navy)!important;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce-tabs .woocommerce-Tabs-panel{padding:0!important;margin:0!important}
.imp-pf-tab-panel{width:min(1180px,100%);max-width:100%;margin:0 auto}
@media(max-width:767px){
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
 body.single-product .woocommerce-tabs ul.tabs,
 body.single-product .wc-tabs-wrapper ul.wc-tabs{border-radius:18px!important;gap:6px!important;padding:5px!important;min-height:52px!important;scrollbar-width:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar,
 body.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
 body.single-product .woocommerce-tabs ul.tabs>li>a{height:42px!important;padding:0 14px!important;font-size:13px!important;border-radius:15px!important}
}</p>
<p>/* PRICE TAB */
.imp-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
.imp-price-card{min-width:0;padding:26px;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12)}
.imp-price-label{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--imp-red);margin-bottom:9px}
.imp-price-value{font-family:"Poppins",Arial,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;color:var(--imp-navy);line-height:1.2;overflow-wrap:anywhere}
.imp-price-explain{margin-top:18px}</p>
<p>/* FIXED FINAL CONTACT */
.imp-contact{width:min(1180px,100%);max-width:100%;margin:34px auto 0;padding:clamp(26px,4vw,46px);border-radius:30px;background:var(--imp-soft-blue);border:1px solid rgba(24,52,87,.12);box-sizing:border-box;color:var(--imp-navy)}
.imp-contact h2{font-family:"Poppins",Arial,sans-serif;color:var(--imp-navy);font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 14px}
.imp-contact p{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.7;margin:0 0 12px}
.imp-contact-main{display:block;width:100%;margin-top:24px;padding:17px 22px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;font-size:17px;box-sizing:border-box}
.imp-contact-main:hover{opacity:.92;color:var(--imp-white)!important}
.imp-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin-top:24px!important}
.imp-contact-grid>.imp-contact-card{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;box-sizing:border-box!important;background:var(--imp-white)!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important}
.imp-contact-card:hover{border-color:var(--imp-red)!important}
.imp-contact-label{display:block;color:var(--imp-red);font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
.imp-contact-value{display:block;color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;min-width:0}</p>
<p>@media(max-width:767px){
 .imp-card{margin:16px 0;padding:22px;border-radius:22px}
 .imp-benefits ul,.imp-scope ul,.imp-target ul{grid-template-columns:1fr;gap:12px}
 .imp-hero-contact-grid{grid-template-columns:1fr!important;gap:10px!important}
 .imp-price-grid{grid-template-columns:1fr;gap:12px}
 .imp-contact{margin-top:24px;padding:22px;border-radius:24px}
 .imp-contact-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:16px!important}
 .imp-contact-grid>.imp-contact-card{min-height:108px!important;padding:20px!important;border-radius:20px!important}
 .imp-contact-value{font-size:17px}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{padding:9px 12px!important;font-size:13px!important}
}</p>
<p>/* v4.5.4 stable contact guard: no DOM reordering */
.imp-hero-contact-grid,.imp-contact-grid{box-sizing:border-box!important}
.imp-hero-contact-grid>* ,.imp-contact-grid>*{box-sizing:border-box!important;float:none!important;clear:none!important}
@media(max-width:767px){
 .imp-hero-contact-grid,.imp-contact-grid{grid-template-columns:1fr!important}
 .imp-contact-grid{gap:12px!important}
 .imp-contact-grid>.imp-contact-card{min-height:0!important;padding:20px!important}
}</p>
<p>/* v4.5.5 contact layout: table-based to survive WooCommerce/wpautop */
.imp-hero-contact-table,.imp-contact-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:0!important;background:transparent!important}
.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-contact-table tbody,.imp-contact-table tr{border:0!important;background:transparent!important}
.imp-hero-contact-cell,.imp-contact-cell{box-sizing:border-box!important;border:0!important;background:transparent!important}
.imp-hero-contact-cell a,.imp-contact-cell a{box-sizing:border-box!important}
@media(max-width:767px){
 .imp-hero-contact-table,.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-hero-contact-table td,.imp-contact-table,.imp-contact-table tbody,.imp-contact-table tr,.imp-contact-table td{display:block!important;width:100%!important;max-width:100%!important}
 .imp-hero-contact-cell{padding:0 0 10px!important}
 .imp-contact-cell{padding:0 0 12px!important}
 .imp-contact-table{margin-top:16px!important}
 .imp-contact-cell .imp-contact-card{min-height:0!important;padding:20px!important}
}
</style>
<div class="implementi-pf" data-product-factory="yes" data-base-price="399">
<div id="imp-description-root">
<section class="imp-card imp-card-soft">
<div class="imp-kicker">Managed automation by implementi.ai</div>
<p>The AI Lead Deduplicator &#038; CRM Merge Automator continuously finds, scores and resolves duplicate leads and contacts across your CRM, marketing automation and lead sources. It applies configurable matching rules and AI-assisted entity resolution to reduce manual merging, noisy pipelines and fragmented customer histories.</p>
<p>implementi.ai configures the connections, operational rules and merge policies, then operates the automation as a managed service. We monitor performance, handle exceptions and update matching logic so your sales and marketing teams work from a single, reliable set of records.</p>
</section>
<section class="imp-card">
<h2>The problem</h2>
<p>Without automated deduplication, duplicates accumulate from web forms, trade-show lists, manual data entry, purchased lead lists and separate marketing systems. Sales reps waste time calling or emailing repeated records; reports and forecasts double-count pipeline; support teams see partial histories. Manual dedupe in a CRM is slow, error-prone and difficult to scale because matching rules must account for name variations, company aliases, shared phone numbers and incomplete records. As your lead volume grows, the time and risk of incorrect merges grow too, creating ongoing operational drag and inaccurate customer views.</p>
<div class="imp-media">
<div class="imp-kicker">The challenge</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/10/ai-lead-deduplicator-crm-merge-automator-support-1.jpg" alt="Flat-vector illustration of fragmented contact lists and multiple lead sources representing data chaos before deduplication." /></div>
</section>
<section class="imp-card imp-card-blue imp-scope">
<h2>What this solution automates</h2>
<p>This service automates continuous detection, scoring and managed resolution of duplicate leads and contacts across agreed systems. It standardises identity fields, applies AI-assisted matching, and executes safe merges or creates escalation tasks for ambiguous cases.</p>
<ul>
<li>Continuous dedupe scanning across configured sources (CRM, marketing automation, web-forms).</li>
<li>AI-assisted entity resolution to match names, emails, phones, company names and fuzzy attributes.</li>
<li>Configurable merge rules (auto-merge, merge with approval, or create master record and archive duplicates).</li>
<li>Automated update of canonical fields, activity consolidation and ownership reassignment.</li>
<li>Merge audit logs and a searchable history of changes for reconciliation.</li>
<li>Alerts and human review workflows for high-risk or ambiguous duplicates.</li>
</ul>
</section>
<section class="imp-card imp-benefits">
<h2>What your business gains</h2>
<ul>
<li><strong>Cleaner CRM data.</strong> Continuous deduplication reduces duplicate records and creates a single canonical record per customer or lead, improving reporting accuracy and sales productivity.</li>
<li><strong>Less manual work for reps.</strong> Automated merges and ownership rules cut the time salespeople spend reconciling duplicate entries and contacting the same lead multiple times.</li>
<li><strong>Faster pipeline clarity.</strong> Consistent records and merged activity histories reduce false pipeline inflation and make forecasting and segmentation more reliable.</li>
<li><strong>Safer merges with human oversight.</strong> Ambiguous matches are routed for review according to your risk rules, so automation handles routine cases while people handle exceptions.</li>
<li><strong>Ongoing tuning and monitoring.</strong> implementi.ai operates and refines matching models and rules so performance improves as data profiles evolve.</li>
</ul>
<div class="imp-media">
<div class="imp-kicker">The result</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/10/ai-lead-deduplicator-crm-merge-automator-support-2.jpg" alt="Flat-vector illustration of a consolidated contact profile with activity icons and an audit marker representing a clean canonical record after automation." /></div>
</section>
<section class="imp-card imp-card-soft">
<h2>A practical use case</h2>
<p>A growing B2B vendor runs several lead capture points: website forms, content downloads, event lists, and an SDR outbound engine. After a product launch, lead volume doubles and sales leaders notice repeated outreach to the same companies and inflated pipeline numbers. The AI Lead Deduplicator monitors accepted lead sources, identifies likely duplicates even when names or emails vary, merges low-risk duplicates automatically, and creates review tasks for the rest. Reps see consolidated contact histories, marketing can accurately measure campaign reach, and operations regains confidence in CRM reporting without a full-time manual dedupe project.</p>
</section>
<section class="imp-card imp-target">
<h2>Who is it for?</h2>
<ul>
<li>Sales operations teams at mid-market and enterprise companies—need to maintain CRM hygiene across multiple inbound sources.</li>
<li>Marketing operations teams—want accurate campaign attribution and audience counts when syncing lists to CRMs.</li>
<li>CRM administrators—require a managed service that implements safe merge rules and ongoing tuning.</li>
<li>Companies with multiple lead sources or mergers—need identity resolution across different systems and historical records.</li>
</ul>
</section>
<section class="imp-card imp-card-blue">
<h2>What is included in the monthly service</h2>
<p>The monthly subscription covers the operated automation and ongoing maintenance required to keep deduplication effective across your agreed systems. implementi.ai provides the connections, runs the matching and merge automation, monitors operation, fixes integration errors and performs reasonable configuration updates to matching rules and workflows.</p>
<ul>
<li>Operated automation and system connections.</li>
<li>AI processing for matching and scoring.</li>
<li>Monitoring of automation health and error handling.</li>
<li>Maintenance and periodic rule updates to adapt to changing data.</li>
</ul>
</section>
<section class="imp-card">
<h2>When this solution may not be necessary</h2>
<ul>
<li>Teams with fewer than a few hundred leads per month and a single source may not need continuous deduplication—simple manual cleanup may suffice.</li>
<li>Organisations that require full in-house control of all merge actions and refuse any automated merges may find a managed service excessive.</li>
</ul>
</section></div>
<div id="imp-tab-how-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>How it works</h2>
<ol>
<li><strong>Discovery and rules design.</strong> We map your lead sources, agree matching priorities (email, phone, company) and define auto-merge vs. review thresholds based on your risk tolerance.</li>
<li><strong>Connect sources.</strong> implementi.ai configures secure connections to your CRM, marketing platforms and accepted lead files so data flows into the dedupe engine on the agreed cadence.</li>
<li><strong>Normalize and standardise.</strong> Incoming records are normalised (name formats, phone, company names) and enriched where safe to improve match quality.</li>
<li><strong>AI-assisted matching.</strong> The system scores potential duplicates using deterministic rules plus AI similarity checks to surface likely matches and confidence levels.</li>
<li><strong>Action and resolution.</strong> Low-risk duplicates are auto-merged according to your rules; ambiguous cases generate review tasks with suggested merge candidates and an audit trail.</li>
<li><strong>Post-merge reconciliation.</strong> Canonical records are updated with combined activity histories, ownership is assigned and downstream systems are synchronised to reflect the merge.</li>
<li><strong>Monitor and refine.</strong> implementi.ai monitors outcomes, reviews false-positives, updates matching logic and handles integration errors as part of the managed service.</li>
</ol>
</section>
<section class="imp-card">
<h2>Example workflow</h2>
<p>For example, imagine a company that captures leads from a webinar signup, a website demo form and an outbound list. A new lead arrives from a webinar with a company email; the system finds an existing contact with the same company but a different email and a phone number match. The AI scores the match as high confidence and, per the agreed rule, automatically merges activity into the canonical contact and sets the SDR as owner. If the confidence is medium because names conflict, the automation creates a review task in the CRM for a sales operations user with merge suggestions and an audit note. After review, the user approves the merge and the system synchronises the consolidated contact to all connected platforms.</p>
</section></div>
</div>
<div id="imp-tab-integrations-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>Integrations</h2>
<h3>Typical systems</h3>
<p>Typical systems that customers connect include CRM platforms such as Salesforce, HubSpot and Microsoft Dynamics; marketing automation platforms like Marketo or Pardot; web form and event platforms; e-commerce or subscription systems as lead sources; and databases or CSV lists for historical dedupe. Other systems can potentially be connected after compatibility is confirmed.</p>
</section>
<section class="imp-card">
<h3>Connection methods</h3>
<p>Connections are implemented via available APIs and native connectors where available, webhooks for real‑time captures, scheduled CSV imports or secure database / Google Sheets access for legacy sources. We agree the appropriate method per system during discovery and confirm compatibility before work begins.</p>
</section>
<section class="imp-card imp-card-blue">
<h3>What we need from your company</h3>
<p>We typically need a list of systems and lead sources to be included, sample data or export files, API credentials or a plan for scheduled CSV exports, your preferred merge and ownership rules, and a designated stakeholder for review decisions. We confirm exact access methods, required fields and acceptable merge policies before launch to ensure safe operation.</p>
</section></div>
</div>
<div id="imp-tab-faq-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card">
<h2>FAQ</h2>
<h3>How does the system decide what to merge?</h3>
<p>We combine configurable deterministic rules (email, phone, company) with AI similarity checks to score potential duplicates. You set thresholds for auto-merge, suggested-merge (requires approval) and manual review so the system behaves according to your risk tolerance.</p>
<h3>What happens if an incorrect merge occurs?</h3>
<p>All merges include an audit log and change history. Ambiguous cases are routed for human approval. If a post-merge issue is discovered, implementi.ai will investigate and, where possible, reverse or correct the merge as part of managed error handling defined in the onboarding scope.</p>
<h3>Which data sources can you connect?</h3>
<p>We connect to major CRMs, marketing platforms, webhooks and scheduled CSV/database feeds. The exact list is agreed during discovery and compatibility is confirmed before implementation.</p>
<h3>How often will deduplication run?</h3>
<p>Frequency is configurable—near real-time via webhooks, several runs per day, or scheduled daily batches. We recommend higher frequency for high-volume lead inflows; exact cadence is agreed before launch.</p>
<h3>Can you preserve custom fields and activity history?</h3>
<p>Yes. Merge rules can be configured to prioritise fields and consolidate activity histories. The service maintains a merge audit trail for reconciliation and reporting.</p>
<h3>How does pricing change with scale?</h3>
<p>Monthly pricing depends on the number of connected systems, data volume and the level of automated merges versus human review. We confirm final subscription and scope during onboarding.</p>
</section></div>
</div>
<div id="imp-tab-price-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2 class="imp-i18n-price-title">Price</h2>
<div class="imp-price-grid">
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-monthly-label">Monthly subscription</div>
<div class="imp-price-value imp-price-monthly">399 PLN net / month</div>
</div>
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-activation-label">Activation fee</div>
<div class="imp-price-value imp-price-activation" data-base-price="399">3 × monthly subscription</div>
</div></div>
<div class="imp-price-explain">
<p class="imp-i18n-activation-copy">The activation fee covers the initial setup, implementation and launch of the agreed automation scope.</p>
<p class="imp-i18n-monthly-copy">The monthly subscription covers the ongoing operation, maintenance and management of the automation service.</p>
<p class="imp-i18n-price-confirm">The exact scope and final monthly subscription are confirmed before launch.</p>
</p></div>
</section></div>
</div>
<section id="implementation-contact" class="imp-contact">
<div class="imp-contact-copy-card">
<h2 class="imp-i18n-contact-title">Ready to automate this process?</h2>
<p>Tell us which CRM(s), marketing platforms and lead sources your company currently uses.</p>
<p class="imp-i18n-contact-copy">We’ll confirm how this solution can be connected, its scope and the final monthly subscription.</p>
</p></div>
<p>    <a class="imp-contact-main imp-i18n-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a></p>
<table class="imp-contact-table" role="presentation" cellspacing="0" cellpadding="0" style="width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:24px 0 0!important;border:0!important;background:transparent!important;">
<tbody>
<tr>
<td class="imp-contact-cell imp-contact-cell-email" style="width:50%!important;padding:0 12px 0 0!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="mailto:contact@implementi.ai" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-email-label">Email us</span><span class="imp-contact-value">contact@implementi.ai</span></a></td>
<td class="imp-contact-cell imp-contact-cell-phone" style="width:50%!important;padding:0 0 0 12px!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="tel:%2B48660983178" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-phone-label">Call us</span><span class="imp-contact-value">&#43;48 660 983 178</span></a></td>
</tr>
</tbody>
</table>
</section>
</div>
<p><script>(function(){
var impBusy=false;
function impLang(){var l=(document.documentElement.lang||'en').toLowerCase();return l.indexOf('pl')===0?'pl':'en';}
function impText(){return impLang()==='pl'?{description:'Opis',how:'Jak to działa',integrations:'Integracje',faq:'FAQ',price:'Cena',contactTitle:'Chcesz zautomatyzować ten proces?',contactCopy:'Potwierdzimy sposób podłączenia rozwiązania, zakres oraz ostateczny miesięczny abonament.',calendly:'Umów 30-minutową rozmowę',email:'Napisz e-mail',phone:'Zadzwoń',monthly:'Abonament miesięczny',activation:'Opłata aktywacyjna',activationCopy:'Opłata aktywacyjna obejmuje początkową konfigurację, wdrożenie i uruchomienie uzgodnionego zakresu automatyzacji.',monthlyCopy:'Abonament miesięczny obejmuje bieżące działanie, utrzymanie i obsługę automatyzacji.',priceConfirm:'Dokładny zakres i ostateczny miesięczny abonament potwierdzamy przed uruchomieniem.',pricePrefix:'Od ',priceSuffix:' netto / miesiąc',tabMonthlySuffix:' netto / miesiąc',tabActivationSuffix:' netto'}:{description:'Description',how:'How it works',integrations:'Integrations',faq:'FAQ',price:'Price',contactTitle:'Ready to automate this process?',contactCopy:'We’ll confirm how this solution can be connected, its scope and the final monthly subscription.',calendly:'Book a 30-minute call',email:'Email us',phone:'Call us',monthly:'Monthly subscription',activation:'Activation fee',activationCopy:'The activation fee covers the initial setup, implementation and launch of the agreed automation scope.',monthlyCopy:'The monthly subscription covers the ongoing operation, maintenance and management of the automation service.',priceConfirm:'The exact scope and final monthly subscription are confirmed before launch.',pricePrefix:'From ',priceSuffix:' net / month',tabMonthlySuffix:' net / month',tabActivationSuffix:' net'};}
function clean(v){return(v||'').replace(/ /g,' ').replace(/\s+/g,' ').trim();}
function money(raw){raw=clean(raw).replace(/^From\s+/i,'').replace(/^Od\s+/i,'').replace(/\s+netto\s*\/\s*miesiąc$/i,'').replace(/\s+net\s*\/\s*month$/i,'');var m=raw.match(/([\d\s.,]+)/);if(!m)return null;var n=m[1].replace(/\s/g,'');var lc=n.lastIndexOf(','),ld=n.lastIndexOf('.'),sep='';if(lc>=0||ld>=0)sep=lc>ld?',':'.';var frac=sep?(n.split(sep)[1]||''):'';var decimals=(frac&&parseInt(frac,10)!==0)?Math.min(frac.length,2):0;var norm=n;if(sep===',')norm=norm.replace(/\./g,'').replace(',','.');else if(sep==='.')norm=norm.replace(/,/g,'');var val=parseFloat(norm);if(isNaN(val))return null;var idx=raw.indexOf(m[1]);var pre=clean(raw.slice(0,idx));var post=clean(raw.slice(idx+m[1].length));if(impLang()==='en'&&post.toLowerCase()==='zł')post='PLN';return{value:val,decimals:decimals,prefix:pre,suffix:post,decimal:sep||'.'};}
function fmt(v,f){var s=Number(v).toFixed(f.decimals);if(f.decimal===',')s=s.replace('.',',');return(f.prefix?f.prefix:'')+s+(f.suffix?' '+f.suffix:'');}
function currentMoney(){var p=document.querySelector('.summary p.price');var root=document.querySelector('.implementi-pf');var fallback=(root&&root.getAttribute('data-base-price')?root.getAttribute('data-base-price'):'399')+' PLN';if(!p)return money(fallback);var txt=clean(p.textContent||p.innerText||'');if(/^(From|Od)\s/i.test(txt)&&p.getAttribute('data-imp-raw'))txt=p.getAttribute('data-imp-raw');else if(txt&&!/^(From|Od)\s/i.test(txt))p.setAttribute('data-imp-raw',txt);return money(txt)||money(fallback);}
function localize(){var t=impText();var map=[['.imp-i18n-contact-title',t.contactTitle],['.imp-i18n-contact-copy',t.contactCopy],['.imp-i18n-calendly',t.calendly],['.imp-i18n-email-label',t.email],['.imp-i18n-phone-label',t.phone],['.imp-i18n-price-title',t.price],['.imp-i18n-monthly-label',t.monthly],['.imp-i18n-activation-label',t.activation],['.imp-i18n-activation-copy',t.activationCopy],['.imp-i18n-monthly-copy',t.monthlyCopy],['.imp-i18n-price-confirm',t.priceConfirm]];map.forEach(function(x){document.querySelectorAll(x[0]).forEach(function(el){el.textContent=x[1];});});document.querySelectorAll('.imp-hero-calendly').forEach(function(a){a.textContent=t.calendly;});document.querySelectorAll('.imp-hero-email').forEach(function(a){a.textContent=t.email;});document.querySelectorAll('.imp-hero-phone').forEach(function(a){a.textContent=t.phone;});}
function updatePrice(){if(impBusy)return;var t=impText(),p=document.querySelector('.summary p.price'),f=currentMoney();if(!f)return;var base=fmt(f.value,f),desired=t.pricePrefix+base+t.priceSuffix;impBusy=true;if(p&&clean(p.textContent)!==desired){p.innerHTML='<span class="imp-native-monthly-price">'+desired+'</span>';}document.querySelectorAll('.imp-price-monthly').forEach(function(el){el.textContent=base+t.tabMonthlySuffix;});document.querySelectorAll('.imp-price-activation').forEach(function(el){el.textContent=fmt(f.value*3,f)+t.tabActivationSuffix;});impBusy=false;}
function enforceImpTabsLayout(){
 var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');
 if(!wrap)return;
 var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');
 if(!tabs)return;
 var important=function(el,prop,val){try{el.style.setProperty(prop,val,'important');}catch(e){}};
 important(tabs,'display','flex');important(tabs,'flex-direction','row');important(tabs,'flex-wrap','nowrap');important(tabs,'align-items','center');important(tabs,'justify-content','flex-start');important(tabs,'gap','8px');important(tabs,'width','100%');important(tabs,'max-width','100%');important(tabs,'min-width','0');important(tabs,'height','auto');important(tabs,'padding','6px');important(tabs,'margin','0 0 24px');important(tabs,'overflow-x','auto');important(tabs,'overflow-y','hidden');important(tabs,'white-space','nowrap');important(tabs,'background','#183457');important(tabs,'border','0');important(tabs,'border-radius','22px');
 Array.from(tabs.children).forEach(function(li){
  if(li.style.display==='none')return;
  important(li,'float','none');important(li,'display','block');important(li,'flex','0 0 auto');important(li,'flex-basis','auto');important(li,'flex-grow','0');important(li,'flex-shrink','0');important(li,'width','auto');important(li,'min-width','0');important(li,'max-width','none');important(li,'margin','0');important(li,'padding','0');important(li,'clear','none');important(li,'border','0');important(li,'background','transparent');
  var a=li.querySelector('a');if(!a)return;
  important(a,'display','flex');important(a,'align-items','center');important(a,'justify-content','center');important(a,'width','auto');important(a,'min-width','max-content');important(a,'height','44px');important(a,'padding','0 18px');important(a,'margin','0');important(a,'white-space','nowrap');important(a,'font-family','Poppins, Arial, sans-serif');important(a,'font-weight','700');important(a,'font-size','14px');important(a,'text-decoration','none');important(a,'border-radius','18px');
  if(li.classList.contains('active')){important(a,'background','#183457');important(a,'color','#F9F9F9');important(a,'border-color','#183457');}
  else{important(a,'background','#F9F9F9');important(a,'color','#183457');important(a,'border','1px solid rgba(24,52,87,.12)');}
 });
}
function buildTabs(){var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');if(!wrap)return;var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');var desc=wrap.querySelector('#tab-description, .woocommerce-Tabs-panel--description');if(!tabs||!desc)return;var t=impText();var da=tabs.querySelector('.description_tab a, a[href="#tab-description"]');if(da)da.textContent=t.description;tabs.querySelectorAll('.imp-pf-custom-tab').forEach(function(el){el.remove();});wrap.querySelectorAll('.imp-pf-custom-panel').forEach(function(el){el.remove();});var specs=[['how-it-works',t.how,'imp-tab-how-source'],['integrations',t.integrations,'imp-tab-integrations-source'],['faq',t.faq,'imp-tab-faq-source'],['price',t.price,'imp-tab-price-source']];specs.forEach(function(s){var src=document.getElementById(s[2]);if(!src)return;var li=document.createElement('li');li.className='imp-pf-custom-tab '+s[0]+'_tab';var a=document.createElement('a');a.href='#tab-'+s[0];a.textContent=s[1];li.appendChild(a);tabs.appendChild(li);var panel=document.createElement('div');panel.id='tab-'+s[0];panel.className='woocommerce-Tabs-panel woocommerce-Tabs-panel--'+s[0]+' panel entry-content wc-tab imp-pf-custom-panel';panel.innerHTML=src.innerHTML;panel.style.display='none';wrap.appendChild(panel);});Array.from(tabs.children).forEach(function(li){if(!li.classList.contains('description_tab')&&!li.classList.contains('imp-pf-custom-tab'))li.style.display='none';});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){if(panel!==desc&&!panel.classList.contains('imp-pf-custom-panel'))panel.style.display='none';});function activate(id){Array.from(tabs.querySelectorAll('li')).forEach(function(li){li.classList.remove('active');});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){panel.style.display='none';});var a=tabs.querySelector('a[href="#'+id+'"]');if(a&&a.parentElement)a.parentElement.classList.add('active');var panel=wrap.querySelector('#'+id);if(panel)panel.style.display='block';enforceImpTabsLayout();}tabs.addEventListener('click',function(e){var a=e.target.closest('a');if(!a)return;var h=a.getAttribute('href')||'';if(h==='#tab-description'||h==='#tab-how-it-works'||h==='#tab-integrations'||h==='#tab-faq'||h==='#tab-price'){e.preventDefault();e.stopImmediatePropagation();activate(h.slice(1));}},true);if(!tabs.querySelector('li.active'))activate('tab-description');enforceImpTabsLayout();setTimeout(enforceImpTabsLayout,80);var contact=document.getElementById('implementation-contact');if(contact)wrap.insertAdjacentElement('afterend',contact);}
function init(){buildTabs();enforceImpTabsLayout();localize();updatePrice();document.querySelectorAll('.paypal-buttons,.ppc-button-wrapper,.wc-stripe-payment-request-wrapper,.express-payment-button,.wcpay-payment-request-wrapper').forEach(function(el){el.style.display='none';});}
document.addEventListener('DOMContentLoaded',init);window.addEventListener('load',init);setTimeout(init,400);setTimeout(init,1200);setTimeout(init,2400);var s=document.querySelector('.summary');if(s&&window.MutationObserver){new MutationObserver(function(){setTimeout(updatePrice,30);}).observe(s,{childList:true,subtree:true,characterData:true});}
})();</script></p>
<style id="imp-v4510-ui-fix">
/* v4.5.10 — keep light blue only as page background, not inside framed content */
.imp-card-soft,
.imp-card-blue{
  background:#F9F9F9!important;
}</p>
<p>/* Direct spacing between the end of the implementi product content/contact and related products */
body.single-product #implementation-contact{
  margin-bottom:140px!important;
}</p>
<p>/* Hero contact container — JS below unwraps any wpautop </p>
<p>/<br /> wrappers first */
body.single-product .summary .imp-hero-contact-inline,
body.single-product .summary .imp-hero-contact-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  margin:12px 0 0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .summary .imp-hero-contact-inline>.imp-hero-email,
body.single-product .summary .imp-hero-contact-inline>.imp-hero-phone,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-email,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-phone{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 12px!important;
  float:none!important;
  clear:none!important;
  box-sizing:border-box!important;
  border:1px solid rgba(24,52,87,.16)!important;
  border-radius:999px!important;
  background:#F9F9F9!important;
  color:#183457!important;
  text-decoration:none!important;
  text-align:center!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:700!important;
}</p>
<p>/* Related products */
body.single-product .related.products,
body.single-product .upsells.products{
  clear:both!important;
}
body.single-product .related.products ul.products,
body.single-product .upsells.products ul.products{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
body.single-product .related.products .imp-related-title,
body.single-product .upsells.products .imp-related-title,
body.single-product .related.products .woocommerce-loop-product__title,
body.single-product .upsells.products .woocommerce-loop-product__title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:14px 0 8px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .related.products ul.products li.product .price,
body.single-product .upsells.products ul.products li.product .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:767px){
  body.single-product #implementation-contact{
    margin-bottom:72px!important;
  }
  body.single-product .summary .imp-hero-contact-inline,
  body.single-product .summary .imp-hero-contact-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
}
</style>
<p><script id="imp-v4510-ui-fix-js">
(function(){
  function impImportant(el, prop, value){
    if(!el) return;
    try{ el.style.setProperty(prop,value,'important'); }catch(e){}
  }</p>
<p>  function fixHeroContact(){
    var wrap=document.querySelector('.summary .imp-hero-contact-inline, .summary .imp-hero-contact-grid');
    if(!wrap) return;</p>
<p>    var email=wrap.querySelector('.imp-hero-email');
    var phone=wrap.querySelector('.imp-hero-phone');
    if(!email || !phone) return;</p>
<p>    /* Woo short-description filters can insert </p>
<p>/<br />. Put the two anchors
       back as DIRECT children so no wrapper can push Call us to the next row. */
    if(email.parentElement!==wrap || phone.parentElement!==wrap || wrap.children.length!==2){
      wrap.innerHTML='';
      wrap.appendChild(email);
      wrap.appendChild(phone);
    }</p>
<p>    impImportant(wrap,'display','grid');
    impImportant(wrap,'width','100%');
    impImportant(wrap,'max-width','100%');
    impImportant(wrap,'gap',window.innerWidth<=767?'10px':'12px');
    impImportant(wrap,'grid-template-columns',window.innerWidth<=767?'1fr':'minmax(0,1fr) minmax(0,1fr)');

    [email,phone].forEach(function(a){
      impImportant(a,'display','flex');
      impImportant(a,'align-items','center');
      impImportant(a,'justify-content','center');
      impImportant(a,'width','100%');
      impImportant(a,'max-width','none');
      impImportant(a,'min-width','0');
      impImportant(a,'margin','0');
      impImportant(a,'float','none');
      impImportant(a,'clear','none');
      impImportant(a,'box-sizing','border-box');
    });
  }

  function visibleProductName(li){
    var title=li.querySelector('.woocommerce-loop-product__title, .product-title, h2.woocommerce-loop-product__title');
    if(title &#038;&#038; title.textContent.trim()) return {text:title.textContent.trim(), node:title};

    var link=li.querySelector('a.woocommerce-LoopProduct-link, a.woocommerce-loop-product__link, a[href]');
    var aria=link ? (link.getAttribute('aria-label') || '') : '';
    if(aria){
      aria=aria.replace(/^(Read more about|View product|Select options for)\s*/i,'').replace(/^["']|["']$/g,'').trim();
      if(aria) return {text:aria,node:null};
    }

    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt') || '').trim() : '';
    return {text:alt,node:null};
  }

  function fixRelatedProducts(){
    document.querySelectorAll('.related.products, .upsells.products').forEach(function(section){
      var list=section.querySelector('ul.products');
      if(!list) return;

      /* Tell Woo/theme this is a 3-column list instead of a 4-column list. */
      Array.from(list.classList).forEach(function(c){
        if(/^columns-\d+$/.test(c)) list.classList.remove(c);
      });
      list.classList.add('columns-3');

      var items=Array.from(list.querySelectorAll(':scope > li.product'));
      items.slice(3).forEach(function(li){ li.remove(); });
      items=Array.from(list.querySelectorAll(':scope > li.product'));</p>
<p>      /* Only force our own grid dimensions when the theme doesn't produce
         a usable 3-column row after changing to columns-3. */
      if(window.innerWidth>900){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(3,minmax(0,1fr))');
        impImportant(list,'gap','30px');
      }else if(window.innerWidth>767){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(2,minmax(0,1fr))');
        impImportant(list,'gap','24px');
      }else{
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','1fr');
        impImportant(list,'gap','22px');
      }</p>
<p>      items.forEach(function(li){
        impImportant(li,'width','auto');
        impImportant(li,'max-width','none');
        impImportant(li,'min-width','0');
        impImportant(li,'float','none');
        impImportant(li,'clear','none');
        impImportant(li,'margin','0');</p>
<p>        var info=visibleProductName(li);
        var title=info.node;</p>
<p>        if(title){
          title.classList.add('imp-related-title');
        }else if(info.text && !li.querySelector('.imp-related-title')){
          title=document.createElement('div');
          title.className='imp-related-title';
          title.textContent=info.text;
          var price=li.querySelector('.price');
          if(price) li.insertBefore(title,price);
          else li.appendChild(title);
        }</p>
<p>        if(title){
          impImportant(title,'display','block');
          impImportant(title,'visibility','visible');
          impImportant(title,'opacity','1');
          impImportant(title,'height','auto');
          impImportant(title,'max-height','none');
          impImportant(title,'overflow','visible');
          impImportant(title,'margin','14px 0 8px');
          impImportant(title,'color','#183457');
          impImportant(title,'font-family','Poppins, Arial, sans-serif');
          impImportant(title,'font-size','18px');
          impImportant(title,'font-weight','700');
          impImportant(title,'line-height','1.35');
          impImportant(title,'text-align','center');
        }
      });
    });
  }</p>
<p>  function run(){
    fixHeroContact();
    fixRelatedProducts();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(run,50);});
  setTimeout(run,250);
  setTimeout(run,700);
  setTimeout(run,1600);
  setTimeout(run,3000);</p>
<p>  if(window.MutationObserver){
    var mo=new MutationObserver(function(){setTimeout(run,40);});
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
<style id="imp-v4512-bottom-fix">
/* All customer-facing content cards stay white against the light-blue page background */
body.single-product .implementi-pf #imp-description-root > .imp-card,
body.single-product .implementi-pf .imp-pf-tab-panel > .imp-card,
body.single-product .implementi-pf .imp-auto-card{
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}</p>
<p>/* Lower contact copy must never sit loose on the blue page background */
body.single-product .implementi-pf .imp-contact-copy-card{
  display:block!important;
  width:100%!important;
  margin:0 0 26px!important;
  padding:clamp(24px,4vw,40px)!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}
body.single-product .implementi-pf .imp-contact-copy-card h2{
  margin-top:0!important;
}</p>
<p>/* The recommendation area is deliberately separated from Email/Call cards */
body.single-product .imp-related-zone{
  display:block!important;
  clear:both!important;
  width:min(1420px,calc(100% - 40px))!important;
  max-width:100%!important;
  margin:150px auto 60px!important;
  padding:38px!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:30px!important;
}</p>
<p>body.single-product .imp-related-heading{
  display:block!important;
  margin:0 0 34px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:30px!important;
  font-weight:800!important;
  line-height:1.2!important;
  text-align:left!important;
}</p>
<p>/* Exactly 3 products on desktop */
body.single-product .imp-related-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:30px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .imp-related-list > li.product{
  display:block!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
}
body.single-product .imp-related-list > li.product:nth-of-type(n+4){
  display:none!important;
}</p>
<p>/* Product titles must remain visible */
body.single-product .imp-related-list .woocommerce-loop-product__title,
body.single-product .imp-related-list .product-title,
body.single-product .imp-related-list .imp-related-title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:16px 0 8px!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .imp-related-list .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:900px){
  body.single-product .imp-related-zone{
    width:min(100% - 24px,1100px)!important;
    margin-top:110px!important;
    padding:28px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:24px!important;
  }
}
@media(max-width:767px){
  body.single-product .imp-related-zone{
    width:calc(100% - 20px)!important;
    margin-top:80px!important;
    padding:20px!important;
    border-radius:24px!important;
  }
  body.single-product .imp-related-heading{
    margin-bottom:24px!important;
    font-size:24px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
}
</style>
<p><script id="imp-v4512-bottom-fix-js">
(function(){
  function directProducts(list){
    return Array.prototype.filter.call(list.children,function(el){
      return el && el.classList && el.classList.contains('product');
    });
  }</p>
<p>  function textForProduct(li){
    var title=li.querySelector('.woocommerce-loop-product__title,.product-title,h2,h3');
    if(title && title.textContent.trim()) return {node:title,text:title.textContent.trim()};
    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt')||'').trim() : '';
    if(alt) return {node:null,text:alt};
    var link=li.querySelector('a[aria-label]');
    var ar=link ? (link.getAttribute('aria-label')||'').trim() : '';
    return {node:null,text:ar};
  }</p>
<p>  function wrapOrphanDescriptionText(){
    var roots=document.querySelectorAll('#imp-description-root,.imp-pf-tab-panel');
    roots.forEach(function(root){
      var group=[];
      function flush(){
        if(!group.length) return;
        var card=document.createElement('section');
        card.className='imp-card imp-auto-card';
        root.insertBefore(card,group[0]);
        group.forEach(function(n){ card.appendChild(n); });
        group=[];
      }
      Array.prototype.slice.call(root.childNodes).forEach(function(n){
        if(n.nodeType===3){
          if((n.textContent||'').trim()) group.push(n);
          return;
        }
        if(n.nodeType!==1) return;
        if(n.matches('section.imp-card,.imp-card,script,style,.imp-tab-source')) {
          flush();
        } else if(n.matches('p,h1,h2,h3,h4,ul,ol,blockquote,div:not(.imp-card)')) {
          group.push(n);
        } else {
          flush();
        }
      });
      flush();
    });
  }</p>
<p>  function findRecommendationList(){
    var contact=document.getElementById('implementation-contact');
    var lists=Array.prototype.slice.call(document.querySelectorAll('ul.products'));
    if(!lists.length) return null;</p>
<p>    if(contact){
      var following=lists.filter(function(list){
        try{
          return !!(contact.compareDocumentPosition(list) & Node.DOCUMENT_POSITION_FOLLOWING);
        }catch(e){ return false; }
      });
      if(following.length) return following[0];
    }</p>
<p>    return document.querySelector('.related.products ul.products,.upsells.products ul.products,section.related ul.products,section.upsells ul.products');
  }</p>
<p>  function fixRecommendations(){
    var list=findRecommendationList();
    if(!list) return;</p>
<p>    list.classList.add('imp-related-list');</p>
<p>    Array.prototype.slice.call(list.classList).forEach(function(c){
      if(/^columns-\d+$/.test(c)) list.classList.remove(c);
    });
    list.classList.add('columns-3');</p>
<p>    var items=directProducts(list);</p>
<p>    /* Physical removal + CSS nth-of-type fallback = exactly 3 visible products. */
    for(var i=items.length-1;i>=3;i--){
      items[i].remove();
    }
    items=directProducts(list);</p>
<p>    var zone=list.closest('section,.related,.upsells');
    if(!zone) zone=list.parentElement;
    if(zone){
      zone.classList.add('imp-related-zone');</p>
<p>      var existing=zone.querySelector(':scope > h2,:scope > h3');
      if(existing){
        existing.textContent='Customers also choose';
        existing.classList.add('imp-related-heading');
      }else if(!zone.querySelector(':scope > .imp-related-heading')){
        var h=document.createElement('h2');
        h.className='imp-related-heading';
        h.textContent='Customers also choose';
        zone.insertBefore(h,list);
      }
    }</p>
<p>    items.forEach(function(li){
      var info=textForProduct(li);
      if(info.node){
        info.node.classList.add('imp-related-title');
      }else if(info.text && !li.querySelector('.imp-related-title')){
        var t=document.createElement('div');
        t.className='imp-related-title';
        t.textContent=info.text;
        var price=li.querySelector('.price');
        if(price) li.insertBefore(t,price);
        else li.appendChild(t);
      }
    });
  }</p>
<p>  function run(){
    wrapOrphanDescriptionText();
    fixRecommendations();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(fixRecommendations,60);});
  setTimeout(run,250);
  setTimeout(run,800);
  setTimeout(run,1800);
  setTimeout(run,3500);</p>
<p>  if(window.MutationObserver){
    var queued=false;
    var mo=new MutationObserver(function(){
      if(queued) return;
      queued=true;
      setTimeout(function(){
        queued=false;
        fixRecommendations();
      },100);
    });
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7810</post-id>	</item>
		<item>
		<title>AI Win‑Loss Reason Analyzer &#038; Sales Coaching Briefs</title>
		<link>https://implementi.ai/en/product/ai-win-loss-reason-analyzer-sales-coaching-briefs/</link>
		
		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 15:03:27 +0000</pubDate>
				<guid isPermaLink="false">https://implementi.ai/en/?post_type=product&#038;p=7787</guid>

					<description><![CDATA[<div class="imp-hero-compact">
  <div class="imp-hero-meta"><span class="imp-hero-chip">Sales</span><span class="imp-hero-chip">implementi.ai</span></div>
  <div class="imp-hero-short">Continuous analysis of closed deals and losses to surface root causes, competitor signals and coaching tasks. Designed for sales leaders and RevOps who want repeatable win-rate improvements without manual post‑mortems.</div>
  <a class="imp-hero-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a>
  <div class="imp-hero-contact-grid"><a class="imp-hero-email" href="mailto:contact@implementi.ai">Email us</a><a class="imp-hero-phone" href="tel:%2B48660983178">Call us</a></div>
</div>]]></description>
										<content:encoded><![CDATA[<style>
:root{--imp-primary-blue:#C0D9F7;--imp-soft-blue:#DAE9FA;--imp-white:#F9F9F9;--imp-red:#FF554C;--imp-navy:#183457}
.implementi-pf,.implementi-pf *{box-sizing:border-box}
.implementi-pf{width:min(1180px,100%);max-width:100%;margin:0 auto;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.implementi-pf h2,.implementi-pf h3,.implementi-pf h4,.implementi-pf .button,.implementi-pf .tab-title,.woocommerce-tabs ul.tabs li a{font-family:"Poppins",Arial,sans-serif}
.implementi-pf h2{margin:0 0 18px;color:var(--imp-navy);font-size:clamp(25px,3vw,36px);line-height:1.18}
.implementi-pf h3{margin:24px 0 10px;color:var(--imp-navy);font-size:clamp(19px,2vw,24px);line-height:1.25}
.implementi-pf p,.implementi-pf li{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.78}
.implementi-pf p:last-child{margin-bottom:0}
.implementi-pf ul,.implementi-pf ol{padding-left:24px;margin:16px 0}
.implementi-pf li{margin:10px 0}
.imp-kicker{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--imp-red);margin-bottom:14px}
.imp-card{margin:24px 0;padding:clamp(24px,4vw,44px);border-radius:28px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10);overflow:hidden}
.imp-card-soft{background:var(--imp-soft-blue)}
.imp-card-blue{background:var(--imp-primary-blue)}
.imp-card-dark{background:var(--imp-navy);color:var(--imp-white)}
.imp-card-dark h2,.imp-card-dark h3,.imp-card-dark p,.imp-card-dark li,.imp-card-dark strong{color:var(--imp-white)}
.imp-media{margin-top:28px;padding-top:24px;border-top:1px solid rgba(24,52,87,.12)}
.imp-media img{display:block;width:100%;max-width:100%;height:auto;margin:14px 0 0;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-benefits ul,.imp-scope ul,.imp-target ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:20px 0 0}
.imp-benefits li,.imp-scope li,.imp-target li{min-width:0;margin:0;padding:20px;border-radius:20px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-tab-source{display:none!important}</p>
<p>/* LIGHT PRODUCT HERO: native Woo price stays in its normal place */
.single-product .summary p.price,.woocommerce div.product .summary p.price{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;margin:8px 0 14px!important;color:var(--imp-navy)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(24px,2.5vw,32px)!important;font-weight:800!important;line-height:1.2!important}
.single-product .summary p.price .imp-native-monthly-price{color:var(--imp-navy)!important;font:inherit!important}
.single-product .summary form.cart,.woocommerce div.product .summary form.cart{display:none!important}
.single-product .summary .product_meta{display:none!important}
.imp-hero-compact{margin:12px 0 18px;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.imp-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.imp-hero-chip{display:inline-flex;align-items:center;min-width:0;padding:6px 11px;border-radius:999px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12);color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:12px;font-weight:700}
.imp-hero-short{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--imp-navy)}
.imp-hero-short p{margin:0 0 8px!important;font:inherit!important;color:inherit!important}
.imp-hero-calendly{display:block;width:100%;padding:14px 18px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;box-sizing:border-box}
.imp-hero-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:12px!important}
.imp-hero-contact-grid>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(24,52,87,.16)!important;border-radius:999px!important;background:var(--imp-white)!important;color:var(--imp-navy)!important;text-decoration:none!important;text-align:center!important;font-family:"Poppins",Arial,sans-serif!important;font-weight:700!important;overflow-wrap:anywhere!important}
.imp-hero-contact-grid>a:hover{border-color:var(--imp-red)!important}</p>
<p>/* FIVE TABS — fixed horizontal navigation matching the approved layout */
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
body.single-product .woocommerce-tabs ul.tabs,
body.single-product .wc-tabs-wrapper ul.wc-tabs{
 display:flex!important;
 flex-direction:row!important;
 flex-wrap:nowrap!important;
 align-items:center!important;
 justify-content:flex-start!important;
 gap:8px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 min-height:56px!important;
 padding:6px!important;
 margin:0 0 24px!important;
 list-style:none!important;
 background:var(--imp-navy)!important;
 border:0!important;
 border-radius:22px!important;
 overflow-x:auto!important;
 overflow-y:hidden!important;
 overscroll-behavior-x:contain!important;
 -webkit-overflow-scrolling:touch!important;
 white-space:nowrap!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:after,
body.single-product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce-tabs ul.tabs:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li,
body.single-product .woocommerce-tabs ul.tabs>li,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li{
 float:none!important;
 display:block!important;
 position:relative!important;
 flex:0 0 auto!important;
 flex-basis:auto!important;
 flex-grow:0!important;
 flex-shrink:0!important;
 width:auto!important;
 min-width:0!important;
 max-width:none!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 border-radius:18px!important;
 box-shadow:none!important;
 clear:none!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:after,
body.single-product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce-tabs ul.tabs>li:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
body.single-product .woocommerce-tabs ul.tabs>li>a,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li>a{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:auto!important;
 min-width:max-content!important;
 height:44px!important;
 padding:0 18px!important;
 margin:0!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
 border:1px solid rgba(24,52,87,.12)!important;
 font-family:"Poppins",Arial,sans-serif!important;
 font-weight:700!important;
 font-size:14px!important;
 line-height:1!important;
 text-decoration:none!important;
 white-space:nowrap!important;
 border-radius:18px!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
body.single-product .woocommerce-tabs ul.tabs>li>a:hover{
 border-color:var(--imp-red)!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active,
body.single-product .woocommerce-tabs ul.tabs>li.active{background:transparent!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a,
body.single-product .woocommerce-tabs ul.tabs>li.active>a{
 background:var(--imp-navy)!important;
 color:var(--imp-white)!important;
 border-color:var(--imp-navy)!important;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce-tabs .woocommerce-Tabs-panel{padding:0!important;margin:0!important}
.imp-pf-tab-panel{width:min(1180px,100%);max-width:100%;margin:0 auto}
@media(max-width:767px){
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
 body.single-product .woocommerce-tabs ul.tabs,
 body.single-product .wc-tabs-wrapper ul.wc-tabs{border-radius:18px!important;gap:6px!important;padding:5px!important;min-height:52px!important;scrollbar-width:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar,
 body.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
 body.single-product .woocommerce-tabs ul.tabs>li>a{height:42px!important;padding:0 14px!important;font-size:13px!important;border-radius:15px!important}
}</p>
<p>/* PRICE TAB */
.imp-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
.imp-price-card{min-width:0;padding:26px;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12)}
.imp-price-label{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--imp-red);margin-bottom:9px}
.imp-price-value{font-family:"Poppins",Arial,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;color:var(--imp-navy);line-height:1.2;overflow-wrap:anywhere}
.imp-price-explain{margin-top:18px}</p>
<p>/* FIXED FINAL CONTACT */
.imp-contact{width:min(1180px,100%);max-width:100%;margin:34px auto 0;padding:clamp(26px,4vw,46px);border-radius:30px;background:var(--imp-soft-blue);border:1px solid rgba(24,52,87,.12);box-sizing:border-box;color:var(--imp-navy)}
.imp-contact h2{font-family:"Poppins",Arial,sans-serif;color:var(--imp-navy);font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 14px}
.imp-contact p{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.7;margin:0 0 12px}
.imp-contact-main{display:block;width:100%;margin-top:24px;padding:17px 22px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;font-size:17px;box-sizing:border-box}
.imp-contact-main:hover{opacity:.92;color:var(--imp-white)!important}
.imp-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin-top:24px!important}
.imp-contact-grid>.imp-contact-card{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;box-sizing:border-box!important;background:var(--imp-white)!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important}
.imp-contact-card:hover{border-color:var(--imp-red)!important}
.imp-contact-label{display:block;color:var(--imp-red);font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
.imp-contact-value{display:block;color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;min-width:0}</p>
<p>@media(max-width:767px){
 .imp-card{margin:16px 0;padding:22px;border-radius:22px}
 .imp-benefits ul,.imp-scope ul,.imp-target ul{grid-template-columns:1fr;gap:12px}
 .imp-hero-contact-grid{grid-template-columns:1fr!important;gap:10px!important}
 .imp-price-grid{grid-template-columns:1fr;gap:12px}
 .imp-contact{margin-top:24px;padding:22px;border-radius:24px}
 .imp-contact-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:16px!important}
 .imp-contact-grid>.imp-contact-card{min-height:108px!important;padding:20px!important;border-radius:20px!important}
 .imp-contact-value{font-size:17px}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{padding:9px 12px!important;font-size:13px!important}
}</p>
<p>/* v4.5.4 stable contact guard: no DOM reordering */
.imp-hero-contact-grid,.imp-contact-grid{box-sizing:border-box!important}
.imp-hero-contact-grid>* ,.imp-contact-grid>*{box-sizing:border-box!important;float:none!important;clear:none!important}
@media(max-width:767px){
 .imp-hero-contact-grid,.imp-contact-grid{grid-template-columns:1fr!important}
 .imp-contact-grid{gap:12px!important}
 .imp-contact-grid>.imp-contact-card{min-height:0!important;padding:20px!important}
}</p>
<p>/* v4.5.5 contact layout: table-based to survive WooCommerce/wpautop */
.imp-hero-contact-table,.imp-contact-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:0!important;background:transparent!important}
.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-contact-table tbody,.imp-contact-table tr{border:0!important;background:transparent!important}
.imp-hero-contact-cell,.imp-contact-cell{box-sizing:border-box!important;border:0!important;background:transparent!important}
.imp-hero-contact-cell a,.imp-contact-cell a{box-sizing:border-box!important}
@media(max-width:767px){
 .imp-hero-contact-table,.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-hero-contact-table td,.imp-contact-table,.imp-contact-table tbody,.imp-contact-table tr,.imp-contact-table td{display:block!important;width:100%!important;max-width:100%!important}
 .imp-hero-contact-cell{padding:0 0 10px!important}
 .imp-contact-cell{padding:0 0 12px!important}
 .imp-contact-table{margin-top:16px!important}
 .imp-contact-cell .imp-contact-card{min-height:0!important;padding:20px!important}
}
</style>
<div class="implementi-pf" data-product-factory="yes" data-base-price="399">
<div id="imp-description-root">
<section class="imp-card imp-card-soft">
<div class="imp-kicker">Managed automation by implementi.ai</div>
<p>This managed service continuously ingests closed‑won and closed‑lost records, call and meeting transcripts, email threads and related CRM notes to classify why deals won or lost and to generate short, actionable coaching briefs. implementi.ai operates and maintains the automation so sales leaders receive regular, usable insights without building and running point solutions.</p>
<p>The system highlights recurring loss reasons, competitor mentions, pricing or product objections and seller skill gaps. Outputs include prioritized coaching briefs, suggested playbook updates and automated CRM tasks to follow up on competitive intelligence or product gaps.</p>
</section>
<section class="imp-card">
<h2>The problem</h2>
<p>Most sales organisations rely on one‑off win/loss interviews, fragmented CRM fields and manual spreadsheets to understand deal outcomes. Notes are inconsistent, reasons are recorded in different formats and managers lack a single source of truth for recurring problems. As deal volume grows, manual review becomes impractical and high‑value patterns (e.g., repeated objections about a feature, a competitor consistently mentioned or pricing friction) stay hidden. Without continuous analysis teams miss repeatable improvements and coaching opportunities, allowing the same issues to reappear across reps and accounts.</p>
<div class="imp-media">
<div class="imp-kicker">The challenge</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/09/ai-win-loss-reason-analyzer-sales-coaching-briefs-support-1.jpg" alt="Illustration of scattered notes, transcripts and inconsistent CRM entries representing the 'before' challenge." /></div>
</section>
<section class="imp-card imp-card-blue imp-scope">
<h2>What this solution automates</h2>
<p>This service automates the end‑to‑end collection, classification and prioritisation of win/loss reasons and turns findings into short coaching briefs and CRM actions. It does not change your CRM without agreed rules; implementi.ai configures, operates and maintains the solution.</p>
<ul>
<li>Extract and normalise outcome data from CRM records and opportunity fields.</li>
<li>Ingest call and meeting transcripts, emails, proposals and support tickets tied to deals.</li>
<li>Use NLP to classify loss reasons, competitor mentions and objection types.</li>
<li>Prioritise recurring themes across product lines, territories or reps.</li>
<li>Generate concise coaching briefs and recommended playbook edits.</li>
<li>Create or suggest CRM tasks, follow‑ups or account alerts based on agreed rules.</li>
</ul>
</section>
<section class="imp-card imp-benefits">
<h2>What your business gains</h2>
<ul>
<li><strong>Consistent evidence for coaching.</strong> Automatically delivered briefs give managers a repeatable, data‑backed starting point for coaching conversations, reducing prep time and ensuring feedback targets actual selling gaps.</li>
<li><strong>Faster identification of systemic issues.</strong> The automation highlights patterns—product misunderstandings, feature gaps or pricing objections—so product, marketing and enablement teams can prioritise fixes.</li>
<li><strong>Scalable win/loss insight.</strong> Move from sampled interviews to full‑funnel coverage so trends are visible across regions, segments and product lines as deal volume grows.</li>
<li><strong>Operationalised competitor intelligence.</strong> Structured extraction of competitor names and tactics helps product and strategy teams act on market signals without separate competitive research projects.</li>
<li><strong>Reduced manual admin for sellers.</strong> Reps spend less time filling free‑form fields and managers spend less time consolidating notes—insights and tasks are created automatically from existing records and recordings.</li>
</ul>
<div class="imp-media">
<div class="imp-kicker">The result</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/09/ai-win-loss-reason-analyzer-sales-coaching-briefs-support-2.jpg" alt="Illustration of organised insights, prioritized loss reasons and automated CRM tasks representing the 'after' result." /></div>
</section>
<section class="imp-card imp-card-soft">
<h2>A practical use case</h2>
<p>Imagine a mid‑market SaaS vendor with a sales team that closes hundreds of opportunities per quarter. Historically they rely on sporadic win/loss interviews and a CRM field where reasons are inconsistent. After launch, the automation consumes closed deals, call transcripts and related emails, groups losses by patterns (e.g., feature X absent, pricing higher than competitor Y, decision‑maker not engaged) and sends weekly coaching briefs to managers. Managers receive suggested topic prompts for role‑plays and automatic CRM tasks to re‑engage at‑risk prospects or to flag product issues for the product team. That repeatable process reduces time wasted on low‑signal reviews and surfaces where to invest coaching and product fixes.</p>
</section>
<section class="imp-card imp-target">
<h2>Who is it for?</h2>
<ul>
<li>Sales leaders and VP Sales — need continuous win/loss visibility to prioritise coaching, hiring and playbook changes.</li>
<li>Revenue Operations teams — want repeatable, auditable insights from CRM and sales recordings without manual exports.</li>
<li>Sales enablement and training teams — use automated briefs to design targeted training and role‑plays based on real deal failures.</li>
<li>Product managers working with GTM — need structured competitor and objection signals to inform roadmaps and documentation.</li>
</ul>
</section>
<section class="imp-card imp-card-blue">
<h2>What is included in the monthly service</h2>
<p>The monthly subscription covers the live automation, agreed system connections, the AI analysis pipeline and ongoing monitoring and maintenance by implementi.ai. We operate the automated processes, monitor their operation, fix integration errors and apply reasonable configuration updates so the outputs remain accurate as your business changes.</p>
<ul>
<li>Operating and running the automation and AI models.</li>
<li>Connections with systems agreed before launch.</li>
<li>Monitoring of the automation&#8217;s operation and handling/fixing automation errors.</li>
<li>Maintenance and reasonable configuration updates to keep the agreed solution working.</li>
</ul>
</section>
<section class="imp-card">
<h2>When this solution may not be necessary</h2>
<ul>
<li>Organisations without consistent closed‑won/lost records or without any call/email archives — the service requires source data to produce reliable signals.</li>
<li>Very small teams (fewer than ~20 closed deals per quarter) where manual review is already manageable and automated pattern detection yields limited value.</li>
</ul>
</section></div>
<div id="imp-tab-how-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>How it works</h2>
<ol>
<li><strong>Connect data sources.</strong> We agree which CRM records, call/meeting transcripts and email threads to include and configure secure, read‑only connections or agreed exports.</li>
<li><strong>Normalize opportunity data.</strong> The service standardises fields across pipelines (stage names, outcome codes, product lines) so results are comparable across regions and reps.</li>
<li><strong>Ingest communications.</strong> Transcripts and emails tied to each opportunity are ingested and associated with the corresponding deal record for contextual analysis.</li>
<li><strong>Classify reasons and signals.</strong> NLP models identify and tag loss reasons, competitor mentions, objection types and sentiment across documents and calls.</li>
<li><strong>Prioritise recurring themes.</strong> The system aggregates tags across deals and surfaces the highest‑impact repeat patterns by volume and recent velocity.</li>
<li><strong>Generate coaching briefs.</strong> For each priority theme the service produces a short brief with example excerpts, recommended coaching prompts and suggested playbook changes.</li>
<li><strong>Create CRM follow‑ups.</strong> Based on agreed rules the automation creates or recommends CRM tasks (e.g., re‑engage customer, notify product team) for manual review or automatic creation.</li>
</ol>
</section>
<section class="imp-card">
<h2>Example workflow</h2>
<p>For example, imagine a company that closes 300 deals a quarter and records most customer calls. After connecting the CRM and call recording export, the AI scans closed‑lost records and finds a recurring pattern: several deals cite a missing reporting feature and also mention a specific competitor. The system groups these instances, extracts representative call excerpts, and creates a two‑page coaching brief for managers describing the objection, suggested product positioning changes, and a scripted role‑play prompt. Simultaneously, it creates CRM tasks to flag accounts with similar profiles and an alert to product management with aggregated evidence. Managers review briefs weekly and decide which tasks to action, while implementi.ai maintains the pipeline and adjusts classifications over time.</p>
</section></div>
</div>
<div id="imp-tab-integrations-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>Integrations</h2>
<h3>Typical systems</h3>
<p>Typical systems include CRM platforms (Salesforce, HubSpot, Pipedrive), call recording and conversation intelligence platforms (Gong, Chorus, recorded meeting transcripts), email archives or ticketing systems (Gmail via API, Microsoft 365, Zendesk) and internal data stores or analytics tools. Other systems can potentially be connected if they provide deal records, transcripts or exports via API, webhook or file export. Final compatibility is confirmed during scoping.</p>
</section>
<section class="imp-card">
<h3>Connection methods</h3>
<p>We connect through available APIs, native integrations where present, secure exports (CSV/JSON), or scheduled file drops. For call recordings and transcripts we can ingest transcripts from conversation intelligence vendors or process transcript files you supply. Every connection method is agreed before implementation so data access and transfer meet your operational constraints.</p>
</section>
<section class="imp-card imp-card-blue">
<h3>What we need from your company</h3>
<p>Before launch we agree which CRM pipelines and opportunity fields to include, access method for call transcripts or meeting exports, sample closed‑won and closed‑lost records and the business rules that map to coaching actions. We&#8217;ll also need to know product lines, regions and any naming conventions. Compatibility, access and exact triggers are confirmed and documented before the implementation begins.</p>
</section></div>
</div>
<div id="imp-tab-faq-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card">
<h2>FAQ</h2>
<h3>How does the system learn our internal loss reasons?</h3>
<p>The service uses your historical closed‑won and closed‑lost records plus available transcripts and emails to train classification models specific to your vocabulary and competitive landscape; implementi.ai configures and refines these models during onboarding and maintenance.</p>
<h3>Will the automation update CRM records automatically?</h3>
<p>We only create or update CRM records according to rules you approve. Many customers prefer suggested tasks that a manager reviews; automatic task creation is available when agreed before launch.</p>
<h3>How often are coaching briefs delivered?</h3>
<p>Delivery frequency is configurable—common patterns are weekly summaries plus an on‑demand report for urgent recurring themes. Frequency is confirmed during scoping and may be adjusted as part of the monthly service.</p>
<h3>What happens with sensitive call transcripts or PII?</h3>
<p>Access methods and which fields are included are agreed before launch. We document required sources and processing scope during scoping; specific data handling controls are confirmed as part of integration planning.</p>
<h3>How do you handle false positives or misclassified reasons?</h3>
<p>implementi.ai monitors classification performance and applies tuning as part of the monthly service. You can flag incorrect classifications and we will refine rules and model behaviour during ongoing maintenance.</p>
</section></div>
</div>
<div id="imp-tab-price-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2 class="imp-i18n-price-title">Price</h2>
<div class="imp-price-grid">
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-monthly-label">Monthly subscription</div>
<div class="imp-price-value imp-price-monthly">399 PLN net / month</div>
</div>
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-activation-label">Activation fee</div>
<div class="imp-price-value imp-price-activation" data-base-price="399">3 × monthly subscription</div>
</div></div>
<div class="imp-price-explain">
<p class="imp-i18n-activation-copy">The activation fee covers the initial setup, implementation and launch of the agreed automation scope.</p>
<p class="imp-i18n-monthly-copy">The monthly subscription covers the ongoing operation, maintenance and management of the automation service.</p>
<p class="imp-i18n-price-confirm">The exact scope and final monthly subscription are confirmed before launch.</p>
</p></div>
</section></div>
</div>
<section id="implementation-contact" class="imp-contact">
<div class="imp-contact-copy-card">
<h2 class="imp-i18n-contact-title">Ready to automate this process?</h2>
<p>Tell us which CRM, call‑recording and sales data sources your company currently uses.</p>
<p class="imp-i18n-contact-copy">We’ll confirm how this solution can be connected, its scope and the final monthly subscription.</p>
</p></div>
<p>    <a class="imp-contact-main imp-i18n-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a></p>
<table class="imp-contact-table" role="presentation" cellspacing="0" cellpadding="0" style="width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:24px 0 0!important;border:0!important;background:transparent!important;">
<tbody>
<tr>
<td class="imp-contact-cell imp-contact-cell-email" style="width:50%!important;padding:0 12px 0 0!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="mailto:contact@implementi.ai" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-email-label">Email us</span><span class="imp-contact-value">contact@implementi.ai</span></a></td>
<td class="imp-contact-cell imp-contact-cell-phone" style="width:50%!important;padding:0 0 0 12px!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="tel:%2B48660983178" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-phone-label">Call us</span><span class="imp-contact-value">&#43;48 660 983 178</span></a></td>
</tr>
</tbody>
</table>
</section>
</div>
<p><script>(function(){
var impBusy=false;
function impLang(){var l=(document.documentElement.lang||'en').toLowerCase();return l.indexOf('pl')===0?'pl':'en';}
function impText(){return impLang()==='pl'?{description:'Opis',how:'Jak to działa',integrations:'Integracje',faq:'FAQ',price:'Cena',contactTitle:'Chcesz zautomatyzować ten proces?',contactCopy:'Potwierdzimy sposób podłączenia rozwiązania, zakres oraz ostateczny miesięczny abonament.',calendly:'Umów 30-minutową rozmowę',email:'Napisz e-mail',phone:'Zadzwoń',monthly:'Abonament miesięczny',activation:'Opłata aktywacyjna',activationCopy:'Opłata aktywacyjna obejmuje początkową konfigurację, wdrożenie i uruchomienie uzgodnionego zakresu automatyzacji.',monthlyCopy:'Abonament miesięczny obejmuje bieżące działanie, utrzymanie i obsługę automatyzacji.',priceConfirm:'Dokładny zakres i ostateczny miesięczny abonament potwierdzamy przed uruchomieniem.',pricePrefix:'Od ',priceSuffix:' netto / miesiąc',tabMonthlySuffix:' netto / miesiąc',tabActivationSuffix:' netto'}:{description:'Description',how:'How it works',integrations:'Integrations',faq:'FAQ',price:'Price',contactTitle:'Ready to automate this process?',contactCopy:'We’ll confirm how this solution can be connected, its scope and the final monthly subscription.',calendly:'Book a 30-minute call',email:'Email us',phone:'Call us',monthly:'Monthly subscription',activation:'Activation fee',activationCopy:'The activation fee covers the initial setup, implementation and launch of the agreed automation scope.',monthlyCopy:'The monthly subscription covers the ongoing operation, maintenance and management of the automation service.',priceConfirm:'The exact scope and final monthly subscription are confirmed before launch.',pricePrefix:'From ',priceSuffix:' net / month',tabMonthlySuffix:' net / month',tabActivationSuffix:' net'};}
function clean(v){return(v||'').replace(/ /g,' ').replace(/\s+/g,' ').trim();}
function money(raw){raw=clean(raw).replace(/^From\s+/i,'').replace(/^Od\s+/i,'').replace(/\s+netto\s*\/\s*miesiąc$/i,'').replace(/\s+net\s*\/\s*month$/i,'');var m=raw.match(/([\d\s.,]+)/);if(!m)return null;var n=m[1].replace(/\s/g,'');var lc=n.lastIndexOf(','),ld=n.lastIndexOf('.'),sep='';if(lc>=0||ld>=0)sep=lc>ld?',':'.';var frac=sep?(n.split(sep)[1]||''):'';var decimals=(frac&&parseInt(frac,10)!==0)?Math.min(frac.length,2):0;var norm=n;if(sep===',')norm=norm.replace(/\./g,'').replace(',','.');else if(sep==='.')norm=norm.replace(/,/g,'');var val=parseFloat(norm);if(isNaN(val))return null;var idx=raw.indexOf(m[1]);var pre=clean(raw.slice(0,idx));var post=clean(raw.slice(idx+m[1].length));if(impLang()==='en'&&post.toLowerCase()==='zł')post='PLN';return{value:val,decimals:decimals,prefix:pre,suffix:post,decimal:sep||'.'};}
function fmt(v,f){var s=Number(v).toFixed(f.decimals);if(f.decimal===',')s=s.replace('.',',');return(f.prefix?f.prefix:'')+s+(f.suffix?' '+f.suffix:'');}
function currentMoney(){var p=document.querySelector('.summary p.price');var root=document.querySelector('.implementi-pf');var fallback=(root&&root.getAttribute('data-base-price')?root.getAttribute('data-base-price'):'399')+' PLN';if(!p)return money(fallback);var txt=clean(p.textContent||p.innerText||'');if(/^(From|Od)\s/i.test(txt)&&p.getAttribute('data-imp-raw'))txt=p.getAttribute('data-imp-raw');else if(txt&&!/^(From|Od)\s/i.test(txt))p.setAttribute('data-imp-raw',txt);return money(txt)||money(fallback);}
function localize(){var t=impText();var map=[['.imp-i18n-contact-title',t.contactTitle],['.imp-i18n-contact-copy',t.contactCopy],['.imp-i18n-calendly',t.calendly],['.imp-i18n-email-label',t.email],['.imp-i18n-phone-label',t.phone],['.imp-i18n-price-title',t.price],['.imp-i18n-monthly-label',t.monthly],['.imp-i18n-activation-label',t.activation],['.imp-i18n-activation-copy',t.activationCopy],['.imp-i18n-monthly-copy',t.monthlyCopy],['.imp-i18n-price-confirm',t.priceConfirm]];map.forEach(function(x){document.querySelectorAll(x[0]).forEach(function(el){el.textContent=x[1];});});document.querySelectorAll('.imp-hero-calendly').forEach(function(a){a.textContent=t.calendly;});document.querySelectorAll('.imp-hero-email').forEach(function(a){a.textContent=t.email;});document.querySelectorAll('.imp-hero-phone').forEach(function(a){a.textContent=t.phone;});}
function updatePrice(){if(impBusy)return;var t=impText(),p=document.querySelector('.summary p.price'),f=currentMoney();if(!f)return;var base=fmt(f.value,f),desired=t.pricePrefix+base+t.priceSuffix;impBusy=true;if(p&&clean(p.textContent)!==desired){p.innerHTML='<span class="imp-native-monthly-price">'+desired+'</span>';}document.querySelectorAll('.imp-price-monthly').forEach(function(el){el.textContent=base+t.tabMonthlySuffix;});document.querySelectorAll('.imp-price-activation').forEach(function(el){el.textContent=fmt(f.value*3,f)+t.tabActivationSuffix;});impBusy=false;}
function enforceImpTabsLayout(){
 var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');
 if(!wrap)return;
 var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');
 if(!tabs)return;
 var important=function(el,prop,val){try{el.style.setProperty(prop,val,'important');}catch(e){}};
 important(tabs,'display','flex');important(tabs,'flex-direction','row');important(tabs,'flex-wrap','nowrap');important(tabs,'align-items','center');important(tabs,'justify-content','flex-start');important(tabs,'gap','8px');important(tabs,'width','100%');important(tabs,'max-width','100%');important(tabs,'min-width','0');important(tabs,'height','auto');important(tabs,'padding','6px');important(tabs,'margin','0 0 24px');important(tabs,'overflow-x','auto');important(tabs,'overflow-y','hidden');important(tabs,'white-space','nowrap');important(tabs,'background','#183457');important(tabs,'border','0');important(tabs,'border-radius','22px');
 Array.from(tabs.children).forEach(function(li){
  if(li.style.display==='none')return;
  important(li,'float','none');important(li,'display','block');important(li,'flex','0 0 auto');important(li,'flex-basis','auto');important(li,'flex-grow','0');important(li,'flex-shrink','0');important(li,'width','auto');important(li,'min-width','0');important(li,'max-width','none');important(li,'margin','0');important(li,'padding','0');important(li,'clear','none');important(li,'border','0');important(li,'background','transparent');
  var a=li.querySelector('a');if(!a)return;
  important(a,'display','flex');important(a,'align-items','center');important(a,'justify-content','center');important(a,'width','auto');important(a,'min-width','max-content');important(a,'height','44px');important(a,'padding','0 18px');important(a,'margin','0');important(a,'white-space','nowrap');important(a,'font-family','Poppins, Arial, sans-serif');important(a,'font-weight','700');important(a,'font-size','14px');important(a,'text-decoration','none');important(a,'border-radius','18px');
  if(li.classList.contains('active')){important(a,'background','#183457');important(a,'color','#F9F9F9');important(a,'border-color','#183457');}
  else{important(a,'background','#F9F9F9');important(a,'color','#183457');important(a,'border','1px solid rgba(24,52,87,.12)');}
 });
}
function buildTabs(){var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');if(!wrap)return;var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');var desc=wrap.querySelector('#tab-description, .woocommerce-Tabs-panel--description');if(!tabs||!desc)return;var t=impText();var da=tabs.querySelector('.description_tab a, a[href="#tab-description"]');if(da)da.textContent=t.description;tabs.querySelectorAll('.imp-pf-custom-tab').forEach(function(el){el.remove();});wrap.querySelectorAll('.imp-pf-custom-panel').forEach(function(el){el.remove();});var specs=[['how-it-works',t.how,'imp-tab-how-source'],['integrations',t.integrations,'imp-tab-integrations-source'],['faq',t.faq,'imp-tab-faq-source'],['price',t.price,'imp-tab-price-source']];specs.forEach(function(s){var src=document.getElementById(s[2]);if(!src)return;var li=document.createElement('li');li.className='imp-pf-custom-tab '+s[0]+'_tab';var a=document.createElement('a');a.href='#tab-'+s[0];a.textContent=s[1];li.appendChild(a);tabs.appendChild(li);var panel=document.createElement('div');panel.id='tab-'+s[0];panel.className='woocommerce-Tabs-panel woocommerce-Tabs-panel--'+s[0]+' panel entry-content wc-tab imp-pf-custom-panel';panel.innerHTML=src.innerHTML;panel.style.display='none';wrap.appendChild(panel);});Array.from(tabs.children).forEach(function(li){if(!li.classList.contains('description_tab')&&!li.classList.contains('imp-pf-custom-tab'))li.style.display='none';});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){if(panel!==desc&&!panel.classList.contains('imp-pf-custom-panel'))panel.style.display='none';});function activate(id){Array.from(tabs.querySelectorAll('li')).forEach(function(li){li.classList.remove('active');});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){panel.style.display='none';});var a=tabs.querySelector('a[href="#'+id+'"]');if(a&&a.parentElement)a.parentElement.classList.add('active');var panel=wrap.querySelector('#'+id);if(panel)panel.style.display='block';enforceImpTabsLayout();}tabs.addEventListener('click',function(e){var a=e.target.closest('a');if(!a)return;var h=a.getAttribute('href')||'';if(h==='#tab-description'||h==='#tab-how-it-works'||h==='#tab-integrations'||h==='#tab-faq'||h==='#tab-price'){e.preventDefault();e.stopImmediatePropagation();activate(h.slice(1));}},true);if(!tabs.querySelector('li.active'))activate('tab-description');enforceImpTabsLayout();setTimeout(enforceImpTabsLayout,80);var contact=document.getElementById('implementation-contact');if(contact)wrap.insertAdjacentElement('afterend',contact);}
function init(){buildTabs();enforceImpTabsLayout();localize();updatePrice();document.querySelectorAll('.paypal-buttons,.ppc-button-wrapper,.wc-stripe-payment-request-wrapper,.express-payment-button,.wcpay-payment-request-wrapper').forEach(function(el){el.style.display='none';});}
document.addEventListener('DOMContentLoaded',init);window.addEventListener('load',init);setTimeout(init,400);setTimeout(init,1200);setTimeout(init,2400);var s=document.querySelector('.summary');if(s&&window.MutationObserver){new MutationObserver(function(){setTimeout(updatePrice,30);}).observe(s,{childList:true,subtree:true,characterData:true});}
})();</script></p>
<style id="imp-v4510-ui-fix">
/* v4.5.10 — keep light blue only as page background, not inside framed content */
.imp-card-soft,
.imp-card-blue{
  background:#F9F9F9!important;
}</p>
<p>/* Direct spacing between the end of the implementi product content/contact and related products */
body.single-product #implementation-contact{
  margin-bottom:140px!important;
}</p>
<p>/* Hero contact container — JS below unwraps any wpautop </p>
<p>/<br /> wrappers first */
body.single-product .summary .imp-hero-contact-inline,
body.single-product .summary .imp-hero-contact-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  margin:12px 0 0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .summary .imp-hero-contact-inline>.imp-hero-email,
body.single-product .summary .imp-hero-contact-inline>.imp-hero-phone,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-email,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-phone{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 12px!important;
  float:none!important;
  clear:none!important;
  box-sizing:border-box!important;
  border:1px solid rgba(24,52,87,.16)!important;
  border-radius:999px!important;
  background:#F9F9F9!important;
  color:#183457!important;
  text-decoration:none!important;
  text-align:center!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:700!important;
}</p>
<p>/* Related products */
body.single-product .related.products,
body.single-product .upsells.products{
  clear:both!important;
}
body.single-product .related.products ul.products,
body.single-product .upsells.products ul.products{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
body.single-product .related.products .imp-related-title,
body.single-product .upsells.products .imp-related-title,
body.single-product .related.products .woocommerce-loop-product__title,
body.single-product .upsells.products .woocommerce-loop-product__title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:14px 0 8px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .related.products ul.products li.product .price,
body.single-product .upsells.products ul.products li.product .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:767px){
  body.single-product #implementation-contact{
    margin-bottom:72px!important;
  }
  body.single-product .summary .imp-hero-contact-inline,
  body.single-product .summary .imp-hero-contact-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
}
</style>
<p><script id="imp-v4510-ui-fix-js">
(function(){
  function impImportant(el, prop, value){
    if(!el) return;
    try{ el.style.setProperty(prop,value,'important'); }catch(e){}
  }</p>
<p>  function fixHeroContact(){
    var wrap=document.querySelector('.summary .imp-hero-contact-inline, .summary .imp-hero-contact-grid');
    if(!wrap) return;</p>
<p>    var email=wrap.querySelector('.imp-hero-email');
    var phone=wrap.querySelector('.imp-hero-phone');
    if(!email || !phone) return;</p>
<p>    /* Woo short-description filters can insert </p>
<p>/<br />. Put the two anchors
       back as DIRECT children so no wrapper can push Call us to the next row. */
    if(email.parentElement!==wrap || phone.parentElement!==wrap || wrap.children.length!==2){
      wrap.innerHTML='';
      wrap.appendChild(email);
      wrap.appendChild(phone);
    }</p>
<p>    impImportant(wrap,'display','grid');
    impImportant(wrap,'width','100%');
    impImportant(wrap,'max-width','100%');
    impImportant(wrap,'gap',window.innerWidth<=767?'10px':'12px');
    impImportant(wrap,'grid-template-columns',window.innerWidth<=767?'1fr':'minmax(0,1fr) minmax(0,1fr)');

    [email,phone].forEach(function(a){
      impImportant(a,'display','flex');
      impImportant(a,'align-items','center');
      impImportant(a,'justify-content','center');
      impImportant(a,'width','100%');
      impImportant(a,'max-width','none');
      impImportant(a,'min-width','0');
      impImportant(a,'margin','0');
      impImportant(a,'float','none');
      impImportant(a,'clear','none');
      impImportant(a,'box-sizing','border-box');
    });
  }

  function visibleProductName(li){
    var title=li.querySelector('.woocommerce-loop-product__title, .product-title, h2.woocommerce-loop-product__title');
    if(title &#038;&#038; title.textContent.trim()) return {text:title.textContent.trim(), node:title};

    var link=li.querySelector('a.woocommerce-LoopProduct-link, a.woocommerce-loop-product__link, a[href]');
    var aria=link ? (link.getAttribute('aria-label') || '') : '';
    if(aria){
      aria=aria.replace(/^(Read more about|View product|Select options for)\s*/i,'').replace(/^["']|["']$/g,'').trim();
      if(aria) return {text:aria,node:null};
    }

    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt') || '').trim() : '';
    return {text:alt,node:null};
  }

  function fixRelatedProducts(){
    document.querySelectorAll('.related.products, .upsells.products').forEach(function(section){
      var list=section.querySelector('ul.products');
      if(!list) return;

      /* Tell Woo/theme this is a 3-column list instead of a 4-column list. */
      Array.from(list.classList).forEach(function(c){
        if(/^columns-\d+$/.test(c)) list.classList.remove(c);
      });
      list.classList.add('columns-3');

      var items=Array.from(list.querySelectorAll(':scope > li.product'));
      items.slice(3).forEach(function(li){ li.remove(); });
      items=Array.from(list.querySelectorAll(':scope > li.product'));</p>
<p>      /* Only force our own grid dimensions when the theme doesn't produce
         a usable 3-column row after changing to columns-3. */
      if(window.innerWidth>900){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(3,minmax(0,1fr))');
        impImportant(list,'gap','30px');
      }else if(window.innerWidth>767){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(2,minmax(0,1fr))');
        impImportant(list,'gap','24px');
      }else{
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','1fr');
        impImportant(list,'gap','22px');
      }</p>
<p>      items.forEach(function(li){
        impImportant(li,'width','auto');
        impImportant(li,'max-width','none');
        impImportant(li,'min-width','0');
        impImportant(li,'float','none');
        impImportant(li,'clear','none');
        impImportant(li,'margin','0');</p>
<p>        var info=visibleProductName(li);
        var title=info.node;</p>
<p>        if(title){
          title.classList.add('imp-related-title');
        }else if(info.text && !li.querySelector('.imp-related-title')){
          title=document.createElement('div');
          title.className='imp-related-title';
          title.textContent=info.text;
          var price=li.querySelector('.price');
          if(price) li.insertBefore(title,price);
          else li.appendChild(title);
        }</p>
<p>        if(title){
          impImportant(title,'display','block');
          impImportant(title,'visibility','visible');
          impImportant(title,'opacity','1');
          impImportant(title,'height','auto');
          impImportant(title,'max-height','none');
          impImportant(title,'overflow','visible');
          impImportant(title,'margin','14px 0 8px');
          impImportant(title,'color','#183457');
          impImportant(title,'font-family','Poppins, Arial, sans-serif');
          impImportant(title,'font-size','18px');
          impImportant(title,'font-weight','700');
          impImportant(title,'line-height','1.35');
          impImportant(title,'text-align','center');
        }
      });
    });
  }</p>
<p>  function run(){
    fixHeroContact();
    fixRelatedProducts();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(run,50);});
  setTimeout(run,250);
  setTimeout(run,700);
  setTimeout(run,1600);
  setTimeout(run,3000);</p>
<p>  if(window.MutationObserver){
    var mo=new MutationObserver(function(){setTimeout(run,40);});
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
<style id="imp-v4512-bottom-fix">
/* All customer-facing content cards stay white against the light-blue page background */
body.single-product .implementi-pf #imp-description-root > .imp-card,
body.single-product .implementi-pf .imp-pf-tab-panel > .imp-card,
body.single-product .implementi-pf .imp-auto-card{
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}</p>
<p>/* Lower contact copy must never sit loose on the blue page background */
body.single-product .implementi-pf .imp-contact-copy-card{
  display:block!important;
  width:100%!important;
  margin:0 0 26px!important;
  padding:clamp(24px,4vw,40px)!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}
body.single-product .implementi-pf .imp-contact-copy-card h2{
  margin-top:0!important;
}</p>
<p>/* The recommendation area is deliberately separated from Email/Call cards */
body.single-product .imp-related-zone{
  display:block!important;
  clear:both!important;
  width:min(1420px,calc(100% - 40px))!important;
  max-width:100%!important;
  margin:150px auto 60px!important;
  padding:38px!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:30px!important;
}</p>
<p>body.single-product .imp-related-heading{
  display:block!important;
  margin:0 0 34px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:30px!important;
  font-weight:800!important;
  line-height:1.2!important;
  text-align:left!important;
}</p>
<p>/* Exactly 3 products on desktop */
body.single-product .imp-related-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:30px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .imp-related-list > li.product{
  display:block!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
}
body.single-product .imp-related-list > li.product:nth-of-type(n+4){
  display:none!important;
}</p>
<p>/* Product titles must remain visible */
body.single-product .imp-related-list .woocommerce-loop-product__title,
body.single-product .imp-related-list .product-title,
body.single-product .imp-related-list .imp-related-title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:16px 0 8px!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .imp-related-list .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:900px){
  body.single-product .imp-related-zone{
    width:min(100% - 24px,1100px)!important;
    margin-top:110px!important;
    padding:28px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:24px!important;
  }
}
@media(max-width:767px){
  body.single-product .imp-related-zone{
    width:calc(100% - 20px)!important;
    margin-top:80px!important;
    padding:20px!important;
    border-radius:24px!important;
  }
  body.single-product .imp-related-heading{
    margin-bottom:24px!important;
    font-size:24px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
}
</style>
<p><script id="imp-v4512-bottom-fix-js">
(function(){
  function directProducts(list){
    return Array.prototype.filter.call(list.children,function(el){
      return el && el.classList && el.classList.contains('product');
    });
  }</p>
<p>  function textForProduct(li){
    var title=li.querySelector('.woocommerce-loop-product__title,.product-title,h2,h3');
    if(title && title.textContent.trim()) return {node:title,text:title.textContent.trim()};
    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt')||'').trim() : '';
    if(alt) return {node:null,text:alt};
    var link=li.querySelector('a[aria-label]');
    var ar=link ? (link.getAttribute('aria-label')||'').trim() : '';
    return {node:null,text:ar};
  }</p>
<p>  function wrapOrphanDescriptionText(){
    var roots=document.querySelectorAll('#imp-description-root,.imp-pf-tab-panel');
    roots.forEach(function(root){
      var group=[];
      function flush(){
        if(!group.length) return;
        var card=document.createElement('section');
        card.className='imp-card imp-auto-card';
        root.insertBefore(card,group[0]);
        group.forEach(function(n){ card.appendChild(n); });
        group=[];
      }
      Array.prototype.slice.call(root.childNodes).forEach(function(n){
        if(n.nodeType===3){
          if((n.textContent||'').trim()) group.push(n);
          return;
        }
        if(n.nodeType!==1) return;
        if(n.matches('section.imp-card,.imp-card,script,style,.imp-tab-source')) {
          flush();
        } else if(n.matches('p,h1,h2,h3,h4,ul,ol,blockquote,div:not(.imp-card)')) {
          group.push(n);
        } else {
          flush();
        }
      });
      flush();
    });
  }</p>
<p>  function findRecommendationList(){
    var contact=document.getElementById('implementation-contact');
    var lists=Array.prototype.slice.call(document.querySelectorAll('ul.products'));
    if(!lists.length) return null;</p>
<p>    if(contact){
      var following=lists.filter(function(list){
        try{
          return !!(contact.compareDocumentPosition(list) & Node.DOCUMENT_POSITION_FOLLOWING);
        }catch(e){ return false; }
      });
      if(following.length) return following[0];
    }</p>
<p>    return document.querySelector('.related.products ul.products,.upsells.products ul.products,section.related ul.products,section.upsells ul.products');
  }</p>
<p>  function fixRecommendations(){
    var list=findRecommendationList();
    if(!list) return;</p>
<p>    list.classList.add('imp-related-list');</p>
<p>    Array.prototype.slice.call(list.classList).forEach(function(c){
      if(/^columns-\d+$/.test(c)) list.classList.remove(c);
    });
    list.classList.add('columns-3');</p>
<p>    var items=directProducts(list);</p>
<p>    /* Physical removal + CSS nth-of-type fallback = exactly 3 visible products. */
    for(var i=items.length-1;i>=3;i--){
      items[i].remove();
    }
    items=directProducts(list);</p>
<p>    var zone=list.closest('section,.related,.upsells');
    if(!zone) zone=list.parentElement;
    if(zone){
      zone.classList.add('imp-related-zone');</p>
<p>      var existing=zone.querySelector(':scope > h2,:scope > h3');
      if(existing){
        existing.textContent='Customers also choose';
        existing.classList.add('imp-related-heading');
      }else if(!zone.querySelector(':scope > .imp-related-heading')){
        var h=document.createElement('h2');
        h.className='imp-related-heading';
        h.textContent='Customers also choose';
        zone.insertBefore(h,list);
      }
    }</p>
<p>    items.forEach(function(li){
      var info=textForProduct(li);
      if(info.node){
        info.node.classList.add('imp-related-title');
      }else if(info.text && !li.querySelector('.imp-related-title')){
        var t=document.createElement('div');
        t.className='imp-related-title';
        t.textContent=info.text;
        var price=li.querySelector('.price');
        if(price) li.insertBefore(t,price);
        else li.appendChild(t);
      }
    });
  }</p>
<p>  function run(){
    wrapOrphanDescriptionText();
    fixRecommendations();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(fixRecommendations,60);});
  setTimeout(run,250);
  setTimeout(run,800);
  setTimeout(run,1800);
  setTimeout(run,3500);</p>
<p>  if(window.MutationObserver){
    var queued=false;
    var mo=new MutationObserver(function(){
      if(queued) return;
      queued=true;
      setTimeout(function(){
        queued=false;
        fixRecommendations();
      },100);
    });
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7787</post-id>	</item>
		<item>
		<title>AI Sales Follow-up Sequencer &#038; Opportunity Nurturer</title>
		<link>https://implementi.ai/en/product/ai-sales-follow-up-sequencer/</link>
		
		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Wed, 23 Sep 2026 01:45:32 +0000</pubDate>
				<guid isPermaLink="false">https://implementi.ai/en/?post_type=product&#038;p=7734</guid>

					<description><![CDATA[<div class="imp-hero-compact">
  <div class="imp-hero-meta"><span class="imp-hero-chip">Sales</span><span class="imp-hero-chip">implementi.ai</span></div>
  <div class="imp-hero-short">Automated, personalised multi-channel follow-up sequences that keep sales opportunities warm and book meetings. Designed for B2B sales teams using a CRM, email and calendar tools.</div>
  <a class="imp-hero-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a>
  <div class="imp-hero-contact-grid"><a class="imp-hero-email" href="mailto:contact@implementi.ai">Email us</a><a class="imp-hero-phone" href="tel:%2B48660983178">Call us</a></div>
</div>]]></description>
										<content:encoded><![CDATA[<style>
:root{--imp-primary-blue:#C0D9F7;--imp-soft-blue:#DAE9FA;--imp-white:#F9F9F9;--imp-red:#FF554C;--imp-navy:#183457}
.implementi-pf,.implementi-pf *{box-sizing:border-box}
.implementi-pf{width:min(1180px,100%);max-width:100%;margin:0 auto;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.implementi-pf h2,.implementi-pf h3,.implementi-pf h4,.implementi-pf .button,.implementi-pf .tab-title,.woocommerce-tabs ul.tabs li a{font-family:"Poppins",Arial,sans-serif}
.implementi-pf h2{margin:0 0 18px;color:var(--imp-navy);font-size:clamp(25px,3vw,36px);line-height:1.18}
.implementi-pf h3{margin:24px 0 10px;color:var(--imp-navy);font-size:clamp(19px,2vw,24px);line-height:1.25}
.implementi-pf p,.implementi-pf li{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.78}
.implementi-pf p:last-child{margin-bottom:0}
.implementi-pf ul,.implementi-pf ol{padding-left:24px;margin:16px 0}
.implementi-pf li{margin:10px 0}
.imp-kicker{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--imp-red);margin-bottom:14px}
.imp-card{margin:24px 0;padding:clamp(24px,4vw,44px);border-radius:28px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10);overflow:hidden}
.imp-card-soft{background:var(--imp-soft-blue)}
.imp-card-blue{background:var(--imp-primary-blue)}
.imp-card-dark{background:var(--imp-navy);color:var(--imp-white)}
.imp-card-dark h2,.imp-card-dark h3,.imp-card-dark p,.imp-card-dark li,.imp-card-dark strong{color:var(--imp-white)}
.imp-media{margin-top:28px;padding-top:24px;border-top:1px solid rgba(24,52,87,.12)}
.imp-media img{display:block;width:100%;max-width:100%;height:auto;margin:14px 0 0;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-benefits ul,.imp-scope ul,.imp-target ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:20px 0 0}
.imp-benefits li,.imp-scope li,.imp-target li{min-width:0;margin:0;padding:20px;border-radius:20px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-tab-source{display:none!important}</p>
<p>/* LIGHT PRODUCT HERO: native Woo price stays in its normal place */
.single-product .summary p.price,.woocommerce div.product .summary p.price{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;margin:8px 0 14px!important;color:var(--imp-navy)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(24px,2.5vw,32px)!important;font-weight:800!important;line-height:1.2!important}
.single-product .summary p.price .imp-native-monthly-price{color:var(--imp-navy)!important;font:inherit!important}
.single-product .summary form.cart,.woocommerce div.product .summary form.cart{display:none!important}
.single-product .summary .product_meta{display:none!important}
.imp-hero-compact{margin:12px 0 18px;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.imp-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.imp-hero-chip{display:inline-flex;align-items:center;min-width:0;padding:6px 11px;border-radius:999px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12);color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:12px;font-weight:700}
.imp-hero-short{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--imp-navy)}
.imp-hero-short p{margin:0 0 8px!important;font:inherit!important;color:inherit!important}
.imp-hero-calendly{display:block;width:100%;padding:14px 18px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;box-sizing:border-box}
.imp-hero-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:12px!important}
.imp-hero-contact-grid>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(24,52,87,.16)!important;border-radius:999px!important;background:var(--imp-white)!important;color:var(--imp-navy)!important;text-decoration:none!important;text-align:center!important;font-family:"Poppins",Arial,sans-serif!important;font-weight:700!important;overflow-wrap:anywhere!important}
.imp-hero-contact-grid>a:hover{border-color:var(--imp-red)!important}</p>
<p>/* FIVE TABS — fixed horizontal navigation matching the approved layout */
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
body.single-product .woocommerce-tabs ul.tabs,
body.single-product .wc-tabs-wrapper ul.wc-tabs{
 display:flex!important;
 flex-direction:row!important;
 flex-wrap:nowrap!important;
 align-items:center!important;
 justify-content:flex-start!important;
 gap:8px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 min-height:56px!important;
 padding:6px!important;
 margin:0 0 24px!important;
 list-style:none!important;
 background:var(--imp-navy)!important;
 border:0!important;
 border-radius:22px!important;
 overflow-x:auto!important;
 overflow-y:hidden!important;
 overscroll-behavior-x:contain!important;
 -webkit-overflow-scrolling:touch!important;
 white-space:nowrap!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:after,
body.single-product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce-tabs ul.tabs:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li,
body.single-product .woocommerce-tabs ul.tabs>li,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li{
 float:none!important;
 display:block!important;
 position:relative!important;
 flex:0 0 auto!important;
 flex-basis:auto!important;
 flex-grow:0!important;
 flex-shrink:0!important;
 width:auto!important;
 min-width:0!important;
 max-width:none!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 border-radius:18px!important;
 box-shadow:none!important;
 clear:none!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:after,
body.single-product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce-tabs ul.tabs>li:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
body.single-product .woocommerce-tabs ul.tabs>li>a,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li>a{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:auto!important;
 min-width:max-content!important;
 height:44px!important;
 padding:0 18px!important;
 margin:0!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
 border:1px solid rgba(24,52,87,.12)!important;
 font-family:"Poppins",Arial,sans-serif!important;
 font-weight:700!important;
 font-size:14px!important;
 line-height:1!important;
 text-decoration:none!important;
 white-space:nowrap!important;
 border-radius:18px!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
body.single-product .woocommerce-tabs ul.tabs>li>a:hover{
 border-color:var(--imp-red)!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active,
body.single-product .woocommerce-tabs ul.tabs>li.active{background:transparent!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a,
body.single-product .woocommerce-tabs ul.tabs>li.active>a{
 background:var(--imp-navy)!important;
 color:var(--imp-white)!important;
 border-color:var(--imp-navy)!important;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce-tabs .woocommerce-Tabs-panel{padding:0!important;margin:0!important}
.imp-pf-tab-panel{width:min(1180px,100%);max-width:100%;margin:0 auto}
@media(max-width:767px){
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
 body.single-product .woocommerce-tabs ul.tabs,
 body.single-product .wc-tabs-wrapper ul.wc-tabs{border-radius:18px!important;gap:6px!important;padding:5px!important;min-height:52px!important;scrollbar-width:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar,
 body.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
 body.single-product .woocommerce-tabs ul.tabs>li>a{height:42px!important;padding:0 14px!important;font-size:13px!important;border-radius:15px!important}
}</p>
<p>/* PRICE TAB */
.imp-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
.imp-price-card{min-width:0;padding:26px;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12)}
.imp-price-label{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--imp-red);margin-bottom:9px}
.imp-price-value{font-family:"Poppins",Arial,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;color:var(--imp-navy);line-height:1.2;overflow-wrap:anywhere}
.imp-price-explain{margin-top:18px}</p>
<p>/* FIXED FINAL CONTACT */
.imp-contact{width:min(1180px,100%);max-width:100%;margin:34px auto 0;padding:clamp(26px,4vw,46px);border-radius:30px;background:var(--imp-soft-blue);border:1px solid rgba(24,52,87,.12);box-sizing:border-box;color:var(--imp-navy)}
.imp-contact h2{font-family:"Poppins",Arial,sans-serif;color:var(--imp-navy);font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 14px}
.imp-contact p{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.7;margin:0 0 12px}
.imp-contact-main{display:block;width:100%;margin-top:24px;padding:17px 22px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;font-size:17px;box-sizing:border-box}
.imp-contact-main:hover{opacity:.92;color:var(--imp-white)!important}
.imp-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin-top:24px!important}
.imp-contact-grid>.imp-contact-card{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;box-sizing:border-box!important;background:var(--imp-white)!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important}
.imp-contact-card:hover{border-color:var(--imp-red)!important}
.imp-contact-label{display:block;color:var(--imp-red);font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
.imp-contact-value{display:block;color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;min-width:0}</p>
<p>@media(max-width:767px){
 .imp-card{margin:16px 0;padding:22px;border-radius:22px}
 .imp-benefits ul,.imp-scope ul,.imp-target ul{grid-template-columns:1fr;gap:12px}
 .imp-hero-contact-grid{grid-template-columns:1fr!important;gap:10px!important}
 .imp-price-grid{grid-template-columns:1fr;gap:12px}
 .imp-contact{margin-top:24px;padding:22px;border-radius:24px}
 .imp-contact-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:16px!important}
 .imp-contact-grid>.imp-contact-card{min-height:108px!important;padding:20px!important;border-radius:20px!important}
 .imp-contact-value{font-size:17px}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{padding:9px 12px!important;font-size:13px!important}
}</p>
<p>/* v4.5.4 stable contact guard: no DOM reordering */
.imp-hero-contact-grid,.imp-contact-grid{box-sizing:border-box!important}
.imp-hero-contact-grid>* ,.imp-contact-grid>*{box-sizing:border-box!important;float:none!important;clear:none!important}
@media(max-width:767px){
 .imp-hero-contact-grid,.imp-contact-grid{grid-template-columns:1fr!important}
 .imp-contact-grid{gap:12px!important}
 .imp-contact-grid>.imp-contact-card{min-height:0!important;padding:20px!important}
}</p>
<p>/* v4.5.5 contact layout: table-based to survive WooCommerce/wpautop */
.imp-hero-contact-table,.imp-contact-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:0!important;background:transparent!important}
.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-contact-table tbody,.imp-contact-table tr{border:0!important;background:transparent!important}
.imp-hero-contact-cell,.imp-contact-cell{box-sizing:border-box!important;border:0!important;background:transparent!important}
.imp-hero-contact-cell a,.imp-contact-cell a{box-sizing:border-box!important}
@media(max-width:767px){
 .imp-hero-contact-table,.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-hero-contact-table td,.imp-contact-table,.imp-contact-table tbody,.imp-contact-table tr,.imp-contact-table td{display:block!important;width:100%!important;max-width:100%!important}
 .imp-hero-contact-cell{padding:0 0 10px!important}
 .imp-contact-cell{padding:0 0 12px!important}
 .imp-contact-table{margin-top:16px!important}
 .imp-contact-cell .imp-contact-card{min-height:0!important;padding:20px!important}
}
</style>
<div class="implementi-pf" data-product-factory="yes" data-base-price="299">
<div id="imp-description-root">
<section class="imp-card imp-card-soft">
<div class="imp-kicker">Managed automation by implementi.ai</div>
<p>The AI Sales Follow-up Sequencer &#038; Opportunity Nurturer automates personalised outreach and meeting scheduling so sales reps spend time closing rather than chasing. It monitors CRM activity and prospect behaviour to deliver the right message via email, SMS or calendar invite at the right time, escalating engaged leads to reps and pausing outreach when human action is required.</p>
<p>implementi.ai configures, operates and maintains the service: we connect agreed systems, train the sequence logic to your playbooks, monitor deliverability and handle routine fixes and updates as part of the ongoing monthly subscription.</p>
</section>
<section class="imp-card">
<h2>The problem</h2>
<p>Without automation, follow-ups rely on memory, spreadsheets or ad-hoc reminders. Sales reps often miss the optimal window to re-engage prospects; messages are generic, duplicated or sent too often; and no consolidated history exists of every touch. As teams scale and deal volumes rise, manual follow-up becomes inconsistent, response tracking is scattered across email, phone notes and CRM fields, and valuable opportunities slip away because timely, personalised next steps were not taken.</p>
<div class="imp-media">
<div class="imp-kicker">The challenge</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/09/ai-sales-follow-up-sequencer-support-1.jpg" alt="Vector illustration of a stressed salesperson with scattered messages and tools before automation" /></div>
</section>
<section class="imp-card imp-card-blue imp-scope">
<h2>What this solution automates</h2>
<p>This managed automation continuously monitors leads and opportunity stages, decides which follow-up sequence suits each prospect, crafts personalised messages, sends outreach through agreed channels and escalates engaged prospects or exceptions to human sellers.</p>
<ul>
<li>Auto-selects follow-up cadence based on CRM stage and past engagement.</li>
<li>Generates personalised email/SMS drafts and sends or queues them according to rules.</li>
<li>Creates and proposes calendar slots; sends meeting invites on confirmation.</li>
<li>Detects replies and updates CRM records automatically; routes hot leads to reps.</li>
<li>Pauses or stops sequences on opt-out or negative signals and flags compliance or deliverability issues for review.</li>
</ul>
</section>
<section class="imp-card imp-benefits">
<h2>What your business gains</h2>
<ul>
<li><strong>Consistent outreach.</strong> Keeps every opportunity moving with an enforced follow-up cadence that replaces manual reminders and reduces forgotten prospects.</li>
<li><strong>Personalised engagement.</strong> AI tailors subject lines and message openings to CRM data and recent prospect activity, improving relevance without adding manual load.</li>
<li><strong>Faster meeting conversion.</strong> Automated scheduling and suggested time slots reduce friction and shorten the time from initial contact to booked meetings.</li>
<li><strong>Reduced admin for reps.</strong> Automates routine messaging and CRM updates so sellers spend more time selling and less time on repetitive tasks.</li>
<li><strong>Operational visibility.</strong> Maintained per-lead history and sequence status provide predictable reporting and easier hand-offs between SDRs and closers.</li>
</ul>
<div class="imp-media">
<div class="imp-kicker">The result</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/09/ai-sales-follow-up-sequencer-support-2.jpg" alt="Vector illustration of a calm salesperson with a tidy dashboard and scheduled meetings after automation" /></div>
</section>
<section class="imp-card imp-card-soft">
<h2>A practical use case</h2>
<p>A mid-market software vendor has a growing pipeline of inbound leads and a small sales team. Leads are created from web forms and tradeshow lists, but without consistent follow-up many drip away after an initial email. The implementi.ai solution reads new CRM leads, selects a follow-up sequence aligned to lead source and product interest, sends personalised multi-step emails and SMS, proposes meeting times, and notifies the assigned rep when a prospect replies or clicks through. The team sees fewer cold leads and more scheduled demos without extra manual work.</p>
</section>
<section class="imp-card imp-target">
<h2>Who is it for?</h2>
<ul>
<li>Small-to-mid market SaaS sales teams — need predictable multi-touch outreach without hiring more SDRs.</li>
<li>B2B companies with longer sales cycles — require staged, personalised follow-ups to nurture prospects over weeks.</li>
<li>Sales-led businesses with CRM and calendar tools — want to automate routine messaging and scheduling while preserving rep control.</li>
</ul>
</section>
<section class="imp-card imp-card-blue">
<h2>What is included in the monthly service</h2>
<p>The monthly subscription covers the managed automation and agreed ongoing services. implementi.ai configures and operates the sequences, connects the specified systems, maintains the automation, monitors operation and handles fixes and reasonable configuration updates needed to keep the agreed solution running.</p>
<ul>
<li>Continuous monitoring of the automation and handling of routine errors.</li>
<li>Message-sequence tuning and periodic updates to templates and decision rules.</li>
<li>Maintenance of connectors and operational fixes as integrations evolve.</li>
</ul>
</section>
<section class="imp-card">
<h2>When this solution may not be necessary</h2>
<ul>
<li>Very small teams that send only a handful of leads per month — manual follow-up may be sufficient and lower cost.</li>
<li>Businesses that rely exclusively on cold-call-only workflows with no digital engagement channels.</li>
</ul>
</section></div>
<div id="imp-tab-how-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>How it works</h2>
<ol>
<li><strong>Lead ingestion.</strong> New and existing leads are read from your CRM and tagged with source, product interest and owner so the system knows which sequence to apply.</li>
<li><strong>Engagement scoring.</strong> The service scores recent interactions—email opens, link clicks, website visits and call notes—to prioritise which leads need immediate outreach.</li>
<li><strong>Sequence selection.</strong> Based on stage, source and score the automation picks a follow-up cadence and messaging template aligned to your playbook; rules can vary by region, product or deal size.</li>
<li><strong>Message generation &#038; send.</strong> AI generates personalised message content and subject lines using CRM fields and recent activity; messages are sent through the agreed channel (email/SMS) or queued for rep review according to your approval rules.</li>
<li><strong>Response detection &#038; routing.</strong> Incoming replies or engagement events are classified; hot leads are routed to the assigned rep with suggested next steps and proposed calendar slots.</li>
<li><strong>Meeting scheduling.</strong> When prospects accept a slot, the automation creates a calendar event and updates CRM; if scheduling conflicts arise, the system proposes alternate times or hands off to the rep.</li>
<li><strong>Reporting &#038; tuning.</strong> Sequence performance and exceptions are reported; implementi.ai makes periodic configuration updates and fixes to keep flows healthy.</li>
</ol>
</section>
<section class="imp-card">
<h2>Example workflow</h2>
<p>For example, imagine a company that receives 50 inbound leads per week into its CRM. The automation tags new leads, chooses a three-week follow-up sequence for product demo prospects, and sends an initial personalised email within 24 hours. If the prospect clicks a product page but does not reply, the system follows up with a short SMS offering meeting times. When a prospect replies positively, the automation proposes two calendar slots and, after confirmation, writes the scheduled meeting to the CRM and notifies the assigned rep. If the prospect requests more information or a custom proposal, the case is flagged and routed for human handling while the sequence pauses.</p>
</section></div>
</div>
<div id="imp-tab-integrations-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>Integrations</h2>
<h3>Typical systems</h3>
<p>Typical systems we connect include CRMs such as Salesforce, HubSpot or Pipedrive; email and calendar providers like Google Workspace and Microsoft 365; SMS and telephony providers such as Twilio or RingCentral; and outreach platforms or middleware used for LinkedIn or bulk messaging. Other systems can potentially be connected by API, webhook or agreed export/import methods; final compatibility is confirmed before launch.</p>
</section>
<section class="imp-card">
<h3>Connection methods</h3>
<p>Connections are typically established via native CRM integrations, REST APIs, webhooks, or SMTP/IMAP for email routing. SMS and telephony commonly use provider APIs (for example Twilio). Where APIs are not available we can use secure CSV exports or Google Sheets as a bridge agreed before implementation. The exact method is chosen during scoping and confirmed before launch.</p>
</section>
<section class="imp-card imp-card-blue">
<h3>What we need from your company</h3>
<p>Before launch we agree which CRM, email and calendar systems to connect, sample lead records and the decision rules or playbooks to encode (sequence cadences, approval gates, opt-out handling). We also need designated contacts for IT and sales, and a list of sender addresses/phone numbers to use. Compatibility, access method and any required permissions are confirmed before implementation.</p>
</section></div>
</div>
<div id="imp-tab-faq-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card">
<h2>FAQ</h2>
<h3>Which systems can you connect to?</h3>
<p>We commonly integrate with CRMs (Salesforce, HubSpot, Pipedrive), Google Workspace and Microsoft 365 for email/calendar, and SMS providers such as Twilio. If you use other tools, we assess compatibility during scoping and confirm the connection method before launch.</p>
<h3>How much customisation is possible?</h3>
<p>Sequences, message templates and routing rules are customised to your playbook. The monthly service includes reasonable configuration updates and tuning; major playbook rewrites are scoped and priced separately.</p>
<h3>Can sales reps review messages before they are sent?</h3>
<p>Yes. The solution can be configured to send messages automatically or to place suggested drafts in a rep review queue. Approval gates are agreed during implementation.</p>
<h3>How are opt-outs and compliance handled?</h3>
<p>Opt-out events are detected and sequences are paused for that contact. You choose the specific refusal and suppression rules during scoping; the automation enforces those rules and logs opt-outs in the CRM.</p>
<h3>What happens with replies that need human attention?</h3>
<p>Replies that match escalation criteria are routed to the assigned rep with suggested next steps and context from the lead history. The system pauses automated outreach until the rep marks the case as handled.</p>
<h3>What drives the monthly price?</h3>
<p>Pricing reflects number and complexity of integrations, frequency of monitoring, volume of leads processed and ongoing support/tuning. We confirm the final scope and price during scoping before implementation.</p>
</section></div>
</div>
<div id="imp-tab-price-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2 class="imp-i18n-price-title">Price</h2>
<div class="imp-price-grid">
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-monthly-label">Monthly subscription</div>
<div class="imp-price-value imp-price-monthly">299 PLN net / month</div>
</div>
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-activation-label">Activation fee</div>
<div class="imp-price-value imp-price-activation" data-base-price="299">3 × monthly subscription</div>
</div></div>
<div class="imp-price-explain">
<p class="imp-i18n-activation-copy">The activation fee covers the initial setup, implementation and launch of the agreed automation scope.</p>
<p class="imp-i18n-monthly-copy">The monthly subscription covers the ongoing operation, maintenance and management of the automation service.</p>
<p class="imp-i18n-price-confirm">The exact scope and final monthly subscription are confirmed before launch.</p>
</p></div>
</section></div>
</div>
<section id="implementation-contact" class="imp-contact">
<div class="imp-contact-copy-card">
<h2 class="imp-i18n-contact-title">Ready to automate this process?</h2>
<p>Tell us which CRM, email/calendar and SMS or telephony providers your team currently uses and your average monthly lead volume.</p>
<p class="imp-i18n-contact-copy">We’ll confirm how this solution can be connected, its scope and the final monthly subscription.</p>
</p></div>
<p>    <a class="imp-contact-main imp-i18n-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a></p>
<table class="imp-contact-table" role="presentation" cellspacing="0" cellpadding="0" style="width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:24px 0 0!important;border:0!important;background:transparent!important;">
<tbody>
<tr>
<td class="imp-contact-cell imp-contact-cell-email" style="width:50%!important;padding:0 12px 0 0!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="mailto:contact@implementi.ai" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-email-label">Email us</span><span class="imp-contact-value">contact@implementi.ai</span></a></td>
<td class="imp-contact-cell imp-contact-cell-phone" style="width:50%!important;padding:0 0 0 12px!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="tel:%2B48660983178" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-phone-label">Call us</span><span class="imp-contact-value">&#43;48 660 983 178</span></a></td>
</tr>
</tbody>
</table>
</section>
</div>
<p><script>(function(){
var impBusy=false;
function impLang(){var l=(document.documentElement.lang||'en').toLowerCase();return l.indexOf('pl')===0?'pl':'en';}
function impText(){return impLang()==='pl'?{description:'Opis',how:'Jak to działa',integrations:'Integracje',faq:'FAQ',price:'Cena',contactTitle:'Chcesz zautomatyzować ten proces?',contactCopy:'Potwierdzimy sposób podłączenia rozwiązania, zakres oraz ostateczny miesięczny abonament.',calendly:'Umów 30-minutową rozmowę',email:'Napisz e-mail',phone:'Zadzwoń',monthly:'Abonament miesięczny',activation:'Opłata aktywacyjna',activationCopy:'Opłata aktywacyjna obejmuje początkową konfigurację, wdrożenie i uruchomienie uzgodnionego zakresu automatyzacji.',monthlyCopy:'Abonament miesięczny obejmuje bieżące działanie, utrzymanie i obsługę automatyzacji.',priceConfirm:'Dokładny zakres i ostateczny miesięczny abonament potwierdzamy przed uruchomieniem.',pricePrefix:'Od ',priceSuffix:' netto / miesiąc',tabMonthlySuffix:' netto / miesiąc',tabActivationSuffix:' netto'}:{description:'Description',how:'How it works',integrations:'Integrations',faq:'FAQ',price:'Price',contactTitle:'Ready to automate this process?',contactCopy:'We’ll confirm how this solution can be connected, its scope and the final monthly subscription.',calendly:'Book a 30-minute call',email:'Email us',phone:'Call us',monthly:'Monthly subscription',activation:'Activation fee',activationCopy:'The activation fee covers the initial setup, implementation and launch of the agreed automation scope.',monthlyCopy:'The monthly subscription covers the ongoing operation, maintenance and management of the automation service.',priceConfirm:'The exact scope and final monthly subscription are confirmed before launch.',pricePrefix:'From ',priceSuffix:' net / month',tabMonthlySuffix:' net / month',tabActivationSuffix:' net'};}
function clean(v){return(v||'').replace(/ /g,' ').replace(/\s+/g,' ').trim();}
function money(raw){raw=clean(raw).replace(/^From\s+/i,'').replace(/^Od\s+/i,'').replace(/\s+netto\s*\/\s*miesiąc$/i,'').replace(/\s+net\s*\/\s*month$/i,'');var m=raw.match(/([\d\s.,]+)/);if(!m)return null;var n=m[1].replace(/\s/g,'');var lc=n.lastIndexOf(','),ld=n.lastIndexOf('.'),sep='';if(lc>=0||ld>=0)sep=lc>ld?',':'.';var frac=sep?(n.split(sep)[1]||''):'';var decimals=(frac&&parseInt(frac,10)!==0)?Math.min(frac.length,2):0;var norm=n;if(sep===',')norm=norm.replace(/\./g,'').replace(',','.');else if(sep==='.')norm=norm.replace(/,/g,'');var val=parseFloat(norm);if(isNaN(val))return null;var idx=raw.indexOf(m[1]);var pre=clean(raw.slice(0,idx));var post=clean(raw.slice(idx+m[1].length));if(impLang()==='en'&&post.toLowerCase()==='zł')post='PLN';return{value:val,decimals:decimals,prefix:pre,suffix:post,decimal:sep||'.'};}
function fmt(v,f){var s=Number(v).toFixed(f.decimals);if(f.decimal===',')s=s.replace('.',',');return(f.prefix?f.prefix:'')+s+(f.suffix?' '+f.suffix:'');}
function currentMoney(){var p=document.querySelector('.summary p.price');var root=document.querySelector('.implementi-pf');var fallback=(root&&root.getAttribute('data-base-price')?root.getAttribute('data-base-price'):'299')+' PLN';if(!p)return money(fallback);var txt=clean(p.textContent||p.innerText||'');if(/^(From|Od)\s/i.test(txt)&&p.getAttribute('data-imp-raw'))txt=p.getAttribute('data-imp-raw');else if(txt&&!/^(From|Od)\s/i.test(txt))p.setAttribute('data-imp-raw',txt);return money(txt)||money(fallback);}
function localize(){var t=impText();var map=[['.imp-i18n-contact-title',t.contactTitle],['.imp-i18n-contact-copy',t.contactCopy],['.imp-i18n-calendly',t.calendly],['.imp-i18n-email-label',t.email],['.imp-i18n-phone-label',t.phone],['.imp-i18n-price-title',t.price],['.imp-i18n-monthly-label',t.monthly],['.imp-i18n-activation-label',t.activation],['.imp-i18n-activation-copy',t.activationCopy],['.imp-i18n-monthly-copy',t.monthlyCopy],['.imp-i18n-price-confirm',t.priceConfirm]];map.forEach(function(x){document.querySelectorAll(x[0]).forEach(function(el){el.textContent=x[1];});});document.querySelectorAll('.imp-hero-calendly').forEach(function(a){a.textContent=t.calendly;});document.querySelectorAll('.imp-hero-email').forEach(function(a){a.textContent=t.email;});document.querySelectorAll('.imp-hero-phone').forEach(function(a){a.textContent=t.phone;});}
function updatePrice(){if(impBusy)return;var t=impText(),p=document.querySelector('.summary p.price'),f=currentMoney();if(!f)return;var base=fmt(f.value,f),desired=t.pricePrefix+base+t.priceSuffix;impBusy=true;if(p&&clean(p.textContent)!==desired){p.innerHTML='<span class="imp-native-monthly-price">'+desired+'</span>';}document.querySelectorAll('.imp-price-monthly').forEach(function(el){el.textContent=base+t.tabMonthlySuffix;});document.querySelectorAll('.imp-price-activation').forEach(function(el){el.textContent=fmt(f.value*3,f)+t.tabActivationSuffix;});impBusy=false;}
function enforceImpTabsLayout(){
 var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');
 if(!wrap)return;
 var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');
 if(!tabs)return;
 var important=function(el,prop,val){try{el.style.setProperty(prop,val,'important');}catch(e){}};
 important(tabs,'display','flex');important(tabs,'flex-direction','row');important(tabs,'flex-wrap','nowrap');important(tabs,'align-items','center');important(tabs,'justify-content','flex-start');important(tabs,'gap','8px');important(tabs,'width','100%');important(tabs,'max-width','100%');important(tabs,'min-width','0');important(tabs,'height','auto');important(tabs,'padding','6px');important(tabs,'margin','0 0 24px');important(tabs,'overflow-x','auto');important(tabs,'overflow-y','hidden');important(tabs,'white-space','nowrap');important(tabs,'background','#183457');important(tabs,'border','0');important(tabs,'border-radius','22px');
 Array.from(tabs.children).forEach(function(li){
  if(li.style.display==='none')return;
  important(li,'float','none');important(li,'display','block');important(li,'flex','0 0 auto');important(li,'flex-basis','auto');important(li,'flex-grow','0');important(li,'flex-shrink','0');important(li,'width','auto');important(li,'min-width','0');important(li,'max-width','none');important(li,'margin','0');important(li,'padding','0');important(li,'clear','none');important(li,'border','0');important(li,'background','transparent');
  var a=li.querySelector('a');if(!a)return;
  important(a,'display','flex');important(a,'align-items','center');important(a,'justify-content','center');important(a,'width','auto');important(a,'min-width','max-content');important(a,'height','44px');important(a,'padding','0 18px');important(a,'margin','0');important(a,'white-space','nowrap');important(a,'font-family','Poppins, Arial, sans-serif');important(a,'font-weight','700');important(a,'font-size','14px');important(a,'text-decoration','none');important(a,'border-radius','18px');
  if(li.classList.contains('active')){important(a,'background','#183457');important(a,'color','#F9F9F9');important(a,'border-color','#183457');}
  else{important(a,'background','#F9F9F9');important(a,'color','#183457');important(a,'border','1px solid rgba(24,52,87,.12)');}
 });
}
function buildTabs(){var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');if(!wrap)return;var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');var desc=wrap.querySelector('#tab-description, .woocommerce-Tabs-panel--description');if(!tabs||!desc)return;var t=impText();var da=tabs.querySelector('.description_tab a, a[href="#tab-description"]');if(da)da.textContent=t.description;tabs.querySelectorAll('.imp-pf-custom-tab').forEach(function(el){el.remove();});wrap.querySelectorAll('.imp-pf-custom-panel').forEach(function(el){el.remove();});var specs=[['how-it-works',t.how,'imp-tab-how-source'],['integrations',t.integrations,'imp-tab-integrations-source'],['faq',t.faq,'imp-tab-faq-source'],['price',t.price,'imp-tab-price-source']];specs.forEach(function(s){var src=document.getElementById(s[2]);if(!src)return;var li=document.createElement('li');li.className='imp-pf-custom-tab '+s[0]+'_tab';var a=document.createElement('a');a.href='#tab-'+s[0];a.textContent=s[1];li.appendChild(a);tabs.appendChild(li);var panel=document.createElement('div');panel.id='tab-'+s[0];panel.className='woocommerce-Tabs-panel woocommerce-Tabs-panel--'+s[0]+' panel entry-content wc-tab imp-pf-custom-panel';panel.innerHTML=src.innerHTML;panel.style.display='none';wrap.appendChild(panel);});Array.from(tabs.children).forEach(function(li){if(!li.classList.contains('description_tab')&&!li.classList.contains('imp-pf-custom-tab'))li.style.display='none';});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){if(panel!==desc&&!panel.classList.contains('imp-pf-custom-panel'))panel.style.display='none';});function activate(id){Array.from(tabs.querySelectorAll('li')).forEach(function(li){li.classList.remove('active');});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){panel.style.display='none';});var a=tabs.querySelector('a[href="#'+id+'"]');if(a&&a.parentElement)a.parentElement.classList.add('active');var panel=wrap.querySelector('#'+id);if(panel)panel.style.display='block';enforceImpTabsLayout();}tabs.addEventListener('click',function(e){var a=e.target.closest('a');if(!a)return;var h=a.getAttribute('href')||'';if(h==='#tab-description'||h==='#tab-how-it-works'||h==='#tab-integrations'||h==='#tab-faq'||h==='#tab-price'){e.preventDefault();e.stopImmediatePropagation();activate(h.slice(1));}},true);if(!tabs.querySelector('li.active'))activate('tab-description');enforceImpTabsLayout();setTimeout(enforceImpTabsLayout,80);var contact=document.getElementById('implementation-contact');if(contact)wrap.insertAdjacentElement('afterend',contact);}
function init(){buildTabs();enforceImpTabsLayout();localize();updatePrice();document.querySelectorAll('.paypal-buttons,.ppc-button-wrapper,.wc-stripe-payment-request-wrapper,.express-payment-button,.wcpay-payment-request-wrapper').forEach(function(el){el.style.display='none';});}
document.addEventListener('DOMContentLoaded',init);window.addEventListener('load',init);setTimeout(init,400);setTimeout(init,1200);setTimeout(init,2400);var s=document.querySelector('.summary');if(s&&window.MutationObserver){new MutationObserver(function(){setTimeout(updatePrice,30);}).observe(s,{childList:true,subtree:true,characterData:true});}
})();</script></p>
<style id="imp-v4510-ui-fix">
/* v4.5.10 — keep light blue only as page background, not inside framed content */
.imp-card-soft,
.imp-card-blue{
  background:#F9F9F9!important;
}</p>
<p>/* Direct spacing between the end of the implementi product content/contact and related products */
body.single-product #implementation-contact{
  margin-bottom:140px!important;
}</p>
<p>/* Hero contact container — JS below unwraps any wpautop </p>
<p>/<br /> wrappers first */
body.single-product .summary .imp-hero-contact-inline,
body.single-product .summary .imp-hero-contact-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  margin:12px 0 0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .summary .imp-hero-contact-inline>.imp-hero-email,
body.single-product .summary .imp-hero-contact-inline>.imp-hero-phone,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-email,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-phone{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 12px!important;
  float:none!important;
  clear:none!important;
  box-sizing:border-box!important;
  border:1px solid rgba(24,52,87,.16)!important;
  border-radius:999px!important;
  background:#F9F9F9!important;
  color:#183457!important;
  text-decoration:none!important;
  text-align:center!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:700!important;
}</p>
<p>/* Related products */
body.single-product .related.products,
body.single-product .upsells.products{
  clear:both!important;
}
body.single-product .related.products ul.products,
body.single-product .upsells.products ul.products{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
body.single-product .related.products .imp-related-title,
body.single-product .upsells.products .imp-related-title,
body.single-product .related.products .woocommerce-loop-product__title,
body.single-product .upsells.products .woocommerce-loop-product__title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:14px 0 8px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .related.products ul.products li.product .price,
body.single-product .upsells.products ul.products li.product .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:767px){
  body.single-product #implementation-contact{
    margin-bottom:72px!important;
  }
  body.single-product .summary .imp-hero-contact-inline,
  body.single-product .summary .imp-hero-contact-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
}
</style>
<p><script id="imp-v4510-ui-fix-js">
(function(){
  function impImportant(el, prop, value){
    if(!el) return;
    try{ el.style.setProperty(prop,value,'important'); }catch(e){}
  }</p>
<p>  function fixHeroContact(){
    var wrap=document.querySelector('.summary .imp-hero-contact-inline, .summary .imp-hero-contact-grid');
    if(!wrap) return;</p>
<p>    var email=wrap.querySelector('.imp-hero-email');
    var phone=wrap.querySelector('.imp-hero-phone');
    if(!email || !phone) return;</p>
<p>    /* Woo short-description filters can insert </p>
<p>/<br />. Put the two anchors
       back as DIRECT children so no wrapper can push Call us to the next row. */
    if(email.parentElement!==wrap || phone.parentElement!==wrap || wrap.children.length!==2){
      wrap.innerHTML='';
      wrap.appendChild(email);
      wrap.appendChild(phone);
    }</p>
<p>    impImportant(wrap,'display','grid');
    impImportant(wrap,'width','100%');
    impImportant(wrap,'max-width','100%');
    impImportant(wrap,'gap',window.innerWidth<=767?'10px':'12px');
    impImportant(wrap,'grid-template-columns',window.innerWidth<=767?'1fr':'minmax(0,1fr) minmax(0,1fr)');

    [email,phone].forEach(function(a){
      impImportant(a,'display','flex');
      impImportant(a,'align-items','center');
      impImportant(a,'justify-content','center');
      impImportant(a,'width','100%');
      impImportant(a,'max-width','none');
      impImportant(a,'min-width','0');
      impImportant(a,'margin','0');
      impImportant(a,'float','none');
      impImportant(a,'clear','none');
      impImportant(a,'box-sizing','border-box');
    });
  }

  function visibleProductName(li){
    var title=li.querySelector('.woocommerce-loop-product__title, .product-title, h2.woocommerce-loop-product__title');
    if(title &#038;&#038; title.textContent.trim()) return {text:title.textContent.trim(), node:title};

    var link=li.querySelector('a.woocommerce-LoopProduct-link, a.woocommerce-loop-product__link, a[href]');
    var aria=link ? (link.getAttribute('aria-label') || '') : '';
    if(aria){
      aria=aria.replace(/^(Read more about|View product|Select options for)\s*/i,'').replace(/^["']|["']$/g,'').trim();
      if(aria) return {text:aria,node:null};
    }

    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt') || '').trim() : '';
    return {text:alt,node:null};
  }

  function fixRelatedProducts(){
    document.querySelectorAll('.related.products, .upsells.products').forEach(function(section){
      var list=section.querySelector('ul.products');
      if(!list) return;

      /* Tell Woo/theme this is a 3-column list instead of a 4-column list. */
      Array.from(list.classList).forEach(function(c){
        if(/^columns-\d+$/.test(c)) list.classList.remove(c);
      });
      list.classList.add('columns-3');

      var items=Array.from(list.querySelectorAll(':scope > li.product'));
      items.slice(3).forEach(function(li){ li.remove(); });
      items=Array.from(list.querySelectorAll(':scope > li.product'));</p>
<p>      /* Only force our own grid dimensions when the theme doesn't produce
         a usable 3-column row after changing to columns-3. */
      if(window.innerWidth>900){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(3,minmax(0,1fr))');
        impImportant(list,'gap','30px');
      }else if(window.innerWidth>767){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(2,minmax(0,1fr))');
        impImportant(list,'gap','24px');
      }else{
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','1fr');
        impImportant(list,'gap','22px');
      }</p>
<p>      items.forEach(function(li){
        impImportant(li,'width','auto');
        impImportant(li,'max-width','none');
        impImportant(li,'min-width','0');
        impImportant(li,'float','none');
        impImportant(li,'clear','none');
        impImportant(li,'margin','0');</p>
<p>        var info=visibleProductName(li);
        var title=info.node;</p>
<p>        if(title){
          title.classList.add('imp-related-title');
        }else if(info.text && !li.querySelector('.imp-related-title')){
          title=document.createElement('div');
          title.className='imp-related-title';
          title.textContent=info.text;
          var price=li.querySelector('.price');
          if(price) li.insertBefore(title,price);
          else li.appendChild(title);
        }</p>
<p>        if(title){
          impImportant(title,'display','block');
          impImportant(title,'visibility','visible');
          impImportant(title,'opacity','1');
          impImportant(title,'height','auto');
          impImportant(title,'max-height','none');
          impImportant(title,'overflow','visible');
          impImportant(title,'margin','14px 0 8px');
          impImportant(title,'color','#183457');
          impImportant(title,'font-family','Poppins, Arial, sans-serif');
          impImportant(title,'font-size','18px');
          impImportant(title,'font-weight','700');
          impImportant(title,'line-height','1.35');
          impImportant(title,'text-align','center');
        }
      });
    });
  }</p>
<p>  function run(){
    fixHeroContact();
    fixRelatedProducts();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(run,50);});
  setTimeout(run,250);
  setTimeout(run,700);
  setTimeout(run,1600);
  setTimeout(run,3000);</p>
<p>  if(window.MutationObserver){
    var mo=new MutationObserver(function(){setTimeout(run,40);});
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
<style id="imp-v4512-bottom-fix">
/* All customer-facing content cards stay white against the light-blue page background */
body.single-product .implementi-pf #imp-description-root > .imp-card,
body.single-product .implementi-pf .imp-pf-tab-panel > .imp-card,
body.single-product .implementi-pf .imp-auto-card{
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}</p>
<p>/* Lower contact copy must never sit loose on the blue page background */
body.single-product .implementi-pf .imp-contact-copy-card{
  display:block!important;
  width:100%!important;
  margin:0 0 26px!important;
  padding:clamp(24px,4vw,40px)!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}
body.single-product .implementi-pf .imp-contact-copy-card h2{
  margin-top:0!important;
}</p>
<p>/* The recommendation area is deliberately separated from Email/Call cards */
body.single-product .imp-related-zone{
  display:block!important;
  clear:both!important;
  width:min(1420px,calc(100% - 40px))!important;
  max-width:100%!important;
  margin:150px auto 60px!important;
  padding:38px!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:30px!important;
}</p>
<p>body.single-product .imp-related-heading{
  display:block!important;
  margin:0 0 34px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:30px!important;
  font-weight:800!important;
  line-height:1.2!important;
  text-align:left!important;
}</p>
<p>/* Exactly 3 products on desktop */
body.single-product .imp-related-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:30px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .imp-related-list > li.product{
  display:block!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
}
body.single-product .imp-related-list > li.product:nth-of-type(n+4){
  display:none!important;
}</p>
<p>/* Product titles must remain visible */
body.single-product .imp-related-list .woocommerce-loop-product__title,
body.single-product .imp-related-list .product-title,
body.single-product .imp-related-list .imp-related-title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:16px 0 8px!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .imp-related-list .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:900px){
  body.single-product .imp-related-zone{
    width:min(100% - 24px,1100px)!important;
    margin-top:110px!important;
    padding:28px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:24px!important;
  }
}
@media(max-width:767px){
  body.single-product .imp-related-zone{
    width:calc(100% - 20px)!important;
    margin-top:80px!important;
    padding:20px!important;
    border-radius:24px!important;
  }
  body.single-product .imp-related-heading{
    margin-bottom:24px!important;
    font-size:24px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
}
</style>
<p><script id="imp-v4512-bottom-fix-js">
(function(){
  function directProducts(list){
    return Array.prototype.filter.call(list.children,function(el){
      return el && el.classList && el.classList.contains('product');
    });
  }</p>
<p>  function textForProduct(li){
    var title=li.querySelector('.woocommerce-loop-product__title,.product-title,h2,h3');
    if(title && title.textContent.trim()) return {node:title,text:title.textContent.trim()};
    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt')||'').trim() : '';
    if(alt) return {node:null,text:alt};
    var link=li.querySelector('a[aria-label]');
    var ar=link ? (link.getAttribute('aria-label')||'').trim() : '';
    return {node:null,text:ar};
  }</p>
<p>  function wrapOrphanDescriptionText(){
    var roots=document.querySelectorAll('#imp-description-root,.imp-pf-tab-panel');
    roots.forEach(function(root){
      var group=[];
      function flush(){
        if(!group.length) return;
        var card=document.createElement('section');
        card.className='imp-card imp-auto-card';
        root.insertBefore(card,group[0]);
        group.forEach(function(n){ card.appendChild(n); });
        group=[];
      }
      Array.prototype.slice.call(root.childNodes).forEach(function(n){
        if(n.nodeType===3){
          if((n.textContent||'').trim()) group.push(n);
          return;
        }
        if(n.nodeType!==1) return;
        if(n.matches('section.imp-card,.imp-card,script,style,.imp-tab-source')) {
          flush();
        } else if(n.matches('p,h1,h2,h3,h4,ul,ol,blockquote,div:not(.imp-card)')) {
          group.push(n);
        } else {
          flush();
        }
      });
      flush();
    });
  }</p>
<p>  function findRecommendationList(){
    var contact=document.getElementById('implementation-contact');
    var lists=Array.prototype.slice.call(document.querySelectorAll('ul.products'));
    if(!lists.length) return null;</p>
<p>    if(contact){
      var following=lists.filter(function(list){
        try{
          return !!(contact.compareDocumentPosition(list) & Node.DOCUMENT_POSITION_FOLLOWING);
        }catch(e){ return false; }
      });
      if(following.length) return following[0];
    }</p>
<p>    return document.querySelector('.related.products ul.products,.upsells.products ul.products,section.related ul.products,section.upsells ul.products');
  }</p>
<p>  function fixRecommendations(){
    var list=findRecommendationList();
    if(!list) return;</p>
<p>    list.classList.add('imp-related-list');</p>
<p>    Array.prototype.slice.call(list.classList).forEach(function(c){
      if(/^columns-\d+$/.test(c)) list.classList.remove(c);
    });
    list.classList.add('columns-3');</p>
<p>    var items=directProducts(list);</p>
<p>    /* Physical removal + CSS nth-of-type fallback = exactly 3 visible products. */
    for(var i=items.length-1;i>=3;i--){
      items[i].remove();
    }
    items=directProducts(list);</p>
<p>    var zone=list.closest('section,.related,.upsells');
    if(!zone) zone=list.parentElement;
    if(zone){
      zone.classList.add('imp-related-zone');</p>
<p>      var existing=zone.querySelector(':scope > h2,:scope > h3');
      if(existing){
        existing.textContent='Customers also choose';
        existing.classList.add('imp-related-heading');
      }else if(!zone.querySelector(':scope > .imp-related-heading')){
        var h=document.createElement('h2');
        h.className='imp-related-heading';
        h.textContent='Customers also choose';
        zone.insertBefore(h,list);
      }
    }</p>
<p>    items.forEach(function(li){
      var info=textForProduct(li);
      if(info.node){
        info.node.classList.add('imp-related-title');
      }else if(info.text && !li.querySelector('.imp-related-title')){
        var t=document.createElement('div');
        t.className='imp-related-title';
        t.textContent=info.text;
        var price=li.querySelector('.price');
        if(price) li.insertBefore(t,price);
        else li.appendChild(t);
      }
    });
  }</p>
<p>  function run(){
    wrapOrphanDescriptionText();
    fixRecommendations();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(fixRecommendations,60);});
  setTimeout(run,250);
  setTimeout(run,800);
  setTimeout(run,1800);
  setTimeout(run,3500);</p>
<p>  if(window.MutationObserver){
    var queued=false;
    var mo=new MutationObserver(function(){
      if(queued) return;
      queued=true;
      setTimeout(function(){
        queued=false;
        fixRecommendations();
      },100);
    });
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7734</post-id>	</item>
		<item>
		<title>AI Sales Quote Validator &#038; Approval Assistant</title>
		<link>https://implementi.ai/en/product/ai-sales-quote-validator-approval-assistant/</link>
		
		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Fri, 18 Sep 2026 12:56:35 +0000</pubDate>
				<guid isPermaLink="false">https://implementi.ai/en/?post_type=product&#038;p=7680</guid>

					<description><![CDATA[<div class="imp-hero-compact">
  <div class="imp-hero-meta"><span class="imp-hero-chip">Sales</span><span class="imp-hero-chip">implementi.ai</span></div>
  <div class="imp-hero-short">Continuous validation of sales quotes against approved pricing, discounts, inventory and contract terms. Ideal for sales ops and RevOps teams who need faster approvals, fewer margin leaks and clear exception handling.</div>
  <a class="imp-hero-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a>
  <div class="imp-hero-contact-grid"><a class="imp-hero-email" href="mailto:contact@implementi.ai">Email us</a><a class="imp-hero-phone" href="tel:%2B48660983178">Call us</a></div>
</div>]]></description>
										<content:encoded><![CDATA[<style>
:root{--imp-primary-blue:#C0D9F7;--imp-soft-blue:#DAE9FA;--imp-white:#F9F9F9;--imp-red:#FF554C;--imp-navy:#183457}
.implementi-pf,.implementi-pf *{box-sizing:border-box}
.implementi-pf{width:min(1180px,100%);max-width:100%;margin:0 auto;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.implementi-pf h2,.implementi-pf h3,.implementi-pf h4,.implementi-pf .button,.implementi-pf .tab-title,.woocommerce-tabs ul.tabs li a{font-family:"Poppins",Arial,sans-serif}
.implementi-pf h2{margin:0 0 18px;color:var(--imp-navy);font-size:clamp(25px,3vw,36px);line-height:1.18}
.implementi-pf h3{margin:24px 0 10px;color:var(--imp-navy);font-size:clamp(19px,2vw,24px);line-height:1.25}
.implementi-pf p,.implementi-pf li{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.78}
.implementi-pf p:last-child{margin-bottom:0}
.implementi-pf ul,.implementi-pf ol{padding-left:24px;margin:16px 0}
.implementi-pf li{margin:10px 0}
.imp-kicker{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--imp-red);margin-bottom:14px}
.imp-card{margin:24px 0;padding:clamp(24px,4vw,44px);border-radius:28px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10);overflow:hidden}
.imp-card-soft{background:var(--imp-soft-blue)}
.imp-card-blue{background:var(--imp-primary-blue)}
.imp-card-dark{background:var(--imp-navy);color:var(--imp-white)}
.imp-card-dark h2,.imp-card-dark h3,.imp-card-dark p,.imp-card-dark li,.imp-card-dark strong{color:var(--imp-white)}
.imp-media{margin-top:28px;padding-top:24px;border-top:1px solid rgba(24,52,87,.12)}
.imp-media img{display:block;width:100%;max-width:100%;height:auto;margin:14px 0 0;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-benefits ul,.imp-scope ul,.imp-target ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:20px 0 0}
.imp-benefits li,.imp-scope li,.imp-target li{min-width:0;margin:0;padding:20px;border-radius:20px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-tab-source{display:none!important}</p>
<p>/* LIGHT PRODUCT HERO: native Woo price stays in its normal place */
.single-product .summary p.price,.woocommerce div.product .summary p.price{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;margin:8px 0 14px!important;color:var(--imp-navy)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(24px,2.5vw,32px)!important;font-weight:800!important;line-height:1.2!important}
.single-product .summary p.price .imp-native-monthly-price{color:var(--imp-navy)!important;font:inherit!important}
.single-product .summary form.cart,.woocommerce div.product .summary form.cart{display:none!important}
.single-product .summary .product_meta{display:none!important}
.imp-hero-compact{margin:12px 0 18px;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.imp-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.imp-hero-chip{display:inline-flex;align-items:center;min-width:0;padding:6px 11px;border-radius:999px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12);color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:12px;font-weight:700}
.imp-hero-short{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--imp-navy)}
.imp-hero-short p{margin:0 0 8px!important;font:inherit!important;color:inherit!important}
.imp-hero-calendly{display:block;width:100%;padding:14px 18px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;box-sizing:border-box}
.imp-hero-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:12px!important}
.imp-hero-contact-grid>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(24,52,87,.16)!important;border-radius:999px!important;background:var(--imp-white)!important;color:var(--imp-navy)!important;text-decoration:none!important;text-align:center!important;font-family:"Poppins",Arial,sans-serif!important;font-weight:700!important;overflow-wrap:anywhere!important}
.imp-hero-contact-grid>a:hover{border-color:var(--imp-red)!important}</p>
<p>/* FIVE TABS — fixed horizontal navigation matching the approved layout */
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
body.single-product .woocommerce-tabs ul.tabs,
body.single-product .wc-tabs-wrapper ul.wc-tabs{
 display:flex!important;
 flex-direction:row!important;
 flex-wrap:nowrap!important;
 align-items:center!important;
 justify-content:flex-start!important;
 gap:8px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 min-height:56px!important;
 padding:6px!important;
 margin:0 0 24px!important;
 list-style:none!important;
 background:var(--imp-navy)!important;
 border:0!important;
 border-radius:22px!important;
 overflow-x:auto!important;
 overflow-y:hidden!important;
 overscroll-behavior-x:contain!important;
 -webkit-overflow-scrolling:touch!important;
 white-space:nowrap!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:after,
body.single-product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce-tabs ul.tabs:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li,
body.single-product .woocommerce-tabs ul.tabs>li,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li{
 float:none!important;
 display:block!important;
 position:relative!important;
 flex:0 0 auto!important;
 flex-basis:auto!important;
 flex-grow:0!important;
 flex-shrink:0!important;
 width:auto!important;
 min-width:0!important;
 max-width:none!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 border-radius:18px!important;
 box-shadow:none!important;
 clear:none!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:after,
body.single-product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce-tabs ul.tabs>li:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
body.single-product .woocommerce-tabs ul.tabs>li>a,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li>a{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:auto!important;
 min-width:max-content!important;
 height:44px!important;
 padding:0 18px!important;
 margin:0!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
 border:1px solid rgba(24,52,87,.12)!important;
 font-family:"Poppins",Arial,sans-serif!important;
 font-weight:700!important;
 font-size:14px!important;
 line-height:1!important;
 text-decoration:none!important;
 white-space:nowrap!important;
 border-radius:18px!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
body.single-product .woocommerce-tabs ul.tabs>li>a:hover{
 border-color:var(--imp-red)!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active,
body.single-product .woocommerce-tabs ul.tabs>li.active{background:transparent!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a,
body.single-product .woocommerce-tabs ul.tabs>li.active>a{
 background:var(--imp-navy)!important;
 color:var(--imp-white)!important;
 border-color:var(--imp-navy)!important;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce-tabs .woocommerce-Tabs-panel{padding:0!important;margin:0!important}
.imp-pf-tab-panel{width:min(1180px,100%);max-width:100%;margin:0 auto}
@media(max-width:767px){
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
 body.single-product .woocommerce-tabs ul.tabs,
 body.single-product .wc-tabs-wrapper ul.wc-tabs{border-radius:18px!important;gap:6px!important;padding:5px!important;min-height:52px!important;scrollbar-width:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar,
 body.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
 body.single-product .woocommerce-tabs ul.tabs>li>a{height:42px!important;padding:0 14px!important;font-size:13px!important;border-radius:15px!important}
}</p>
<p>/* PRICE TAB */
.imp-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
.imp-price-card{min-width:0;padding:26px;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12)}
.imp-price-label{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--imp-red);margin-bottom:9px}
.imp-price-value{font-family:"Poppins",Arial,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;color:var(--imp-navy);line-height:1.2;overflow-wrap:anywhere}
.imp-price-explain{margin-top:18px}</p>
<p>/* FIXED FINAL CONTACT */
.imp-contact{width:min(1180px,100%);max-width:100%;margin:34px auto 0;padding:clamp(26px,4vw,46px);border-radius:30px;background:var(--imp-soft-blue);border:1px solid rgba(24,52,87,.12);box-sizing:border-box;color:var(--imp-navy)}
.imp-contact h2{font-family:"Poppins",Arial,sans-serif;color:var(--imp-navy);font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 14px}
.imp-contact p{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.7;margin:0 0 12px}
.imp-contact-main{display:block;width:100%;margin-top:24px;padding:17px 22px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;font-size:17px;box-sizing:border-box}
.imp-contact-main:hover{opacity:.92;color:var(--imp-white)!important}
.imp-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin-top:24px!important}
.imp-contact-grid>.imp-contact-card{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;box-sizing:border-box!important;background:var(--imp-white)!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important}
.imp-contact-card:hover{border-color:var(--imp-red)!important}
.imp-contact-label{display:block;color:var(--imp-red);font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
.imp-contact-value{display:block;color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;min-width:0}</p>
<p>@media(max-width:767px){
 .imp-card{margin:16px 0;padding:22px;border-radius:22px}
 .imp-benefits ul,.imp-scope ul,.imp-target ul{grid-template-columns:1fr;gap:12px}
 .imp-hero-contact-grid{grid-template-columns:1fr!important;gap:10px!important}
 .imp-price-grid{grid-template-columns:1fr;gap:12px}
 .imp-contact{margin-top:24px;padding:22px;border-radius:24px}
 .imp-contact-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:16px!important}
 .imp-contact-grid>.imp-contact-card{min-height:108px!important;padding:20px!important;border-radius:20px!important}
 .imp-contact-value{font-size:17px}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{padding:9px 12px!important;font-size:13px!important}
}</p>
<p>/* v4.5.4 stable contact guard: no DOM reordering */
.imp-hero-contact-grid,.imp-contact-grid{box-sizing:border-box!important}
.imp-hero-contact-grid>* ,.imp-contact-grid>*{box-sizing:border-box!important;float:none!important;clear:none!important}
@media(max-width:767px){
 .imp-hero-contact-grid,.imp-contact-grid{grid-template-columns:1fr!important}
 .imp-contact-grid{gap:12px!important}
 .imp-contact-grid>.imp-contact-card{min-height:0!important;padding:20px!important}
}</p>
<p>/* v4.5.5 contact layout: table-based to survive WooCommerce/wpautop */
.imp-hero-contact-table,.imp-contact-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:0!important;background:transparent!important}
.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-contact-table tbody,.imp-contact-table tr{border:0!important;background:transparent!important}
.imp-hero-contact-cell,.imp-contact-cell{box-sizing:border-box!important;border:0!important;background:transparent!important}
.imp-hero-contact-cell a,.imp-contact-cell a{box-sizing:border-box!important}
@media(max-width:767px){
 .imp-hero-contact-table,.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-hero-contact-table td,.imp-contact-table,.imp-contact-table tbody,.imp-contact-table tr,.imp-contact-table td{display:block!important;width:100%!important;max-width:100%!important}
 .imp-hero-contact-cell{padding:0 0 10px!important}
 .imp-contact-cell{padding:0 0 12px!important}
 .imp-contact-table{margin-top:16px!important}
 .imp-contact-cell .imp-contact-card{min-height:0!important;padding:20px!important}
}
</style>
<div class="implementi-pf" data-product-factory="yes" data-base-price="299">
<div id="imp-description-root">
<section class="imp-card imp-card-soft">
<div class="imp-kicker">Managed automation by implementi.ai</div>
<p>The AI Sales Quote Validator &#038; Approval Assistant checks every outbound commercial quote for pricing accuracy, discount compliance and contract constraints before it reaches a customer. It centralises scattered rules from CRM, CPQ, product catalog and ERP, flags risky deals, and generates recommended approval paths and rationale for managers.</p>
<p>implementi.ai configures, operates and maintains the automation as a monthly managed service: we connect agreed systems, tune rules and monitor the automation so your sales reps get consistent, faster approvals while your operations team keeps control of margins and contract obligations.</p>
</section>
<section class="imp-card">
<h2>The problem</h2>
<p>Today many organisations rely on manual reviews, spreadsheets and memory to validate quotes. Pricing overrides, out-of-date product lists and inconsistent discounting create both revenue risk and slow approvals. Reps wait for managers to manually check margin, bundle rules or contract exceptions. As deal volume grows, manual reviews create bottlenecks, increase approval backlogs and raise the chance of human error—leading to underpriced sales, missed contract terms or delayed revenue recognition.</p>
<div class="imp-media">
<div class="imp-kicker">The challenge</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/09/ai-sales-quote-validator-approval-assistant-support-1.jpg" alt="Flat-vector illustration of a stressed salesperson surrounded by spreadsheets and notifications representing manual quote work." /></div>
</section>
<section class="imp-card imp-card-blue imp-scope">
<h2>What this solution automates</h2>
<p>This managed solution automates quote validation, risk classification and approval routing. The system inspects quote line items, applied discounts, customer contract clauses and available stock (when relevant), then recommends an action: auto-approve, attach manager justification, or route for manual approval. implementi.ai maintains the automation, handles exceptions and updates rule sets as your pricing policies change.</p>
<ul>
<li>Validate list price, discount caps and approval tiers on each quote line</li>
<li>Check contract constraints, renewal terms and negotiated pricing</li>
<li>Cross-reference product catalog and SKU availability for fulfillment risk</li>
<li>Generate human-readable rationale and a recommended approval owner</li>
<li>Automate routing to the right approver or auto-approve low-risk quotes</li>
<li>Log decisions and maintain a searchable history for audits</li>
</ul>
</section>
<section class="imp-card imp-benefits">
<h2>What your business gains</h2>
<ul>
<li><strong>Faster approvals.</strong> Automate low-risk decisions and present clear rationale for exceptions so managers can act quickly instead of re-creating the same reviews.</li>
<li><strong>Margin protection.</strong> Prevent unauthorized discounts and spot underpriced quotes by checking discounts and cost assumptions before the quote is sent.</li>
<li><strong>Consistent compliance.</strong> Apply the same pricing, bundling and contract rules across teams so customers receive predictable offers and legal obligations are respected.</li>
<li><strong>Reduced manual load.</strong> Sales and finance spend less time in spreadsheets and ad-hoc chats; the automation surfaces only meaningful exceptions for human review.</li>
<li><strong>Clear audit trail.</strong> Maintain an accessible record of validations, approvals and rationale to simplify post-sale reviews and handovers to finance.</li>
</ul>
<div class="imp-media">
<div class="imp-kicker">The result</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/09/ai-sales-quote-validator-approval-assistant-support-2.jpg" alt="Flat-vector illustration of a calm dashboard showing validated quotes with checkmarks and a manager approving a quote." /></div>
</section>
<section class="imp-card imp-card-soft">
<h2>A practical use case</h2>
<p>A mid-market technology reseller uses multiple CPQ templates and allows regional managers to approve discounts up to varying caps. Quotes flow from the CRM to a quoting tool, and managers manually inspect each line. With this product, every quote is validated automatically: pricing rules and contract exceptions are enforced, low-risk quotes are auto-approved, and risky cases are routed to the correct regional approver with a concise justification. The sales rep receives a clear next step and the commercial team gets a centralised log of decisions for reconciliation with billing and finance.</p>
</section>
<section class="imp-card imp-target">
<h2>Who is it for?</h2>
<ul>
<li>Sales operations teams in B2B companies who need consistent pricing and faster approval cycles.</li>
<li>Revenue operations or commercial finance groups that want a single source of truth for quote validation.</li>
<li>Companies using CRM + CPQ where manual discount approvals create bottlenecks.</li>
<li>Organisations with negotiated customer contracts requiring validation before quotes are sent.</li>
</ul>
</section>
<section class="imp-card imp-card-blue">
<h2>What is included in the monthly service</h2>
<p>The monthly subscription covers the operating automation and managed service elements needed to keep the solution working. implementi.ai configures the initial rules, connects agreed systems, operates the automation, monitors its performance and handles error fixes and reasonable configuration updates. Ongoing maintenance includes updating approval rules and handling integration changes as agreed before launch.</p>
<ul>
<li>Operating the automation and rule engine</li>
<li>Connections to agreed CRM/CPQ/ERP systems</li>
<li>Monitoring and handling errors</li>
<li>Maintenance and reasonable configuration updates</li>
</ul>
</section>
<section class="imp-card">
<h2>When this solution may not be necessary</h2>
<ul>
<li>Organisations that only issue very occasional, one-off quotes and prefer manual review.</li>
<li>Companies without a digital quote record (paper-only quoting) where integrations are not feasible.</li>
</ul>
</section></div>
<div id="imp-tab-how-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>How it works</h2>
<ol>
<li><strong>Capture the quote.</strong> When a rep generates or sends a quote in the connected CRM/CPQ, the automation receives the quote data for validation.</li>
<li><strong>Extract and normalise.</strong> Line items, prices, discounts, customer contract IDs and delivery locations are extracted and mapped to the central product and pricing rules.</li>
<li><strong>Rule-based checks.</strong> The validator checks list price, discount caps, approval tiers, contract exceptions and SKU availability against configured rules and recent history.</li>
<li><strong>AI-assisted risk assessment.</strong> The system summarizes complex cases (conflicting discounts, custom clauses) into a short human-readable rationale and assigns a risk score to guide approval priority.</li>
<li><strong>Decision and routing.</strong> Low-risk quotes are auto-approved and returned to the sales workflow; exceptions are routed to the appropriate approver with contextual evidence and suggested decision paths.</li>
<li><strong>Human review and resolution.</strong> An approver receives the routed case, reviews the generated rationale and either approves, requests changes or escalates; the decision is recorded back in the source system.</li>
<li><strong>Logging and learning.</strong> Decisions and corrected rules are logged for traceability and periodic tuning to reduce future exceptions.</li>
</ol>
</section>
<section class="imp-card">
<h2>Example workflow</h2>
<p>For example, imagine a company that sells software subscriptions and hardware bundles using a CRM and a CPQ tool. A sales rep creates a quote that applies a 25% discount on a bundled SKU with a negotiated customer contract. The automation pulls the quote, cross-checks the product SKU and current contract terms, recognises that the discount exceeds the regional manager&#8217;s approval cap, and finds limited stock on the hardware item. It composes a concise rationale, assigns a medium-risk score and routes the quote to the regional manager with suggested actions (reduce discount, confirm stock, or approve with reason). The manager approves after a quick review and the quote proceeds to billing with the decision logged for future audits.</p>
</section></div>
</div>
<div id="imp-tab-integrations-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>Integrations</h2>
<h3>Typical systems</h3>
<p>Typical systems that can be connected include CRM platforms (Salesforce, HubSpot, Microsoft Dynamics), CPQ and quoting tools, ERP and inventory systems (NetSuite, SAP S/4HANA, Oracle), payment and billing platforms, and a central product catalogue or PIM. We treat named platforms as common examples; exact compatibility is confirmed during scoping.</p>
</section>
<section class="imp-card">
<h3>Connection methods</h3>
<p>Connections are achieved using available APIs, native integrations where supported, webhooks from the quoting tool, secure CSV or data export/import, or Google Sheets for initial pilots. The final method depends on the systems you use and is agreed before implementation.</p>
</section>
<section class="imp-card imp-card-blue">
<h3>What we need from your company</h3>
<p>Before launch we agree the systems to connect, example quote records, your pricing and approval rules, locations of product and contract data, and the preferred routing logic for approvals. We also confirm the acceptable connection method (API, webhook, CSV) and any sample credentials or export files required for configuration. Compatibility and exact access method are confirmed before implementation.</p>
</section></div>
</div>
<div id="imp-tab-faq-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card">
<h2>FAQ</h2>
<h3>Which CRMs and CPQ systems can you connect to?</h3>
<p>We commonly integrate with major CRMs and CPQ tools via APIs or webhooks and can also work from exports or Google Sheets for pilots. Exact compatibility is confirmed during scoping.</p>
<h3>How much customization is required to match our pricing rules?</h3>
<p>Some rule customisation is typically required to reflect approval tiers, discount caps and contract exceptions. implementi.ai handles rule configuration and ongoing updates as part of the monthly managed service.</p>
<h3>What happens to complex exceptions the AI flags?</h3>
<p>Complex or ambiguous cases are routed to a named approver with a clear, human-readable rationale and suggested actions. The approver makes the final decision, which is then logged by the system.</p>
<h3>Do you keep a record of past validations and approvals?</h3>
<p>The solution maintains a searchable history of validations, decisions and rationale to support audits and future tuning. The storage and scope of the history are agreed before launch.</p>
<h3>How does pricing change with additional integrations or high quote volume?</h3>
<p>The monthly fee covers the agreed integration and monitoring scope. Additional systems, higher-frequency processing or significant rule complexity can increase scope; we confirm any changes before implementation.</p>
<h3>How do we start implementation?</h3>
<p>We begin with a scoping conversation to list systems, sample quotes and approval rules. After agreement, implementi.ai configures the connectors, rule set and monitoring and confirms the launch plan. Exact timings are confirmed during scoping.</p>
</section></div>
</div>
<div id="imp-tab-price-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2 class="imp-i18n-price-title">Price</h2>
<div class="imp-price-grid">
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-monthly-label">Monthly subscription</div>
<div class="imp-price-value imp-price-monthly">299 PLN net / month</div>
</div>
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-activation-label">Activation fee</div>
<div class="imp-price-value imp-price-activation" data-base-price="299">3 × monthly subscription</div>
</div></div>
<div class="imp-price-explain">
<p class="imp-i18n-activation-copy">The activation fee covers the initial setup, implementation and launch of the agreed automation scope.</p>
<p class="imp-i18n-monthly-copy">The monthly subscription covers the ongoing operation, maintenance and management of the automation service.</p>
<p class="imp-i18n-price-confirm">The exact scope and final monthly subscription are confirmed before launch.</p>
</p></div>
</section></div>
</div>
<section id="implementation-contact" class="imp-contact">
<div class="imp-contact-copy-card">
<h2 class="imp-i18n-contact-title">Ready to automate this process?</h2>
<p>Tell us which CRM, CPQ and ERP systems your company uses and how your discount and approval tiers are structured.</p>
<p class="imp-i18n-contact-copy">We’ll confirm how this solution can be connected, its scope and the final monthly subscription.</p>
</p></div>
<p>    <a class="imp-contact-main imp-i18n-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a></p>
<table class="imp-contact-table" role="presentation" cellspacing="0" cellpadding="0" style="width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:24px 0 0!important;border:0!important;background:transparent!important;">
<tbody>
<tr>
<td class="imp-contact-cell imp-contact-cell-email" style="width:50%!important;padding:0 12px 0 0!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="mailto:contact@implementi.ai" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-email-label">Email us</span><span class="imp-contact-value">contact@implementi.ai</span></a></td>
<td class="imp-contact-cell imp-contact-cell-phone" style="width:50%!important;padding:0 0 0 12px!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="tel:%2B48660983178" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-phone-label">Call us</span><span class="imp-contact-value">&#43;48 660 983 178</span></a></td>
</tr>
</tbody>
</table>
</section>
</div>
<p><script>(function(){
var impBusy=false;
function impLang(){var l=(document.documentElement.lang||'en').toLowerCase();return l.indexOf('pl')===0?'pl':'en';}
function impText(){return impLang()==='pl'?{description:'Opis',how:'Jak to działa',integrations:'Integracje',faq:'FAQ',price:'Cena',contactTitle:'Chcesz zautomatyzować ten proces?',contactCopy:'Potwierdzimy sposób podłączenia rozwiązania, zakres oraz ostateczny miesięczny abonament.',calendly:'Umów 30-minutową rozmowę',email:'Napisz e-mail',phone:'Zadzwoń',monthly:'Abonament miesięczny',activation:'Opłata aktywacyjna',activationCopy:'Opłata aktywacyjna obejmuje początkową konfigurację, wdrożenie i uruchomienie uzgodnionego zakresu automatyzacji.',monthlyCopy:'Abonament miesięczny obejmuje bieżące działanie, utrzymanie i obsługę automatyzacji.',priceConfirm:'Dokładny zakres i ostateczny miesięczny abonament potwierdzamy przed uruchomieniem.',pricePrefix:'Od ',priceSuffix:' netto / miesiąc',tabMonthlySuffix:' netto / miesiąc',tabActivationSuffix:' netto'}:{description:'Description',how:'How it works',integrations:'Integrations',faq:'FAQ',price:'Price',contactTitle:'Ready to automate this process?',contactCopy:'We’ll confirm how this solution can be connected, its scope and the final monthly subscription.',calendly:'Book a 30-minute call',email:'Email us',phone:'Call us',monthly:'Monthly subscription',activation:'Activation fee',activationCopy:'The activation fee covers the initial setup, implementation and launch of the agreed automation scope.',monthlyCopy:'The monthly subscription covers the ongoing operation, maintenance and management of the automation service.',priceConfirm:'The exact scope and final monthly subscription are confirmed before launch.',pricePrefix:'From ',priceSuffix:' net / month',tabMonthlySuffix:' net / month',tabActivationSuffix:' net'};}
function clean(v){return(v||'').replace(/ /g,' ').replace(/\s+/g,' ').trim();}
function money(raw){raw=clean(raw).replace(/^From\s+/i,'').replace(/^Od\s+/i,'').replace(/\s+netto\s*\/\s*miesiąc$/i,'').replace(/\s+net\s*\/\s*month$/i,'');var m=raw.match(/([\d\s.,]+)/);if(!m)return null;var n=m[1].replace(/\s/g,'');var lc=n.lastIndexOf(','),ld=n.lastIndexOf('.'),sep='';if(lc>=0||ld>=0)sep=lc>ld?',':'.';var frac=sep?(n.split(sep)[1]||''):'';var decimals=(frac&&parseInt(frac,10)!==0)?Math.min(frac.length,2):0;var norm=n;if(sep===',')norm=norm.replace(/\./g,'').replace(',','.');else if(sep==='.')norm=norm.replace(/,/g,'');var val=parseFloat(norm);if(isNaN(val))return null;var idx=raw.indexOf(m[1]);var pre=clean(raw.slice(0,idx));var post=clean(raw.slice(idx+m[1].length));if(impLang()==='en'&&post.toLowerCase()==='zł')post='PLN';return{value:val,decimals:decimals,prefix:pre,suffix:post,decimal:sep||'.'};}
function fmt(v,f){var s=Number(v).toFixed(f.decimals);if(f.decimal===',')s=s.replace('.',',');return(f.prefix?f.prefix:'')+s+(f.suffix?' '+f.suffix:'');}
function currentMoney(){var p=document.querySelector('.summary p.price');var root=document.querySelector('.implementi-pf');var fallback=(root&&root.getAttribute('data-base-price')?root.getAttribute('data-base-price'):'299')+' PLN';if(!p)return money(fallback);var txt=clean(p.textContent||p.innerText||'');if(/^(From|Od)\s/i.test(txt)&&p.getAttribute('data-imp-raw'))txt=p.getAttribute('data-imp-raw');else if(txt&&!/^(From|Od)\s/i.test(txt))p.setAttribute('data-imp-raw',txt);return money(txt)||money(fallback);}
function localize(){var t=impText();var map=[['.imp-i18n-contact-title',t.contactTitle],['.imp-i18n-contact-copy',t.contactCopy],['.imp-i18n-calendly',t.calendly],['.imp-i18n-email-label',t.email],['.imp-i18n-phone-label',t.phone],['.imp-i18n-price-title',t.price],['.imp-i18n-monthly-label',t.monthly],['.imp-i18n-activation-label',t.activation],['.imp-i18n-activation-copy',t.activationCopy],['.imp-i18n-monthly-copy',t.monthlyCopy],['.imp-i18n-price-confirm',t.priceConfirm]];map.forEach(function(x){document.querySelectorAll(x[0]).forEach(function(el){el.textContent=x[1];});});document.querySelectorAll('.imp-hero-calendly').forEach(function(a){a.textContent=t.calendly;});document.querySelectorAll('.imp-hero-email').forEach(function(a){a.textContent=t.email;});document.querySelectorAll('.imp-hero-phone').forEach(function(a){a.textContent=t.phone;});}
function updatePrice(){if(impBusy)return;var t=impText(),p=document.querySelector('.summary p.price'),f=currentMoney();if(!f)return;var base=fmt(f.value,f),desired=t.pricePrefix+base+t.priceSuffix;impBusy=true;if(p&&clean(p.textContent)!==desired){p.innerHTML='<span class="imp-native-monthly-price">'+desired+'</span>';}document.querySelectorAll('.imp-price-monthly').forEach(function(el){el.textContent=base+t.tabMonthlySuffix;});document.querySelectorAll('.imp-price-activation').forEach(function(el){el.textContent=fmt(f.value*3,f)+t.tabActivationSuffix;});impBusy=false;}
function enforceImpTabsLayout(){
 var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');
 if(!wrap)return;
 var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');
 if(!tabs)return;
 var important=function(el,prop,val){try{el.style.setProperty(prop,val,'important');}catch(e){}};
 important(tabs,'display','flex');important(tabs,'flex-direction','row');important(tabs,'flex-wrap','nowrap');important(tabs,'align-items','center');important(tabs,'justify-content','flex-start');important(tabs,'gap','8px');important(tabs,'width','100%');important(tabs,'max-width','100%');important(tabs,'min-width','0');important(tabs,'height','auto');important(tabs,'padding','6px');important(tabs,'margin','0 0 24px');important(tabs,'overflow-x','auto');important(tabs,'overflow-y','hidden');important(tabs,'white-space','nowrap');important(tabs,'background','#183457');important(tabs,'border','0');important(tabs,'border-radius','22px');
 Array.from(tabs.children).forEach(function(li){
  if(li.style.display==='none')return;
  important(li,'float','none');important(li,'display','block');important(li,'flex','0 0 auto');important(li,'flex-basis','auto');important(li,'flex-grow','0');important(li,'flex-shrink','0');important(li,'width','auto');important(li,'min-width','0');important(li,'max-width','none');important(li,'margin','0');important(li,'padding','0');important(li,'clear','none');important(li,'border','0');important(li,'background','transparent');
  var a=li.querySelector('a');if(!a)return;
  important(a,'display','flex');important(a,'align-items','center');important(a,'justify-content','center');important(a,'width','auto');important(a,'min-width','max-content');important(a,'height','44px');important(a,'padding','0 18px');important(a,'margin','0');important(a,'white-space','nowrap');important(a,'font-family','Poppins, Arial, sans-serif');important(a,'font-weight','700');important(a,'font-size','14px');important(a,'text-decoration','none');important(a,'border-radius','18px');
  if(li.classList.contains('active')){important(a,'background','#183457');important(a,'color','#F9F9F9');important(a,'border-color','#183457');}
  else{important(a,'background','#F9F9F9');important(a,'color','#183457');important(a,'border','1px solid rgba(24,52,87,.12)');}
 });
}
function buildTabs(){var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');if(!wrap)return;var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');var desc=wrap.querySelector('#tab-description, .woocommerce-Tabs-panel--description');if(!tabs||!desc)return;var t=impText();var da=tabs.querySelector('.description_tab a, a[href="#tab-description"]');if(da)da.textContent=t.description;tabs.querySelectorAll('.imp-pf-custom-tab').forEach(function(el){el.remove();});wrap.querySelectorAll('.imp-pf-custom-panel').forEach(function(el){el.remove();});var specs=[['how-it-works',t.how,'imp-tab-how-source'],['integrations',t.integrations,'imp-tab-integrations-source'],['faq',t.faq,'imp-tab-faq-source'],['price',t.price,'imp-tab-price-source']];specs.forEach(function(s){var src=document.getElementById(s[2]);if(!src)return;var li=document.createElement('li');li.className='imp-pf-custom-tab '+s[0]+'_tab';var a=document.createElement('a');a.href='#tab-'+s[0];a.textContent=s[1];li.appendChild(a);tabs.appendChild(li);var panel=document.createElement('div');panel.id='tab-'+s[0];panel.className='woocommerce-Tabs-panel woocommerce-Tabs-panel--'+s[0]+' panel entry-content wc-tab imp-pf-custom-panel';panel.innerHTML=src.innerHTML;panel.style.display='none';wrap.appendChild(panel);});Array.from(tabs.children).forEach(function(li){if(!li.classList.contains('description_tab')&&!li.classList.contains('imp-pf-custom-tab'))li.style.display='none';});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){if(panel!==desc&&!panel.classList.contains('imp-pf-custom-panel'))panel.style.display='none';});function activate(id){Array.from(tabs.querySelectorAll('li')).forEach(function(li){li.classList.remove('active');});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){panel.style.display='none';});var a=tabs.querySelector('a[href="#'+id+'"]');if(a&&a.parentElement)a.parentElement.classList.add('active');var panel=wrap.querySelector('#'+id);if(panel)panel.style.display='block';enforceImpTabsLayout();}tabs.addEventListener('click',function(e){var a=e.target.closest('a');if(!a)return;var h=a.getAttribute('href')||'';if(h==='#tab-description'||h==='#tab-how-it-works'||h==='#tab-integrations'||h==='#tab-faq'||h==='#tab-price'){e.preventDefault();e.stopImmediatePropagation();activate(h.slice(1));}},true);if(!tabs.querySelector('li.active'))activate('tab-description');enforceImpTabsLayout();setTimeout(enforceImpTabsLayout,80);var contact=document.getElementById('implementation-contact');if(contact)wrap.insertAdjacentElement('afterend',contact);}
function init(){buildTabs();enforceImpTabsLayout();localize();updatePrice();document.querySelectorAll('.paypal-buttons,.ppc-button-wrapper,.wc-stripe-payment-request-wrapper,.express-payment-button,.wcpay-payment-request-wrapper').forEach(function(el){el.style.display='none';});}
document.addEventListener('DOMContentLoaded',init);window.addEventListener('load',init);setTimeout(init,400);setTimeout(init,1200);setTimeout(init,2400);var s=document.querySelector('.summary');if(s&&window.MutationObserver){new MutationObserver(function(){setTimeout(updatePrice,30);}).observe(s,{childList:true,subtree:true,characterData:true});}
})();</script></p>
<style id="imp-v4510-ui-fix">
/* v4.5.10 — keep light blue only as page background, not inside framed content */
.imp-card-soft,
.imp-card-blue{
  background:#F9F9F9!important;
}</p>
<p>/* Direct spacing between the end of the implementi product content/contact and related products */
body.single-product #implementation-contact{
  margin-bottom:140px!important;
}</p>
<p>/* Hero contact container — JS below unwraps any wpautop </p>
<p>/<br /> wrappers first */
body.single-product .summary .imp-hero-contact-inline,
body.single-product .summary .imp-hero-contact-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  margin:12px 0 0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .summary .imp-hero-contact-inline>.imp-hero-email,
body.single-product .summary .imp-hero-contact-inline>.imp-hero-phone,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-email,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-phone{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 12px!important;
  float:none!important;
  clear:none!important;
  box-sizing:border-box!important;
  border:1px solid rgba(24,52,87,.16)!important;
  border-radius:999px!important;
  background:#F9F9F9!important;
  color:#183457!important;
  text-decoration:none!important;
  text-align:center!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:700!important;
}</p>
<p>/* Related products */
body.single-product .related.products,
body.single-product .upsells.products{
  clear:both!important;
}
body.single-product .related.products ul.products,
body.single-product .upsells.products ul.products{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
body.single-product .related.products .imp-related-title,
body.single-product .upsells.products .imp-related-title,
body.single-product .related.products .woocommerce-loop-product__title,
body.single-product .upsells.products .woocommerce-loop-product__title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:14px 0 8px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .related.products ul.products li.product .price,
body.single-product .upsells.products ul.products li.product .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:767px){
  body.single-product #implementation-contact{
    margin-bottom:72px!important;
  }
  body.single-product .summary .imp-hero-contact-inline,
  body.single-product .summary .imp-hero-contact-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
}
</style>
<p><script id="imp-v4510-ui-fix-js">
(function(){
  function impImportant(el, prop, value){
    if(!el) return;
    try{ el.style.setProperty(prop,value,'important'); }catch(e){}
  }</p>
<p>  function fixHeroContact(){
    var wrap=document.querySelector('.summary .imp-hero-contact-inline, .summary .imp-hero-contact-grid');
    if(!wrap) return;</p>
<p>    var email=wrap.querySelector('.imp-hero-email');
    var phone=wrap.querySelector('.imp-hero-phone');
    if(!email || !phone) return;</p>
<p>    /* Woo short-description filters can insert </p>
<p>/<br />. Put the two anchors
       back as DIRECT children so no wrapper can push Call us to the next row. */
    if(email.parentElement!==wrap || phone.parentElement!==wrap || wrap.children.length!==2){
      wrap.innerHTML='';
      wrap.appendChild(email);
      wrap.appendChild(phone);
    }</p>
<p>    impImportant(wrap,'display','grid');
    impImportant(wrap,'width','100%');
    impImportant(wrap,'max-width','100%');
    impImportant(wrap,'gap',window.innerWidth<=767?'10px':'12px');
    impImportant(wrap,'grid-template-columns',window.innerWidth<=767?'1fr':'minmax(0,1fr) minmax(0,1fr)');

    [email,phone].forEach(function(a){
      impImportant(a,'display','flex');
      impImportant(a,'align-items','center');
      impImportant(a,'justify-content','center');
      impImportant(a,'width','100%');
      impImportant(a,'max-width','none');
      impImportant(a,'min-width','0');
      impImportant(a,'margin','0');
      impImportant(a,'float','none');
      impImportant(a,'clear','none');
      impImportant(a,'box-sizing','border-box');
    });
  }

  function visibleProductName(li){
    var title=li.querySelector('.woocommerce-loop-product__title, .product-title, h2.woocommerce-loop-product__title');
    if(title &#038;&#038; title.textContent.trim()) return {text:title.textContent.trim(), node:title};

    var link=li.querySelector('a.woocommerce-LoopProduct-link, a.woocommerce-loop-product__link, a[href]');
    var aria=link ? (link.getAttribute('aria-label') || '') : '';
    if(aria){
      aria=aria.replace(/^(Read more about|View product|Select options for)\s*/i,'').replace(/^["']|["']$/g,'').trim();
      if(aria) return {text:aria,node:null};
    }

    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt') || '').trim() : '';
    return {text:alt,node:null};
  }

  function fixRelatedProducts(){
    document.querySelectorAll('.related.products, .upsells.products').forEach(function(section){
      var list=section.querySelector('ul.products');
      if(!list) return;

      /* Tell Woo/theme this is a 3-column list instead of a 4-column list. */
      Array.from(list.classList).forEach(function(c){
        if(/^columns-\d+$/.test(c)) list.classList.remove(c);
      });
      list.classList.add('columns-3');

      var items=Array.from(list.querySelectorAll(':scope > li.product'));
      items.slice(3).forEach(function(li){ li.remove(); });
      items=Array.from(list.querySelectorAll(':scope > li.product'));</p>
<p>      /* Only force our own grid dimensions when the theme doesn't produce
         a usable 3-column row after changing to columns-3. */
      if(window.innerWidth>900){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(3,minmax(0,1fr))');
        impImportant(list,'gap','30px');
      }else if(window.innerWidth>767){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(2,minmax(0,1fr))');
        impImportant(list,'gap','24px');
      }else{
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','1fr');
        impImportant(list,'gap','22px');
      }</p>
<p>      items.forEach(function(li){
        impImportant(li,'width','auto');
        impImportant(li,'max-width','none');
        impImportant(li,'min-width','0');
        impImportant(li,'float','none');
        impImportant(li,'clear','none');
        impImportant(li,'margin','0');</p>
<p>        var info=visibleProductName(li);
        var title=info.node;</p>
<p>        if(title){
          title.classList.add('imp-related-title');
        }else if(info.text && !li.querySelector('.imp-related-title')){
          title=document.createElement('div');
          title.className='imp-related-title';
          title.textContent=info.text;
          var price=li.querySelector('.price');
          if(price) li.insertBefore(title,price);
          else li.appendChild(title);
        }</p>
<p>        if(title){
          impImportant(title,'display','block');
          impImportant(title,'visibility','visible');
          impImportant(title,'opacity','1');
          impImportant(title,'height','auto');
          impImportant(title,'max-height','none');
          impImportant(title,'overflow','visible');
          impImportant(title,'margin','14px 0 8px');
          impImportant(title,'color','#183457');
          impImportant(title,'font-family','Poppins, Arial, sans-serif');
          impImportant(title,'font-size','18px');
          impImportant(title,'font-weight','700');
          impImportant(title,'line-height','1.35');
          impImportant(title,'text-align','center');
        }
      });
    });
  }</p>
<p>  function run(){
    fixHeroContact();
    fixRelatedProducts();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(run,50);});
  setTimeout(run,250);
  setTimeout(run,700);
  setTimeout(run,1600);
  setTimeout(run,3000);</p>
<p>  if(window.MutationObserver){
    var mo=new MutationObserver(function(){setTimeout(run,40);});
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
<style id="imp-v4512-bottom-fix">
/* All customer-facing content cards stay white against the light-blue page background */
body.single-product .implementi-pf #imp-description-root > .imp-card,
body.single-product .implementi-pf .imp-pf-tab-panel > .imp-card,
body.single-product .implementi-pf .imp-auto-card{
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}</p>
<p>/* Lower contact copy must never sit loose on the blue page background */
body.single-product .implementi-pf .imp-contact-copy-card{
  display:block!important;
  width:100%!important;
  margin:0 0 26px!important;
  padding:clamp(24px,4vw,40px)!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}
body.single-product .implementi-pf .imp-contact-copy-card h2{
  margin-top:0!important;
}</p>
<p>/* The recommendation area is deliberately separated from Email/Call cards */
body.single-product .imp-related-zone{
  display:block!important;
  clear:both!important;
  width:min(1420px,calc(100% - 40px))!important;
  max-width:100%!important;
  margin:150px auto 60px!important;
  padding:38px!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:30px!important;
}</p>
<p>body.single-product .imp-related-heading{
  display:block!important;
  margin:0 0 34px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:30px!important;
  font-weight:800!important;
  line-height:1.2!important;
  text-align:left!important;
}</p>
<p>/* Exactly 3 products on desktop */
body.single-product .imp-related-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:30px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .imp-related-list > li.product{
  display:block!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
}
body.single-product .imp-related-list > li.product:nth-of-type(n+4){
  display:none!important;
}</p>
<p>/* Product titles must remain visible */
body.single-product .imp-related-list .woocommerce-loop-product__title,
body.single-product .imp-related-list .product-title,
body.single-product .imp-related-list .imp-related-title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:16px 0 8px!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .imp-related-list .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:900px){
  body.single-product .imp-related-zone{
    width:min(100% - 24px,1100px)!important;
    margin-top:110px!important;
    padding:28px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:24px!important;
  }
}
@media(max-width:767px){
  body.single-product .imp-related-zone{
    width:calc(100% - 20px)!important;
    margin-top:80px!important;
    padding:20px!important;
    border-radius:24px!important;
  }
  body.single-product .imp-related-heading{
    margin-bottom:24px!important;
    font-size:24px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
}
</style>
<p><script id="imp-v4512-bottom-fix-js">
(function(){
  function directProducts(list){
    return Array.prototype.filter.call(list.children,function(el){
      return el && el.classList && el.classList.contains('product');
    });
  }</p>
<p>  function textForProduct(li){
    var title=li.querySelector('.woocommerce-loop-product__title,.product-title,h2,h3');
    if(title && title.textContent.trim()) return {node:title,text:title.textContent.trim()};
    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt')||'').trim() : '';
    if(alt) return {node:null,text:alt};
    var link=li.querySelector('a[aria-label]');
    var ar=link ? (link.getAttribute('aria-label')||'').trim() : '';
    return {node:null,text:ar};
  }</p>
<p>  function wrapOrphanDescriptionText(){
    var roots=document.querySelectorAll('#imp-description-root,.imp-pf-tab-panel');
    roots.forEach(function(root){
      var group=[];
      function flush(){
        if(!group.length) return;
        var card=document.createElement('section');
        card.className='imp-card imp-auto-card';
        root.insertBefore(card,group[0]);
        group.forEach(function(n){ card.appendChild(n); });
        group=[];
      }
      Array.prototype.slice.call(root.childNodes).forEach(function(n){
        if(n.nodeType===3){
          if((n.textContent||'').trim()) group.push(n);
          return;
        }
        if(n.nodeType!==1) return;
        if(n.matches('section.imp-card,.imp-card,script,style,.imp-tab-source')) {
          flush();
        } else if(n.matches('p,h1,h2,h3,h4,ul,ol,blockquote,div:not(.imp-card)')) {
          group.push(n);
        } else {
          flush();
        }
      });
      flush();
    });
  }</p>
<p>  function findRecommendationList(){
    var contact=document.getElementById('implementation-contact');
    var lists=Array.prototype.slice.call(document.querySelectorAll('ul.products'));
    if(!lists.length) return null;</p>
<p>    if(contact){
      var following=lists.filter(function(list){
        try{
          return !!(contact.compareDocumentPosition(list) & Node.DOCUMENT_POSITION_FOLLOWING);
        }catch(e){ return false; }
      });
      if(following.length) return following[0];
    }</p>
<p>    return document.querySelector('.related.products ul.products,.upsells.products ul.products,section.related ul.products,section.upsells ul.products');
  }</p>
<p>  function fixRecommendations(){
    var list=findRecommendationList();
    if(!list) return;</p>
<p>    list.classList.add('imp-related-list');</p>
<p>    Array.prototype.slice.call(list.classList).forEach(function(c){
      if(/^columns-\d+$/.test(c)) list.classList.remove(c);
    });
    list.classList.add('columns-3');</p>
<p>    var items=directProducts(list);</p>
<p>    /* Physical removal + CSS nth-of-type fallback = exactly 3 visible products. */
    for(var i=items.length-1;i>=3;i--){
      items[i].remove();
    }
    items=directProducts(list);</p>
<p>    var zone=list.closest('section,.related,.upsells');
    if(!zone) zone=list.parentElement;
    if(zone){
      zone.classList.add('imp-related-zone');</p>
<p>      var existing=zone.querySelector(':scope > h2,:scope > h3');
      if(existing){
        existing.textContent='Customers also choose';
        existing.classList.add('imp-related-heading');
      }else if(!zone.querySelector(':scope > .imp-related-heading')){
        var h=document.createElement('h2');
        h.className='imp-related-heading';
        h.textContent='Customers also choose';
        zone.insertBefore(h,list);
      }
    }</p>
<p>    items.forEach(function(li){
      var info=textForProduct(li);
      if(info.node){
        info.node.classList.add('imp-related-title');
      }else if(info.text && !li.querySelector('.imp-related-title')){
        var t=document.createElement('div');
        t.className='imp-related-title';
        t.textContent=info.text;
        var price=li.querySelector('.price');
        if(price) li.insertBefore(t,price);
        else li.appendChild(t);
      }
    });
  }</p>
<p>  function run(){
    wrapOrphanDescriptionText();
    fixRecommendations();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(fixRecommendations,60);});
  setTimeout(run,250);
  setTimeout(run,800);
  setTimeout(run,1800);
  setTimeout(run,3500);</p>
<p>  if(window.MutationObserver){
    var queued=false;
    var mo=new MutationObserver(function(){
      if(queued) return;
      queued=true;
      setTimeout(function(){
        queued=false;
        fixRecommendations();
      },100);
    });
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7680</post-id>	</item>
		<item>
		<title>AI Lead Qualification &#038; CRM Enrichment</title>
		<link>https://implementi.ai/en/product/ai-lead-qualification-crm-enrichment/</link>
		
		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Thu, 10 Sep 2026 10:13:30 +0000</pubDate>
				<guid isPermaLink="false">https://implementi.ai/en/?post_type=product&#038;p=7575</guid>

					<description><![CDATA[<p>Turn inbound enquiries into clean, scored CRM records and fast sales-ready leads. We configure, operate and maintain lead scoring, deduplication and enrichment so your reps spend time selling, not cleaning data. Standard configuration: indicative monthly subscription confirmed after short qualification.</p>]]></description>
										<content:encoded><![CDATA[<div style="font-family:Arial,Helvetica,sans-serif;color:#183457;background:#FFFFFF;padding:18px;border-radius:10px;box-sizing:border-box;">
<section style="background:#F9F9F9;padding:20px;border-radius:10px;margin-bottom:18px;">
<div style="display:flex;flex-direction:column;gap:12px;">
<div style="background:#C0D9F7;padding:18px;border-radius:8px;color:#183457;">
<h2 style="margin:0 0 6px 0;font-size:20px;">AI lead qualification that delivers sales-ready contacts</h2>
<p style="margin:0;color:#183457;">With our managed AI lead qualification and CRM enrichment service your incoming leads are instantly scored, de-duplicated and updated in your CRM so sales reps get clarified, prioritized opportunities — not messy records.</p>
</p></div>
<div style="display:flex;flex-wrap:wrap;gap:12px;">
<div style="flex:1 1 260px;min-width:220px;background:#FFFFFF;border-radius:8px;padding:14px;box-shadow:0 1px 0 rgba(0,0,0,0.03);">
<h3 style="color:#183457;margin-top:0;font-size:16px;">In short</h3>
<p style="margin:0;color:#183457;">We run, monitor and update a continuous lead qualification pipeline that enriches inbound contacts, applies a consistent lead score, removes duplicates and routes leads to the right rep or workflow.</p>
</p></div>
<div style="flex:1 1 260px;min-width:220px;background:#FFFFFF;border-radius:8px;padding:14px;box-shadow:0 1px 0 rgba(0,0,0,0.03);">
<h3 style="color:#183457;margin-top:0;font-size:16px;">At a glance</h3>
<ul style="margin:8px 0 0 18px;color:#183457;">
<li>Continuous lead intake and deduplication</li>
<li>AI lead scoring and priority routing</li>
<li>CRM contact enrichment and field normalization</li>
<li>Managed by implementi.ai with monthly updates</li>
</ul></div>
</p></div>
</p></div>
</section>
<section style="padding:18px;background:#FFFFFF;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;margin-top:0;font-size:18px;">The business problem</h2>
<p style="color:#183457;line-height:1.5;">Sales teams frequently receive leads from many channels (webforms, chat, ads, marketplaces, trade shows). Records arrive incomplete, duplicated or missing the context a rep needs. Manual enrichment and sorting create delays and inconsistent qualification criteria. That means slower follow-up, lost opportunities and unreliable forecasting.</p>
<section style='width:min(1180px,calc(100vw - 24px));position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box;margin:28px 0;padding:clamp(20px,3vw,36px);background:#F3F3F3;border:1px solid #E7E7E7;border-radius:clamp(20px,3vw,30px);overflow:hidden;'>
<div style='font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#FF554C;margin-bottom:16px;'>See the service in action</div>
<p><img src='https://implementi.ai/wp-content/uploads/2026/09/ai-lead-qualification-crm-enrichment-support-1.png' alt='Messy duplicate lead cards and a frustrated sales person illustrating the lead data problem' style='display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:clamp(16px,2.5vw,24px);border:1px solid #E7E7E7;box-shadow:0 10px 28px rgba(24,52,87,.08);background:#FFFFFF;' /></section>
</section>
<section style="background:#DAE9FA;padding:18px;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;font-size:18px;margin-top:0;">What this managed service does</h2>
<p style="color:#183457;line-height:1.5;">implementi.ai configures, connects and operates a continuous lead pipeline that:</p>
<ul style="color:#183457;margin-left:18px;">
<li>Collects leads from your nominated sources and removes duplicates.</li>
<li>Normalizes fields to your CRM schema and enriches contacts with company and role data (as agreed).</li>
<li>Applies a configurable lead score using behavioural and firmographic signals.</li>
<li>Automatically routes or assigns leads to reps, sequences or third-party tools based on score and rules.</li>
<li>Monitors performance, updates scoring rules and provides monthly tuning and support.</li>
</ul>
<h3 style="color:#183457;">What it automates or replaces</h3>
<p style="color:#183457;line-height:1.5;">Replaces manual CSV imports, ad-hoc enrichment tasks, inconsistent scoring spreadsheets and slow human triage. Automates enrichment, deduplication, scoring, routing and CRM updates so salespeople receive clean, prioritized leads directly in their workflow.</p>
</section>
<section style="padding:18px;background:#FFFFFF;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;font-size:18px;margin-top:0;">Benefits</h2>
<ul style="color:#183457;margin-left:18px;line-height:1.5;">
<li>Faster follow-up: better contact data and routing reduces time-to-first-contact.</li>
<li>Higher conversion: consistent scoring focuses reps on leads likely to convert.</li>
<li>Cleaner CRM: automated dedupe and normalization improve reporting and forecasting.</li>
<li>Lower admin: your team spends less time on data entry and more time selling.</li>
<li>Managed updates: we tune scoring and enrichments monthly to match changing priorities.</li>
</ul>
<section style='width:min(1180px,calc(100vw - 24px));position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box;margin:28px 0;padding:clamp(20px,3vw,36px);background:#F3F3F3;border:1px solid #E7E7E7;border-radius:clamp(20px,3vw,30px);overflow:hidden;'>
<div style='font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#183457;margin-bottom:16px;'>What your team gains</div>
<p><img src='https://implementi.ai/wp-content/uploads/2026/09/ai-lead-qualification-crm-enrichment-support-2.png' alt='Neat enriched lead cards being scored and routed to sales reps illustrating improved workflow' style='display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:clamp(16px,2.5vw,24px);border:1px solid #E7E7E7;box-shadow:0 10px 28px rgba(24,52,87,.08);background:#FFFFFF;' /></section>
</section>
<section style="background:#F9F9F9;padding:18px;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;font-size:18px;margin-top:0;">Example customer journey — what happens in practice</h2>
<ol style="color:#183457;margin-left:18px;line-height:1.6;">
<li>Inquiry: A lead is submitted via webform, chat, ad or manual import.</li>
<li>Intake: implementi.ai connects the source to the pipeline, runs dedupe and normalizes fields into your CRM format.</li>
<li>Enrichment &#038; scoring: the service enriches the record (company size, role, location as agreed) and assigns a lead score.</li>
<li>Routing: Based on score and rules, the lead is assigned to a rep, notification is sent, or it is placed into a nurture sequence.</li>
<li>Monitor &#038; improve: We review scoring performance, correct false positives and apply monthly tuning and support.</li>
</ol>
</section>
<section style="padding:18px;background:#FFFFFF;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;font-size:18px;margin-top:0;">Possible systems we connect to (examples)</h2>
<p style="color:#183457;line-height:1.5;">Typical integrations include HubSpot, Salesforce, Pipedrive, Microsoft Dynamics, Intercom, Drift, Typeform, Google Lead Forms and Facebook Lead Ads. We confirm and test exact connectors during qualification.</p>
</section>
<section style="background:#DAE9FA;padding:18px;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;font-size:18px;margin-top:0;">Who this is for</h2>
<p style="color:#183457;line-height:1.5;">This managed service suits sales-led companies with multiple inbound channels, teams that rely on CRM for pipeline health and organisations that need reliable, fast lead routing without dedicating internal engineering time to integrations and scoring maintenance.</p>
</section>
<section id="how-to-get-started" style="padding:18px;background:#FFFFFF;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;font-size:18px;margin-top:0;">How to get started</h2>
<ol style="color:#183457;margin-left:18px;line-height:1.6;">
<li>Send an inquiry — click the implementation CTA and tell us how you want to use the service. No payment is taken when the inquiry is sent.</li>
<li>We confirm scope and price — implementi.ai checks systems, integrations, scale and expected AI usage, then confirms the monthly subscription before service starts.</li>
<li>We connect and configure the solution — implementi.ai handles setup, connection to your systems and testing.</li>
<li>The service starts working — ongoing maintenance, updates and technical support are part of the monthly subscription.</li>
</ol>
<p style="color:#183457;"><a href="#implementation-inquiry" style="display:inline-block;background:#FF554C;color:#FFFFFF;padding:10px 14px;border-radius:6px;text-decoration:none;font-weight:600;">Zapytaj o wdrożenie</a></p>
</section>
<section style="background:#F9F9F9;padding:18px;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;font-size:18px;margin-top:0;">Managed by implementi.ai</h2>
<p style="color:#183457;line-height:1.5;">We operate the integration, scoring models and monitoring. Each month we apply updates, tune scoring rules and keep connectors healthy. You receive a monthly summary of lead volumes, score distribution and routing outcomes. For full details and examples see our shop: <a href="https://implementi.ai/en/shop/" style="color:#183457;text-decoration:underline;">implementi.ai shop</a>.</p>
</section>
<section style="padding:18px;background:#FFFFFF;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;font-size:18px;margin-top:0;">FAQs</h2>
<div style="margin-bottom:12px;">
<h3 style="margin:0 0 6px 0;color:#183457;font-size:15px;">Can you connect to my CRM and update existing records?</h3>
<p style="margin:0;color:#183457;line-height:1.4;">Yes. During qualification we confirm API access and mapping. We update existing CRM records, run dedupe checks and write fields according to your schema. This service includes ongoing monitoring and corrective updates.</p>
</p></div>
<div style="margin-bottom:12px;">
<h3 style="margin:0 0 6px 0;color:#183457;font-size:15px;">How fast will leads be routed to sales?</h3>
<p style="margin:0;color:#183457;line-height:1.4;">Routing options include near real-time (seconds–minutes) for supported integrations or batched processing (hourly/daily). We confirm the required SLA during the qualification step.</p>
</p></div>
<div style="margin-bottom:12px;">
<h3 style="margin:0 0 6px 0;color:#183457;font-size:15px;">What is included in the monthly subscription?</h3>
<p style="margin:0;color:#183457;line-height:1.4;">Ongoing operation, monitoring, monthly tuning of scoring rules, connector maintenance and technical support. Any third-party enrichment service fees (for example Clearbit) are charged separately if requested.</p>
</p></div>
<div>
<h3 style="margin:0 0 6px 0;color:#183457;font-size:15px;">What do you mean by AI lead qualification?</h3>
<p style="margin:0;color:#183457;line-height:1.4;">AI lead qualification uses models and rule-based signals to prioritise leads by likelihood to convert and suggested next actions. The AI lead qualification process helps standardise scoring across channels and improves routing consistency.</p>
</p></div>
</section>
<section style="padding:18px;background:#DAE9FA;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;font-size:18px;margin-top:0;">Final pricing and next step</h2>
<p style="color:#183457;line-height:1.5;">Standard configuration: indicative monthly subscription. The visible price is an indicative starting price. Before launch, we confirm the scope of the solution and the final monthly subscription for your company. You do not have to buy the solution blind. We always confirm the scope and monthly cost before launch.</p>
<section id='implementation-pricing' style='width:min(1180px,calc(100vw - 24px));position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box;margin:28px 0;padding:clamp(20px,3vw,36px);background:#F3F3F3;border:1px solid #E7E7E7;border-radius:clamp(20px,3vw,30px);overflow:hidden;'>
<div style='font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#FF554C;margin-bottom:16px;'>Indicative pricing</div>
<div style='display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;'>
<div style='background:#FFFFFF;padding:22px;border-radius:22px;border:1px solid #E7E7E7;box-shadow:0 8px 24px rgba(24,52,87,.06);'>
<div style='font-size:14px;color:#183457;font-weight:700;margin-bottom:8px;'>Standard configuration</div>
<div style='font-size:16px;color:#5D6C7A;margin-bottom:5px;'>From</div>
<div class='implementi-live-monthly-price' data-fallback='149 PLN' style='font-size:clamp(28px,5vw,38px);line-height:1.1;font-weight:800;color:#183457;'>149 PLN</div>
<div style='margin-top:8px;font-size:14px;color:#5D6C7A;'>net / month</div>
</div>
<div style='background:#FFFFFF;padding:22px;border-radius:22px;border:1px solid #E7E7E7;box-shadow:0 8px 24px rgba(24,52,87,.06);'>
<div style='font-size:14px;color:#183457;font-weight:700;margin-bottom:8px;'>Activation fee</div>
<div style='font-size:16px;color:#5D6C7A;margin-bottom:5px;'>From</div>
<div class='implementi-live-activation-price' data-fallback='447 PLN' style='font-size:clamp(28px,5vw,38px);line-height:1.1;font-weight:800;color:#183457;'>447 PLN</div>
<div style='margin-top:8px;font-size:14px;color:#5D6C7A;'>net, one-time</div>
</div>
</div>
<div style='margin-top:18px;padding:18px 20px;background:#DAE9FA;border-radius:18px;color:#183457;font-size:15px;line-height:1.7;'>The price applies to a standard configuration. Before launch, we confirm the scope of the solution and the final monthly subscription for your company. You do not have to buy the solution blind — we always confirm the scope and monthly cost before launch.</div>
<p><a href='#implementation-inquiry' style='display:inline-block;margin-top:18px;background:#FF554C;color:#FFFFFF;text-decoration:none;font-weight:800;padding:14px 22px;border-radius:999px;'>Zapytaj o wdrożenie</a></section>
<p><script>(function(){function clean(v){return(v||'').replace(/\\u00a0/g,' ').replace(/\\s+/g,' ').trim();}function parsePrice(t){t=clean(t);var m=t.match(/([\\d\\s.,]+)/);if(!m)return null;var z=m[1].replace(/\\s/g,'');var c=z.lastIndexOf(','),d=z.lastIndexOf('.'),s='';if(c>-1||d>-1)s=c>d?',':'.';var q=s?(z.split(s)[1]||'').length:0;var x=z;if(s===',')x=x.replace(/\\./g,'').replace(',','.');else if(s==='.')x=x.replace(/,/g,'');var v=parseFloat(x);if(isNaN(v))return null;var full=m[1],i=t.indexOf(full),a=clean(t.slice(0,i)),b=clean(t.slice(i+full.length)),th=s===','?'.':',';if(c===-1&&d===-1)th=' ';return{v:v,q:q,s:s||',',th:th,a:a,b:b};}function fmt(v,o){var k=Number(v||0).toFixed(o.q).split('.'),g=k[0].replace(/\\B(?=(\\d{3})+(?!\\d))/g,o.th),r=g;if(o.q>0)r+=o.s+(k[1]||'');return(o.a?o.a+' ':'')+r+(o.b?' '+o.b:'');}function update(){var wrap=document.querySelector('.summary .price');var e=document.querySelector('.summary .price .woocommerce-Price-amount.amount bdi')||document.querySelector('.summary .price bdi')||wrap;if(!e)return;var raw=clean(e.textContent||e.innerText||''),o=parsePrice(raw);if(!o)return;document.querySelectorAll('.implementi-live-monthly-price').forEach(function(el){el.textContent=fmt(o.v,o);});document.querySelectorAll('.implementi-live-activation-price').forEach(function(el){el.textContent=fmt(o.v*3,o);});document.querySelectorAll('.implementi-indicative-price-input').forEach(function(el){el.value='From '+fmt(o.v,o)+' net / month';});if(wrap&&!wrap.querySelector('.implementi-price-prefix')){var sp=document.createElement('span');sp.className='implementi-price-prefix';sp.textContent='From ';sp.style.fontSize='0.72em';sp.style.fontWeight='600';wrap.insertBefore(sp,wrap.firstChild);}if(wrap&&!document.querySelector('.implementi-price-note-top')){var note=document.createElement('div');note.className='implementi-price-note-top';note.textContent='Standard configuration. Final scope and monthly subscription are confirmed before launch.';note.style.cssText='margin:8px 0 14px;color:#5D6C7A;font-size:13px;line-height:1.5;';wrap.insertAdjacentElement('afterend',note);}}function cta(){var btn=document.querySelector('.single_add_to_cart_button');if(btn){btn.textContent='Zapytaj o wdrożenie';if(btn.tagName==='A'){btn.setAttribute('href','#implementation-inquiry');btn.removeAttribute('target');}else{btn.setAttribute('type','button');btn.removeAttribute('name');btn.removeAttribute('value');btn.onclick=function(ev){ev.preventDefault();var t=document.getElementById('implementation-inquiry');if(t)t.scrollIntoView({behavior:'smooth',block:'start'});return false;};}}document.querySelectorAll('.paypal-buttons,.ppc-button-wrapper,.wc-stripe-payment-request-wrapper,.express-payment-button,.wcpay-payment-request-wrapper').forEach(function(el){el.style.display='none';});}function form(){document.querySelectorAll('.implementi-qblock').forEach(function(b){if(!clean(b.getAttribute('data-q')))b.style.display='none';});document.querySelectorAll('.implementi-qualification-form').forEach(function(f){f.addEventListener('submit',function(){var url=f.querySelector('input[name=product_url]');if(url)url.value=window.location.href.split('#')[0];update();var s=f.querySelector('.implementi-form-status');if(s){setTimeout(function(){s.style.display='block';},250);}});});}document.addEventListener('DOMContentLoaded',function(){update();cta();form();});window.addEventListener('load',function(){update();cta();});setTimeout(function(){update();cta();},600);setTimeout(update,1800);var t=document.querySelector('.summary .price');if(t&&window.MutationObserver){new MutationObserver(update).observe(t,{childList:true,subtree:true,characterData:true});}})();</script></p>
<p style="margin-top:12px;"><a href="#implementation-inquiry" style="display:inline-block;background:#183457;color:#FFFFFF;padding:10px 14px;border-radius:6px;text-decoration:none;font-weight:600;">Zapytaj o wdrożenie</a></p>
</section>
<section id="implementation-inquiry" style="padding:18px;background:#FFFFFF;border-radius:10px;margin-bottom:18px;">
<h2 style="color:#183457;font-size:18px;margin-top:0;">Implementation inquiry</h2>
<p style="color:#183457;line-height:1.5;">Click the button below to send an inquiry. We will follow up for a short qualification session and confirm scope, integrations and the final monthly subscription before any billing or setup begins.</p>
<section id='implementation-inquiry' style='width:min(1180px,calc(100vw - 24px));position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box;margin:28px 0;padding:clamp(20px,3vw,36px);background:#F3F3F3;border:1px solid #E7E7E7;border-radius:clamp(20px,3vw,30px);overflow:hidden;'>
<div style='font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#FF554C;margin-bottom:12px;'>Implementation inquiry</div>
<h2 style='margin:0 0 10px;color:#183457;font-size:clamp(26px,4vw,38px);line-height:1.15;'>Tell us how this should work in your company</h2>
<p style='margin:0 0 22px;color:#183457;line-height:1.75;'>Send a short inquiry. No payment is taken at this stage. We will check the scope, systems, integrations and expected usage, then confirm the monthly subscription before launch.</p>
<p><iframe name='implementi-lead-target' style='display:none;width:0;height:0;border:0;'></iframe></p>
<form class='implementi-qualification-form' action='https://hook.eu2.make.com/PASTE_IMPLEMENTATION_WEBHOOK_URL_HERE' method='post' target='implementi-lead-target' style='display:block;'><input type='hidden' name='product_name' value='AI Lead Qualification &#038; CRM Enrichment'><input type='hidden' name='product_url' value='https://implementi.ai/en/product/ai-lead-qualification-crm-enrichment/'><input type='hidden' name='product_id' value='7575'><input type='hidden' class='implementi-indicative-price-input' name='indicative_price' value='[[MONTHLY_FALLBACK]] PLN net / month'><input type='hidden' name='source' value='implementi.ai – product form'></p>
<div style='display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;'><label style='display:block;color:#183457;font-weight:700;'>Full name<input required name='full_name' type='text' style='box-sizing:border-box;width:100%;margin-top:7px;padding:13px 14px;border:1px solid #C0D9F7;border-radius:14px;background:#FFFFFF;color:#183457;'></label><label style='display:block;color:#183457;font-weight:700;'>Company<input required name='company' type='text' style='box-sizing:border-box;width:100%;margin-top:7px;padding:13px 14px;border:1px solid #C0D9F7;border-radius:14px;background:#FFFFFF;color:#183457;'></label><label style='display:block;color:#183457;font-weight:700;'>Email<input required name='email' type='email' style='box-sizing:border-box;width:100%;margin-top:7px;padding:13px 14px;border:1px solid #C0D9F7;border-radius:14px;background:#FFFFFF;color:#183457;'></label><label style='display:block;color:#183457;font-weight:700;'>Phone <span style='font-weight:400;color:#5D6C7A;'>(optional)</span><input name='phone' type='tel' style='box-sizing:border-box;width:100%;margin-top:7px;padding:13px 14px;border:1px solid #C0D9F7;border-radius:14px;background:#FFFFFF;color:#183457;'></label></div>
<p><label style='display:block;margin-top:14px;color:#183457;font-weight:700;'>Which systems or apps does your company use? <span style='font-weight:400;color:#5D6C7A;'>(optional)</span><input name='systems' type='text' style='box-sizing:border-box;width:100%;margin-top:7px;padding:13px 14px;border:1px solid #C0D9F7;border-radius:14px;background:#FFFFFF;color:#183457;'></label><label style='display:block;margin-top:14px;color:#183457;font-weight:700;'>What do you want to automate?<textarea required name='automation_need' rows='5' style='box-sizing:border-box;width:100%;margin-top:7px;padding:13px 14px;border:1px solid #C0D9F7;border-radius:14px;background:#FFFFFF;color:#183457;resize:vertical;'></textarea></label></p>
<div style='margin-top:22px;padding:20px;background:#FFFFFF;border:1px solid #E7E7E7;border-radius:22px;'>
<div style='font-weight:800;color:#183457;margin-bottom:12px;'>A few questions about this service</div>
<div class='implementi-qblock' data-q='What CRM do you use and how many active sales users need routed/updated leads?'><input type='hidden' name='qualification_question_1' value='What CRM do you use and how many active sales users need routed/updated leads?'><label style='display:block;color:#183457;font-weight:700;'>What CRM do you use and how many active sales users need routed/updated leads?<textarea name='qualification_answer_1' rows='2' style='box-sizing:border-box;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #C0D9F7;border-radius:14px;resize:vertical;'></textarea></label></div>
<div class='implementi-qblock' data-q='Where do your leads come from (webforms, chat, ads, marketplace, email)? Approximate leads per month?' style='margin-top:14px;'><input type='hidden' name='qualification_question_2' value='Where do your leads come from (webforms, chat, ads, marketplace, email)? Approximate leads per month?'><label style='display:block;color:#183457;font-weight:700;'>Where do your leads come from (webforms, chat, ads, marketplace, email)? Approximate leads per month?<textarea name='qualification_answer_2' rows='2' style='box-sizing:border-box;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #C0D9F7;border-radius:14px;resize:vertical;'></textarea></label></div>
<div class='implementi-qblock' data-q='Do you require third-party enrichment (company size, technographics, phone verification) or is basic contact enrichment sufficient?' style='margin-top:14px;'><input type='hidden' name='qualification_question_3' value='Do you require third-party enrichment (company size, technographics, phone verification) or is basic contact enrichment sufficient?'><label style='display:block;color:#183457;font-weight:700;'>Do you require third-party enrichment (company size, technographics, phone verification) or is basic contact enrichment sufficient?<textarea name='qualification_answer_3' rows='2' style='box-sizing:border-box;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #C0D9F7;border-radius:14px;resize:vertical;'></textarea></label></div>
<div class='implementi-qblock' data-q='Do you need real-time routing and alerts or is a batch (hourly/daily) processing acceptable?' style='margin-top:14px;'><input type='hidden' name='qualification_question_4' value='Do you need real-time routing and alerts or is a batch (hourly/daily) processing acceptable?'><label style='display:block;color:#183457;font-weight:700;'>Do you need real-time routing and alerts or is a batch (hourly/daily) processing acceptable?<textarea name='qualification_answer_4' rows='2' style='box-sizing:border-box;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #C0D9F7;border-radius:14px;resize:vertical;'></textarea></label></div>
</div>
<p><button type='submit' style='margin-top:20px;border:0;background:#FF554C;color:#FFFFFF;font-weight:800;font-size:16px;padding:15px 24px;border-radius:999px;cursor:pointer;'>Zapytaj o wdrożenie</button></p>
<div class='implementi-form-status' style='display:none;margin-top:14px;padding:14px 16px;background:#DAE9FA;color:#183457;border-radius:14px;font-weight:700;'>Thank you. Your inquiry has been sent to implementi.ai.</div>
</form>
</section>
<p style="margin-top:12px;"><a href="#implementation-inquiry" style="display:inline-block;background:#FF554C;color:#FFFFFF;padding:10px 14px;border-radius:6px;text-decoration:none;font-weight:600;">Zapytaj o wdrożenie</a></p>
</section>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7575</post-id>	</item>
		<item>
		<title>AI Customer Churn Predictor &#038; Saver</title>
		<link>https://implementi.ai/en/product/ai-customer-churn-predictor/</link>
		
		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Wed, 09 Sep 2026 09:00:35 +0000</pubDate>
				<guid isPermaLink="false">https://implementi.ai/en/?post_type=product&#038;p=7501</guid>

					<description><![CDATA[<p>AI Customer Churn Predictor &#38; Saver automatically monitors billing, usage and support signals to surface customers at risk of leaving, scores their churn likelihood and triggers tailored retention actions. It helps Customer Success and RevOps teams prioritise outreach and automate low-effort saves via Slack, email or CRM tasks.</p>]]></description>
										<content:encoded><![CDATA[<p>Many subscription businesses rely on a mix of product telemetry, billing history and CRM notes to spot customers who may churn. In practice these signals live in separate systems: payment retries in the billing platform, falling usage metrics in analytics, and frustrated users talking to support. Teams that review this data manually are slow to react and often miss early opportunities to re-engage at-risk accounts. The consequence is unnecessary churn, lost recurring revenue and repeated emergency retention efforts that consume senior time.</p>
<p>AI Customer Churn Predictor &amp; Saver centralises the most relevant signals, produces a clear, explainable churn score for each customer, and then automates follow-up actions selected by your team. Instead of reacting when a customer cancels, your account managers receive prioritized, contextual alerts and suggested actions (discount offer, personal outreach, or product guidance), with the option to let routine saves be handled automatically. The solution reduces noise, concentrates human attention where it matters and creates repeatable retention processes.</p>
<p>Typical day-to-day use: before the automation, teams scan billing dashboards, skim support tickets and rely on intuition to flag risk. After deployment, the system continuously ingests payment events, CRM activity and conversation snippets, runs a scoring model enhanced with a short LLM explanation for each flagged account, posts prioritized items to Slack or HubSpot and creates tasks for Account Managers. Low-effort saves (e.g. automated coupon issuance or trial extension) can be executed without manual steps, while high-value accounts are handed to senior CSMs with a prepared outreach summary.</p>
<h2>How it works</h2>
<p>The workflow combines scheduled and event-driven checks that convert multiple data points into a single actionable score and a short, human-readable reason:</p>
<ul>
<li>Collect: listen for billing events (failed payments, plan downgrades), CRM changes (low-touch notes, activity drops) and support signals (ticket sentiment) via Stripe/HubSpot/Intercom or Google Sheets.</li>
<li>Feature assembly: calculate simple indicators like payment retry count, week-over-week usage change, support sentiment and login frequency inside Make scenarios.</li>
<li>Scoring &amp; explanation: call OpenAI to synthesise a churn likelihood score and one-paragraph explanation that highlights the strongest signals.</li>
<li>Routing: apply business rules to route the customer—automated retention action, Slack alert to account owner, or HubSpot task with prefilled message templates.</li>
<li>Record &amp; iterate: log scores and outcomes back to Google Sheets or CRM for monitoring and future tuning.</li>
</ul>
<h2>What your team gains</h2>
<p>This product turns scattered indicators into prioritised work. Customer Success teams save time by focusing on accounts with the highest demonstrable risk, reducing wasted outreach. Automated low-effort saves remove repetitive manual tasks and accelerate recovery for common churn reasons like failed payments or short-term usage drops. Managers benefit from consistent documentation of why interventions happened, which helps evaluate which retention tactics actually work.</p>
<p>The solution also improves commercial predictability: by surfacing trends and logging outcomes, you can measure retention lift from specific actions and refine rules or model prompts. It is not a substitute for deep data science; instead, it provides immediate, operational value using accessible signals and explainable recommendations.</p>
<h2>Who it is for</h2>
<p>Best suited for small-to-mid SaaS vendors, subscription services and digital platforms with recurring billing that use Stripe (or similar), have a CRM like HubSpot and handle customer conversations in Intercom or email. If you have fewer than a hundred customers and no billing events or product usage data, the value is limited. Companies with mature data science teams may prefer a bespoke model, but teams without dedicated analytics resources will get fast, practical results.</p>
<h2>Integrations</h2>
<p>Make.com — orchestration layer: schedules checks, combines data and controls routing. OpenAI — provides the scoring synthesis and short natural-language explanation for each flagged account. Stripe — sources billing events, payment failures and subscription changes that are primary churn signals. HubSpot — creates tasks, updates contact records and stores scores in CRM fields so Account Managers have context. Intercom — provides recent conversation snippets and sentiment clues used by the scoring step. Google Sheets — optional lightweight data store for logging scores, outcomes and running simple A/B tests of retention actions.</p>
<p>Practical limitations: the product depends on API access and the quality of signals available in your connected systems—if you do not forward product usage or support text, scoring will rely more heavily on billing events. Automated actions require permission to write to CRM or billing systems (for coupons or plan changes). The model produces explainable suggestions but should be reviewed during an initial calibration period to tune thresholds and templates.</p>
<p>With a short configuration and a testing phase to align thresholds and messaging, AI Customer Churn Predictor &amp; Saver becomes a predictable part of your retention workflow and a daily tool for Customer Success teams.</p>
<p><strong>Subscription: 349 PLN net / month.</strong></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7501</post-id>	</item>
		<item>
		<title>AI Offer Mailer</title>
		<link>https://implementi.ai/en/product/ai-offer-mailer/</link>
		
		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Mon, 03 Nov 2025 13:31:44 +0000</pubDate>
				<guid isPermaLink="false">https://implementi.ai/?post_type=product&#038;p=5847</guid>

					<description><![CDATA[<div class="imp-hero-compact">
  <div class="imp-hero-meta"><span class="imp-hero-chip">Sales</span><span class="imp-hero-chip">implementi.ai</span></div>
  <div class="imp-hero-short">Automatically convert PDF offers into reviewed, ready-to-send email drafts with the original file attached. Designed for sales teams, account managers and service providers who need fast, accurate offer communication.</div>
  <a class="imp-hero-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a>
  <div class="imp-hero-contact-grid"><a class="imp-hero-email" href="mailto:contact@implementi.ai">Email us</a><a class="imp-hero-phone" href="tel:%2B48660983178">Call us</a></div>
</div>]]></description>
										<content:encoded><![CDATA[<style>
:root{--imp-primary-blue:#C0D9F7;--imp-soft-blue:#DAE9FA;--imp-white:#F9F9F9;--imp-red:#FF554C;--imp-navy:#183457}
.implementi-pf,.implementi-pf *{box-sizing:border-box}
.implementi-pf{width:min(1180px,100%);max-width:100%;margin:0 auto;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.implementi-pf h2,.implementi-pf h3,.implementi-pf h4,.implementi-pf .button,.implementi-pf .tab-title,.woocommerce-tabs ul.tabs li a{font-family:"Poppins",Arial,sans-serif}
.implementi-pf h2{margin:0 0 18px;color:var(--imp-navy);font-size:clamp(25px,3vw,36px);line-height:1.18}
.implementi-pf h3{margin:24px 0 10px;color:var(--imp-navy);font-size:clamp(19px,2vw,24px);line-height:1.25}
.implementi-pf p,.implementi-pf li{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.78}
.implementi-pf p:last-child{margin-bottom:0}
.implementi-pf ul,.implementi-pf ol{padding-left:24px;margin:16px 0}
.implementi-pf li{margin:10px 0}
.imp-kicker{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--imp-red);margin-bottom:14px}
.imp-card{margin:24px 0;padding:clamp(24px,4vw,44px);border-radius:28px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10);overflow:hidden}
.imp-card-soft{background:var(--imp-soft-blue)}
.imp-card-blue{background:var(--imp-primary-blue)}
.imp-card-dark{background:var(--imp-navy);color:var(--imp-white)}
.imp-card-dark h2,.imp-card-dark h3,.imp-card-dark p,.imp-card-dark li,.imp-card-dark strong{color:var(--imp-white)}
.imp-media{margin-top:28px;padding-top:24px;border-top:1px solid rgba(24,52,87,.12)}
.imp-media img{display:block;width:100%;max-width:100%;height:auto;margin:14px 0 0;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-benefits ul,.imp-scope ul,.imp-target ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:20px 0 0}
.imp-benefits li,.imp-scope li,.imp-target li{min-width:0;margin:0;padding:20px;border-radius:20px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-tab-source{display:none!important}</p>
<p>/* LIGHT PRODUCT HERO: native Woo price stays in its normal place */
.single-product .summary p.price,.woocommerce div.product .summary p.price{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;margin:8px 0 14px!important;color:var(--imp-navy)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(24px,2.5vw,32px)!important;font-weight:800!important;line-height:1.2!important}
.single-product .summary p.price .imp-native-monthly-price{color:var(--imp-navy)!important;font:inherit!important}
.single-product .summary form.cart,.woocommerce div.product .summary form.cart{display:none!important}
.single-product .summary .product_meta{display:none!important}
.imp-hero-compact{margin:12px 0 18px;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.imp-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.imp-hero-chip{display:inline-flex;align-items:center;min-width:0;padding:6px 11px;border-radius:999px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12);color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:12px;font-weight:700}
.imp-hero-short{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--imp-navy)}
.imp-hero-short p{margin:0 0 8px!important;font:inherit!important;color:inherit!important}
.imp-hero-calendly{display:block;width:100%;padding:14px 18px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;box-sizing:border-box}
.imp-hero-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:12px!important}
.imp-hero-contact-grid>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(24,52,87,.16)!important;border-radius:999px!important;background:var(--imp-white)!important;color:var(--imp-navy)!important;text-decoration:none!important;text-align:center!important;font-family:"Poppins",Arial,sans-serif!important;font-weight:700!important;overflow-wrap:anywhere!important}
.imp-hero-contact-grid>a:hover{border-color:var(--imp-red)!important}</p>
<p>/* FIVE TABS — fixed horizontal navigation matching the approved layout */
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
body.single-product .woocommerce-tabs ul.tabs,
body.single-product .wc-tabs-wrapper ul.wc-tabs{
 display:flex!important;
 flex-direction:row!important;
 flex-wrap:nowrap!important;
 align-items:center!important;
 justify-content:flex-start!important;
 gap:8px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 min-height:56px!important;
 padding:6px!important;
 margin:0 0 24px!important;
 list-style:none!important;
 background:var(--imp-navy)!important;
 border:0!important;
 border-radius:22px!important;
 overflow-x:auto!important;
 overflow-y:hidden!important;
 overscroll-behavior-x:contain!important;
 -webkit-overflow-scrolling:touch!important;
 white-space:nowrap!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:after,
body.single-product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce-tabs ul.tabs:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li,
body.single-product .woocommerce-tabs ul.tabs>li,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li{
 float:none!important;
 display:block!important;
 position:relative!important;
 flex:0 0 auto!important;
 flex-basis:auto!important;
 flex-grow:0!important;
 flex-shrink:0!important;
 width:auto!important;
 min-width:0!important;
 max-width:none!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 border-radius:18px!important;
 box-shadow:none!important;
 clear:none!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:after,
body.single-product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce-tabs ul.tabs>li:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
body.single-product .woocommerce-tabs ul.tabs>li>a,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li>a{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:auto!important;
 min-width:max-content!important;
 height:44px!important;
 padding:0 18px!important;
 margin:0!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
 border:1px solid rgba(24,52,87,.12)!important;
 font-family:"Poppins",Arial,sans-serif!important;
 font-weight:700!important;
 font-size:14px!important;
 line-height:1!important;
 text-decoration:none!important;
 white-space:nowrap!important;
 border-radius:18px!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
body.single-product .woocommerce-tabs ul.tabs>li>a:hover{
 border-color:var(--imp-red)!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active,
body.single-product .woocommerce-tabs ul.tabs>li.active{background:transparent!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a,
body.single-product .woocommerce-tabs ul.tabs>li.active>a{
 background:var(--imp-navy)!important;
 color:var(--imp-white)!important;
 border-color:var(--imp-navy)!important;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce-tabs .woocommerce-Tabs-panel{padding:0!important;margin:0!important}
.imp-pf-tab-panel{width:min(1180px,100%);max-width:100%;margin:0 auto}
@media(max-width:767px){
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
 body.single-product .woocommerce-tabs ul.tabs,
 body.single-product .wc-tabs-wrapper ul.wc-tabs{border-radius:18px!important;gap:6px!important;padding:5px!important;min-height:52px!important;scrollbar-width:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar,
 body.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
 body.single-product .woocommerce-tabs ul.tabs>li>a{height:42px!important;padding:0 14px!important;font-size:13px!important;border-radius:15px!important}
}</p>
<p>/* PRICE TAB */
.imp-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
.imp-price-card{min-width:0;padding:26px;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12)}
.imp-price-label{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--imp-red);margin-bottom:9px}
.imp-price-value{font-family:"Poppins",Arial,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;color:var(--imp-navy);line-height:1.2;overflow-wrap:anywhere}
.imp-price-explain{margin-top:18px}</p>
<p>/* FIXED FINAL CONTACT */
.imp-contact{width:min(1180px,100%);max-width:100%;margin:34px auto 0;padding:clamp(26px,4vw,46px);border-radius:30px;background:var(--imp-soft-blue);border:1px solid rgba(24,52,87,.12);box-sizing:border-box;color:var(--imp-navy)}
.imp-contact h2{font-family:"Poppins",Arial,sans-serif;color:var(--imp-navy);font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 14px}
.imp-contact p{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.7;margin:0 0 12px}
.imp-contact-main{display:block;width:100%;margin-top:24px;padding:17px 22px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;font-size:17px;box-sizing:border-box}
.imp-contact-main:hover{opacity:.92;color:var(--imp-white)!important}
.imp-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin-top:24px!important}
.imp-contact-grid>.imp-contact-card{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;box-sizing:border-box!important;background:var(--imp-white)!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important}
.imp-contact-card:hover{border-color:var(--imp-red)!important}
.imp-contact-label{display:block;color:var(--imp-red);font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
.imp-contact-value{display:block;color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;min-width:0}</p>
<p>@media(max-width:767px){
 .imp-card{margin:16px 0;padding:22px;border-radius:22px}
 .imp-benefits ul,.imp-scope ul,.imp-target ul{grid-template-columns:1fr;gap:12px}
 .imp-hero-contact-grid{grid-template-columns:1fr!important;gap:10px!important}
 .imp-price-grid{grid-template-columns:1fr;gap:12px}
 .imp-contact{margin-top:24px;padding:22px;border-radius:24px}
 .imp-contact-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:16px!important}
 .imp-contact-grid>.imp-contact-card{min-height:108px!important;padding:20px!important;border-radius:20px!important}
 .imp-contact-value{font-size:17px}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{padding:9px 12px!important;font-size:13px!important}
}</p>
<p>/* v4.5.4 stable contact guard: no DOM reordering */
.imp-hero-contact-grid,.imp-contact-grid{box-sizing:border-box!important}
.imp-hero-contact-grid>* ,.imp-contact-grid>*{box-sizing:border-box!important;float:none!important;clear:none!important}
@media(max-width:767px){
 .imp-hero-contact-grid,.imp-contact-grid{grid-template-columns:1fr!important}
 .imp-contact-grid{gap:12px!important}
 .imp-contact-grid>.imp-contact-card{min-height:0!important;padding:20px!important}
}</p>
<p>/* v4.5.5 contact layout: table-based to survive WooCommerce/wpautop */
.imp-hero-contact-table,.imp-contact-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:0!important;background:transparent!important}
.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-contact-table tbody,.imp-contact-table tr{border:0!important;background:transparent!important}
.imp-hero-contact-cell,.imp-contact-cell{box-sizing:border-box!important;border:0!important;background:transparent!important}
.imp-hero-contact-cell a,.imp-contact-cell a{box-sizing:border-box!important}
@media(max-width:767px){
 .imp-hero-contact-table,.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-hero-contact-table td,.imp-contact-table,.imp-contact-table tbody,.imp-contact-table tr,.imp-contact-table td{display:block!important;width:100%!important;max-width:100%!important}
 .imp-hero-contact-cell{padding:0 0 10px!important}
 .imp-contact-cell{padding:0 0 12px!important}
 .imp-contact-table{margin-top:16px!important}
 .imp-contact-cell .imp-contact-card{min-height:0!important;padding:20px!important}
}
</style>
<div class="implementi-pf" data-product-factory="yes" data-base-price="199">
<div id="imp-description-root">
<section class="imp-card imp-card-soft">
<div class="imp-kicker">Managed automation by implementi.ai</div>
<p>AI Offer Mailer automatically reads your PDF offer documents, extracts recipient and message details, then produces a polished email draft with the original attachment ready for review. It reduces manual copying, speeds up outbound communication and standardizes message tone across your team.</p>
<p>implementi.ai delivers this as a managed monthly service: we configure the data connections, run the AI processing, maintain the automation and monitor its operation so your team can review and send instead of retyping and hunting for information.</p>
</section>
<section class="imp-card">
<h2>The problem</h2>
<p>Preparing offer emails from PDF documents is often a manual, repetitive process: someone opens the PDF, copies the customer name and address, rewrites or composes the message, attaches the file and pastes data into an email client or CRM. Each manual step adds time and risk—typos, misplaced attachments, inconsistent subject lines and differing message tone. As volume grows, the cumulative labor and the chance of mistakes increase, and follow-up or audit trails become harder to maintain. That friction costs productive selling hours and can damage first impressions with clients.</p>
<div class="imp-media">
<div class="imp-kicker">The challenge</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/10/ai-offer-mailer-pf4512-5847-support-1.jpg" alt="Illustration of a person manually copying data from paper PDFs into an email client, showing the 'before' manual challenge" /></div>
</section>
<section class="imp-card imp-card-blue imp-scope">
<h2>What this solution automates</h2>
<p>AI Offer Mailer automates the repeated work of turning an offer PDF into a professional email draft and attaching the source document. The service analyzes document content, extracts the key fields you need, generates human-readable message text and places the draft where your team reviews it.</p>
<ul>
<li>Parse PDF offers and identify recipient, subject and core message points.</li>
<li>Generate a draft email body in a natural, brand-aligned tone.</li>
<li>Attach the original offer PDF and include suggested subject lines.</li>
<li>Create drafts in the chosen outbox (Gmail/Microsoft 365/SMTP or a CRM record).</li>
<li>Route messages for optional human review and approval before sending.</li>
<li>Log processed documents and maintain an operational activity feed for troubleshooting.</li>
</ul>
</section>
<section class="imp-card imp-benefits">
<h2>What your business gains</h2>
<ul>
<li><strong>Time savings.</strong> Automates repetitive copy-and-paste tasks so sales and account teams spend less time composing routine messages and more time engaging prospects.</li>
<li><strong>Fewer manual errors.</strong> Structured extraction and template-driven drafts reduce missing attachments, incorrect addresses and inconsistent subjects.</li>
<li><strong>Consistent tone.</strong> Generated drafts use a stable, brand-adapted communication style that helps maintain professionalism across senders.</li>
<li><strong>Faster response cycle.</strong> By delivering ready-to-review drafts, teams can approve and send offers in minutes rather than hours.</li>
<li><strong>Operated and maintained.</strong> The managed subscription covers ongoing operation, monitoring and fixes, so the automation stays reliable without internal engineering effort.</li>
</ul>
<div class="imp-media">
<div class="imp-kicker">The result</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/10/ai-offer-mailer-pf4512-5847-support-2.jpg" alt="Illustration of the 'after' result: an organized inbox with reviewed drafts and sent confirmations, representing improved efficiency" /></div>
</section>
<section class="imp-card imp-card-soft">
<h2>A practical use case</h2>
<p>For a mid-sized services company that issues dozens of PDF proposals daily, AI Offer Mailer replaces the manual flow of copying client details and retyping messages. When a salesperson uploads or drops a signed offer PDF into a monitored folder, the automation reads the document, generates an email draft addressed to the correct contact with the original PDF attached, and places the draft in the salesperson’s mailbox or CRM. The salesperson scans the draft, edits if needed, and sends—reducing prep time and preventing common errors while keeping human oversight in the loop.</p>
</section>
<section class="imp-card imp-target">
<h2>Who is it for?</h2>
<ul>
<li>Sales teams and account managers — who send frequent, personalized offers and need consistent, efficient communication.</li>
<li>Service providers (consultants, agencies) — who prepare many tailored proposals and want proof attachments included automatically.</li>
<li>Businesses that use CRM email workflows — where pre-created drafts speed approvals and record-keeping.</li>
</ul>
</section>
<section class="imp-card imp-card-blue">
<h2>What is included in the monthly service</h2>
<p>The monthly subscription covers the implemented automation and ongoing operation as a managed service. implementi.ai configures the solution, connects agreed systems, runs the AI-based processing, monitors operations and handles error resolution and maintenance.</p>
<ul>
<li>Operating automation and AI processing.</li>
<li>Connections with systems agreed before launch (email, CRM, cloud storage).</li>
<li>Monitoring the automation and error handling.</li>
<li>Reasonable configuration updates needed to keep the agreed solution working.</li>
</ul>
</section>
<section class="imp-card">
<h2>When this solution may not be necessary</h2>
<ul>
<li>Large-scale ERP-driven quoting with multi-SKU inventory or complex pricing logic — these needs usually require broader ERP integrations and a more advanced project scope.</li>
<li>Organizations that require fully automated sending without human review — this product is designed around human-in-the-loop review and managed operation.</li>
</ul>
</section></div>
<div id="imp-tab-how-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>How it works</h2>
<ol>
<li><strong>Document input.</strong> An offer PDF is uploaded or arrives in a monitored location (email, cloud folder or via a connected system) and triggers processing.</li>
<li><strong>Content analysis.</strong> The automation reads the PDF, identifies recipient details, subject candidates and key message elements required for the email draft.</li>
<li><strong>Draft generation.</strong> The AI constructs a clear, brand-consistent email body and suggests a subject line while preserving essential offer details.</li>
<li><strong>Attach original file.</strong> The original PDF is attached to the draft and linked to the processing record for audit and traceability.</li>
<li><strong>Delivery for review.</strong> The draft is placed in the configured review channel (user mailbox, shared queue or CRM), allowing a human to approve or edit before sending.</li>
<li><strong>Logging and monitoring.</strong> Each processed document and action is logged; implementi.ai monitors the automation and intervenes on detected failures.</li>
<li><strong>Maintenance and updates.</strong> We apply agreed configuration updates, handle exceptions and tune extraction rules as documents or business needs change.</li>
</ol>
</section>
<section class="imp-card">
<h2>Example workflow</h2>
<p>For example, imagine a company that receives daily signed offer PDFs from its quoting tool. A new PDF saved to a shared Google Drive folder triggers the automation. The system extracts the customer&#8217;s email, suggested subject and the offer summary, then generates an email draft addressing the client with a natural, brand-aligned message and the original PDF attached. The draft is routed to the salesperson’s Outlook inbox for quick review. If the automation can’t find a valid recipient address, it creates an exception task for manual handling and notifies the assigned user. After approval, the salesperson sends the email and the processing record is archived for audit.</p>
</section></div>
</div>
<div id="imp-tab-integrations-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>Integrations</h2>
<h3>Typical systems</h3>
<p>Typical systems we connect during implementation include email providers (Google Workspace/Gmail, Microsoft 365/Outlook), CRMs such as HubSpot or Salesforce, cloud storage (Google Drive, OneDrive, Dropbox) and automation platforms such as Make.com for orchestration. Other systems can potentially be connected by API, webhook, or agreed file-transfer methods.</p>
</section>
<section class="imp-card">
<h3>Connection methods</h3>
<p>Connections are established using available APIs, SMTP/IMAP for mailboxes, cloud storage APIs or monitored folders, webhooks and platform-native connectors (for example via Make.com). Where native connectors are not available we can use secure API access, CSV export/import or an agreed intermediate storage location. The chosen method is confirmed before launch.</p>
</section>
<section class="imp-card imp-card-blue">
<h3>What we need from your company</h3>
<p>Before launch we agree the systems and access method, provide sample PDF offers and describe required approval rules and destination channels (mailbox or CRM). We also need contact details for the technical owner, test accounts or a sandbox, and a short list of desired message tone and variable fields. Compatibility, exact access and any additional steps are validated and confirmed before implementation.</p>
</section></div>
</div>
<div id="imp-tab-faq-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card">
<h2>FAQ</h2>
<h3>Can AI Offer Mailer read any PDF offer?</h3>
<p>The service processes typical text-based PDF offers and often handles structured or semi-structured layouts. Very poor-quality scans or heavily handwritten documents may require additional manual handling. We validate sample PDFs during onboarding and adapt extraction rules where feasible.</p>
<h3>Which email systems can you place drafts into?</h3>
<p>We commonly create drafts in Google Workspace/Gmail, Microsoft 365/Outlook or create draft records in a connected CRM. Exact placement is agreed during configuration and implemented using the appropriate API or mailbox connection.</p>
<h3>Can I keep human approval before sending?</h3>
<p>Yes. The standard flow creates a reviewable draft and routes it to the chosen person or queue so a human can check and send. Fully automatic sending without review can be discussed but is not the default configuration.</p>
<h3>How is the system supported after launch?</h3>
<p>The monthly subscription includes monitoring, maintenance, error handling and reasonable configuration updates. implementi.ai monitors operation and fixes automation faults as part of the managed service.</p>
<h3>What happens if the automation cannot find the recipient or required data?</h3>
<p>The automation flags the document and creates an exception record for manual review. You can define fallback rules or required fields during onboarding to reduce exceptions.</p>
</section></div>
</div>
<div id="imp-tab-price-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2 class="imp-i18n-price-title">Price</h2>
<div class="imp-price-grid">
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-monthly-label">Monthly subscription</div>
<div class="imp-price-value imp-price-monthly">199 PLN net / month</div>
</div>
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-activation-label">Activation fee</div>
<div class="imp-price-value imp-price-activation" data-base-price="199">3 × monthly subscription</div>
</div></div>
<div class="imp-price-explain">
<p class="imp-i18n-activation-copy">The activation fee covers the initial setup, implementation and launch of the agreed automation scope.</p>
<p class="imp-i18n-monthly-copy">The monthly subscription covers the ongoing operation, maintenance and management of the automation service.</p>
<p class="imp-i18n-price-confirm">The exact scope and final monthly subscription are confirmed before launch.</p>
</p></div>
</section></div>
</div>
<section id="implementation-contact" class="imp-contact">
<div class="imp-contact-copy-card">
<h2 class="imp-i18n-contact-title">Ready to automate this process?</h2>
<p>When you contact us, tell us which email provider, CRM and file storage systems you use and share a couple of sample offer PDFs.</p>
<p class="imp-i18n-contact-copy">We’ll confirm how this solution can be connected, its scope and the final monthly subscription.</p>
</p></div>
<p>    <a class="imp-contact-main imp-i18n-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a></p>
<table class="imp-contact-table" role="presentation" cellspacing="0" cellpadding="0" style="width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:24px 0 0!important;border:0!important;background:transparent!important;">
<tbody>
<tr>
<td class="imp-contact-cell imp-contact-cell-email" style="width:50%!important;padding:0 12px 0 0!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="mailto:contact@implementi.ai" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-email-label">Email us</span><span class="imp-contact-value">contact@implementi.ai</span></a></td>
<td class="imp-contact-cell imp-contact-cell-phone" style="width:50%!important;padding:0 0 0 12px!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="tel:%2B48660983178" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-phone-label">Call us</span><span class="imp-contact-value">&#43;48 660 983 178</span></a></td>
</tr>
</tbody>
</table>
</section>
</div>
<p><script>(function(){
var impBusy=false;
function impLang(){var l=(document.documentElement.lang||'en').toLowerCase();return l.indexOf('pl')===0?'pl':'en';}
function impText(){return impLang()==='pl'?{description:'Opis',how:'Jak to działa',integrations:'Integracje',faq:'FAQ',price:'Cena',contactTitle:'Chcesz zautomatyzować ten proces?',contactCopy:'Potwierdzimy sposób podłączenia rozwiązania, zakres oraz ostateczny miesięczny abonament.',calendly:'Umów 30-minutową rozmowę',email:'Napisz e-mail',phone:'Zadzwoń',monthly:'Abonament miesięczny',activation:'Opłata aktywacyjna',activationCopy:'Opłata aktywacyjna obejmuje początkową konfigurację, wdrożenie i uruchomienie uzgodnionego zakresu automatyzacji.',monthlyCopy:'Abonament miesięczny obejmuje bieżące działanie, utrzymanie i obsługę automatyzacji.',priceConfirm:'Dokładny zakres i ostateczny miesięczny abonament potwierdzamy przed uruchomieniem.',pricePrefix:'Od ',priceSuffix:' netto / miesiąc',tabMonthlySuffix:' netto / miesiąc',tabActivationSuffix:' netto'}:{description:'Description',how:'How it works',integrations:'Integrations',faq:'FAQ',price:'Price',contactTitle:'Ready to automate this process?',contactCopy:'We’ll confirm how this solution can be connected, its scope and the final monthly subscription.',calendly:'Book a 30-minute call',email:'Email us',phone:'Call us',monthly:'Monthly subscription',activation:'Activation fee',activationCopy:'The activation fee covers the initial setup, implementation and launch of the agreed automation scope.',monthlyCopy:'The monthly subscription covers the ongoing operation, maintenance and management of the automation service.',priceConfirm:'The exact scope and final monthly subscription are confirmed before launch.',pricePrefix:'From ',priceSuffix:' net / month',tabMonthlySuffix:' net / month',tabActivationSuffix:' net'};}
function clean(v){return(v||'').replace(/ /g,' ').replace(/\s+/g,' ').trim();}
function money(raw){raw=clean(raw).replace(/^From\s+/i,'').replace(/^Od\s+/i,'').replace(/\s+netto\s*\/\s*miesiąc$/i,'').replace(/\s+net\s*\/\s*month$/i,'');var m=raw.match(/([\d\s.,]+)/);if(!m)return null;var n=m[1].replace(/\s/g,'');var lc=n.lastIndexOf(','),ld=n.lastIndexOf('.'),sep='';if(lc>=0||ld>=0)sep=lc>ld?',':'.';var frac=sep?(n.split(sep)[1]||''):'';var decimals=(frac&&parseInt(frac,10)!==0)?Math.min(frac.length,2):0;var norm=n;if(sep===',')norm=norm.replace(/\./g,'').replace(',','.');else if(sep==='.')norm=norm.replace(/,/g,'');var val=parseFloat(norm);if(isNaN(val))return null;var idx=raw.indexOf(m[1]);var pre=clean(raw.slice(0,idx));var post=clean(raw.slice(idx+m[1].length));if(impLang()==='en'&&post.toLowerCase()==='zł')post='PLN';return{value:val,decimals:decimals,prefix:pre,suffix:post,decimal:sep||'.'};}
function fmt(v,f){var s=Number(v).toFixed(f.decimals);if(f.decimal===',')s=s.replace('.',',');return(f.prefix?f.prefix:'')+s+(f.suffix?' '+f.suffix:'');}
function currentMoney(){var p=document.querySelector('.summary p.price');var root=document.querySelector('.implementi-pf');var fallback=(root&&root.getAttribute('data-base-price')?root.getAttribute('data-base-price'):'199')+' PLN';if(!p)return money(fallback);var txt=clean(p.textContent||p.innerText||'');if(/^(From|Od)\s/i.test(txt)&&p.getAttribute('data-imp-raw'))txt=p.getAttribute('data-imp-raw');else if(txt&&!/^(From|Od)\s/i.test(txt))p.setAttribute('data-imp-raw',txt);return money(txt)||money(fallback);}
function localize(){var t=impText();var map=[['.imp-i18n-contact-title',t.contactTitle],['.imp-i18n-contact-copy',t.contactCopy],['.imp-i18n-calendly',t.calendly],['.imp-i18n-email-label',t.email],['.imp-i18n-phone-label',t.phone],['.imp-i18n-price-title',t.price],['.imp-i18n-monthly-label',t.monthly],['.imp-i18n-activation-label',t.activation],['.imp-i18n-activation-copy',t.activationCopy],['.imp-i18n-monthly-copy',t.monthlyCopy],['.imp-i18n-price-confirm',t.priceConfirm]];map.forEach(function(x){document.querySelectorAll(x[0]).forEach(function(el){el.textContent=x[1];});});document.querySelectorAll('.imp-hero-calendly').forEach(function(a){a.textContent=t.calendly;});document.querySelectorAll('.imp-hero-email').forEach(function(a){a.textContent=t.email;});document.querySelectorAll('.imp-hero-phone').forEach(function(a){a.textContent=t.phone;});}
function updatePrice(){if(impBusy)return;var t=impText(),p=document.querySelector('.summary p.price'),f=currentMoney();if(!f)return;var base=fmt(f.value,f),desired=t.pricePrefix+base+t.priceSuffix;impBusy=true;if(p&&clean(p.textContent)!==desired){p.innerHTML='<span class="imp-native-monthly-price">'+desired+'</span>';}document.querySelectorAll('.imp-price-monthly').forEach(function(el){el.textContent=base+t.tabMonthlySuffix;});document.querySelectorAll('.imp-price-activation').forEach(function(el){el.textContent=fmt(f.value*3,f)+t.tabActivationSuffix;});impBusy=false;}
function enforceImpTabsLayout(){
 var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');
 if(!wrap)return;
 var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');
 if(!tabs)return;
 var important=function(el,prop,val){try{el.style.setProperty(prop,val,'important');}catch(e){}};
 important(tabs,'display','flex');important(tabs,'flex-direction','row');important(tabs,'flex-wrap','nowrap');important(tabs,'align-items','center');important(tabs,'justify-content','flex-start');important(tabs,'gap','8px');important(tabs,'width','100%');important(tabs,'max-width','100%');important(tabs,'min-width','0');important(tabs,'height','auto');important(tabs,'padding','6px');important(tabs,'margin','0 0 24px');important(tabs,'overflow-x','auto');important(tabs,'overflow-y','hidden');important(tabs,'white-space','nowrap');important(tabs,'background','#183457');important(tabs,'border','0');important(tabs,'border-radius','22px');
 Array.from(tabs.children).forEach(function(li){
  if(li.style.display==='none')return;
  important(li,'float','none');important(li,'display','block');important(li,'flex','0 0 auto');important(li,'flex-basis','auto');important(li,'flex-grow','0');important(li,'flex-shrink','0');important(li,'width','auto');important(li,'min-width','0');important(li,'max-width','none');important(li,'margin','0');important(li,'padding','0');important(li,'clear','none');important(li,'border','0');important(li,'background','transparent');
  var a=li.querySelector('a');if(!a)return;
  important(a,'display','flex');important(a,'align-items','center');important(a,'justify-content','center');important(a,'width','auto');important(a,'min-width','max-content');important(a,'height','44px');important(a,'padding','0 18px');important(a,'margin','0');important(a,'white-space','nowrap');important(a,'font-family','Poppins, Arial, sans-serif');important(a,'font-weight','700');important(a,'font-size','14px');important(a,'text-decoration','none');important(a,'border-radius','18px');
  if(li.classList.contains('active')){important(a,'background','#183457');important(a,'color','#F9F9F9');important(a,'border-color','#183457');}
  else{important(a,'background','#F9F9F9');important(a,'color','#183457');important(a,'border','1px solid rgba(24,52,87,.12)');}
 });
}
function buildTabs(){var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');if(!wrap)return;var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');var desc=wrap.querySelector('#tab-description, .woocommerce-Tabs-panel--description');if(!tabs||!desc)return;var t=impText();var da=tabs.querySelector('.description_tab a, a[href="#tab-description"]');if(da)da.textContent=t.description;tabs.querySelectorAll('.imp-pf-custom-tab').forEach(function(el){el.remove();});wrap.querySelectorAll('.imp-pf-custom-panel').forEach(function(el){el.remove();});var specs=[['how-it-works',t.how,'imp-tab-how-source'],['integrations',t.integrations,'imp-tab-integrations-source'],['faq',t.faq,'imp-tab-faq-source'],['price',t.price,'imp-tab-price-source']];specs.forEach(function(s){var src=document.getElementById(s[2]);if(!src)return;var li=document.createElement('li');li.className='imp-pf-custom-tab '+s[0]+'_tab';var a=document.createElement('a');a.href='#tab-'+s[0];a.textContent=s[1];li.appendChild(a);tabs.appendChild(li);var panel=document.createElement('div');panel.id='tab-'+s[0];panel.className='woocommerce-Tabs-panel woocommerce-Tabs-panel--'+s[0]+' panel entry-content wc-tab imp-pf-custom-panel';panel.innerHTML=src.innerHTML;panel.style.display='none';wrap.appendChild(panel);});Array.from(tabs.children).forEach(function(li){if(!li.classList.contains('description_tab')&&!li.classList.contains('imp-pf-custom-tab'))li.style.display='none';});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){if(panel!==desc&&!panel.classList.contains('imp-pf-custom-panel'))panel.style.display='none';});function activate(id){Array.from(tabs.querySelectorAll('li')).forEach(function(li){li.classList.remove('active');});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){panel.style.display='none';});var a=tabs.querySelector('a[href="#'+id+'"]');if(a&&a.parentElement)a.parentElement.classList.add('active');var panel=wrap.querySelector('#'+id);if(panel)panel.style.display='block';enforceImpTabsLayout();}tabs.addEventListener('click',function(e){var a=e.target.closest('a');if(!a)return;var h=a.getAttribute('href')||'';if(h==='#tab-description'||h==='#tab-how-it-works'||h==='#tab-integrations'||h==='#tab-faq'||h==='#tab-price'){e.preventDefault();e.stopImmediatePropagation();activate(h.slice(1));}},true);if(!tabs.querySelector('li.active'))activate('tab-description');enforceImpTabsLayout();setTimeout(enforceImpTabsLayout,80);var contact=document.getElementById('implementation-contact');if(contact)wrap.insertAdjacentElement('afterend',contact);}
function init(){buildTabs();enforceImpTabsLayout();localize();updatePrice();document.querySelectorAll('.paypal-buttons,.ppc-button-wrapper,.wc-stripe-payment-request-wrapper,.express-payment-button,.wcpay-payment-request-wrapper').forEach(function(el){el.style.display='none';});}
document.addEventListener('DOMContentLoaded',init);window.addEventListener('load',init);setTimeout(init,400);setTimeout(init,1200);setTimeout(init,2400);var s=document.querySelector('.summary');if(s&&window.MutationObserver){new MutationObserver(function(){setTimeout(updatePrice,30);}).observe(s,{childList:true,subtree:true,characterData:true});}
})();</script></p>
<style id="imp-v4510-ui-fix">
/* v4.5.10 — keep light blue only as page background, not inside framed content */
.imp-card-soft,
.imp-card-blue{
  background:#F9F9F9!important;
}</p>
<p>/* Direct spacing between the end of the implementi product content/contact and related products */
body.single-product #implementation-contact{
  margin-bottom:140px!important;
}</p>
<p>/* Hero contact container — JS below unwraps any wpautop </p>
<p>/<br /> wrappers first */
body.single-product .summary .imp-hero-contact-inline,
body.single-product .summary .imp-hero-contact-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  margin:12px 0 0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .summary .imp-hero-contact-inline>.imp-hero-email,
body.single-product .summary .imp-hero-contact-inline>.imp-hero-phone,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-email,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-phone{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 12px!important;
  float:none!important;
  clear:none!important;
  box-sizing:border-box!important;
  border:1px solid rgba(24,52,87,.16)!important;
  border-radius:999px!important;
  background:#F9F9F9!important;
  color:#183457!important;
  text-decoration:none!important;
  text-align:center!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:700!important;
}</p>
<p>/* Related products */
body.single-product .related.products,
body.single-product .upsells.products{
  clear:both!important;
}
body.single-product .related.products ul.products,
body.single-product .upsells.products ul.products{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
body.single-product .related.products .imp-related-title,
body.single-product .upsells.products .imp-related-title,
body.single-product .related.products .woocommerce-loop-product__title,
body.single-product .upsells.products .woocommerce-loop-product__title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:14px 0 8px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .related.products ul.products li.product .price,
body.single-product .upsells.products ul.products li.product .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:767px){
  body.single-product #implementation-contact{
    margin-bottom:72px!important;
  }
  body.single-product .summary .imp-hero-contact-inline,
  body.single-product .summary .imp-hero-contact-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
}
</style>
<p><script id="imp-v4510-ui-fix-js">
(function(){
  function impImportant(el, prop, value){
    if(!el) return;
    try{ el.style.setProperty(prop,value,'important'); }catch(e){}
  }</p>
<p>  function fixHeroContact(){
    var wrap=document.querySelector('.summary .imp-hero-contact-inline, .summary .imp-hero-contact-grid');
    if(!wrap) return;</p>
<p>    var email=wrap.querySelector('.imp-hero-email');
    var phone=wrap.querySelector('.imp-hero-phone');
    if(!email || !phone) return;</p>
<p>    /* Woo short-description filters can insert </p>
<p>/<br />. Put the two anchors
       back as DIRECT children so no wrapper can push Call us to the next row. */
    if(email.parentElement!==wrap || phone.parentElement!==wrap || wrap.children.length!==2){
      wrap.innerHTML='';
      wrap.appendChild(email);
      wrap.appendChild(phone);
    }</p>
<p>    impImportant(wrap,'display','grid');
    impImportant(wrap,'width','100%');
    impImportant(wrap,'max-width','100%');
    impImportant(wrap,'gap',window.innerWidth<=767?'10px':'12px');
    impImportant(wrap,'grid-template-columns',window.innerWidth<=767?'1fr':'minmax(0,1fr) minmax(0,1fr)');

    [email,phone].forEach(function(a){
      impImportant(a,'display','flex');
      impImportant(a,'align-items','center');
      impImportant(a,'justify-content','center');
      impImportant(a,'width','100%');
      impImportant(a,'max-width','none');
      impImportant(a,'min-width','0');
      impImportant(a,'margin','0');
      impImportant(a,'float','none');
      impImportant(a,'clear','none');
      impImportant(a,'box-sizing','border-box');
    });
  }

  function visibleProductName(li){
    var title=li.querySelector('.woocommerce-loop-product__title, .product-title, h2.woocommerce-loop-product__title');
    if(title &#038;&#038; title.textContent.trim()) return {text:title.textContent.trim(), node:title};

    var link=li.querySelector('a.woocommerce-LoopProduct-link, a.woocommerce-loop-product__link, a[href]');
    var aria=link ? (link.getAttribute('aria-label') || '') : '';
    if(aria){
      aria=aria.replace(/^(Read more about|View product|Select options for)\s*/i,'').replace(/^["']|["']$/g,'').trim();
      if(aria) return {text:aria,node:null};
    }

    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt') || '').trim() : '';
    return {text:alt,node:null};
  }

  function fixRelatedProducts(){
    document.querySelectorAll('.related.products, .upsells.products').forEach(function(section){
      var list=section.querySelector('ul.products');
      if(!list) return;

      /* Tell Woo/theme this is a 3-column list instead of a 4-column list. */
      Array.from(list.classList).forEach(function(c){
        if(/^columns-\d+$/.test(c)) list.classList.remove(c);
      });
      list.classList.add('columns-3');

      var items=Array.from(list.querySelectorAll(':scope > li.product'));
      items.slice(3).forEach(function(li){ li.remove(); });
      items=Array.from(list.querySelectorAll(':scope > li.product'));</p>
<p>      /* Only force our own grid dimensions when the theme doesn't produce
         a usable 3-column row after changing to columns-3. */
      if(window.innerWidth>900){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(3,minmax(0,1fr))');
        impImportant(list,'gap','30px');
      }else if(window.innerWidth>767){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(2,minmax(0,1fr))');
        impImportant(list,'gap','24px');
      }else{
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','1fr');
        impImportant(list,'gap','22px');
      }</p>
<p>      items.forEach(function(li){
        impImportant(li,'width','auto');
        impImportant(li,'max-width','none');
        impImportant(li,'min-width','0');
        impImportant(li,'float','none');
        impImportant(li,'clear','none');
        impImportant(li,'margin','0');</p>
<p>        var info=visibleProductName(li);
        var title=info.node;</p>
<p>        if(title){
          title.classList.add('imp-related-title');
        }else if(info.text && !li.querySelector('.imp-related-title')){
          title=document.createElement('div');
          title.className='imp-related-title';
          title.textContent=info.text;
          var price=li.querySelector('.price');
          if(price) li.insertBefore(title,price);
          else li.appendChild(title);
        }</p>
<p>        if(title){
          impImportant(title,'display','block');
          impImportant(title,'visibility','visible');
          impImportant(title,'opacity','1');
          impImportant(title,'height','auto');
          impImportant(title,'max-height','none');
          impImportant(title,'overflow','visible');
          impImportant(title,'margin','14px 0 8px');
          impImportant(title,'color','#183457');
          impImportant(title,'font-family','Poppins, Arial, sans-serif');
          impImportant(title,'font-size','18px');
          impImportant(title,'font-weight','700');
          impImportant(title,'line-height','1.35');
          impImportant(title,'text-align','center');
        }
      });
    });
  }</p>
<p>  function run(){
    fixHeroContact();
    fixRelatedProducts();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(run,50);});
  setTimeout(run,250);
  setTimeout(run,700);
  setTimeout(run,1600);
  setTimeout(run,3000);</p>
<p>  if(window.MutationObserver){
    var mo=new MutationObserver(function(){setTimeout(run,40);});
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
<style id="imp-v4512-bottom-fix">
/* All customer-facing content cards stay white against the light-blue page background */
body.single-product .implementi-pf #imp-description-root > .imp-card,
body.single-product .implementi-pf .imp-pf-tab-panel > .imp-card,
body.single-product .implementi-pf .imp-auto-card{
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}</p>
<p>/* Lower contact copy must never sit loose on the blue page background */
body.single-product .implementi-pf .imp-contact-copy-card{
  display:block!important;
  width:100%!important;
  margin:0 0 26px!important;
  padding:clamp(24px,4vw,40px)!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}
body.single-product .implementi-pf .imp-contact-copy-card h2{
  margin-top:0!important;
}</p>
<p>/* The recommendation area is deliberately separated from Email/Call cards */
body.single-product .imp-related-zone{
  display:block!important;
  clear:both!important;
  width:min(1420px,calc(100% - 40px))!important;
  max-width:100%!important;
  margin:150px auto 60px!important;
  padding:38px!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:30px!important;
}</p>
<p>body.single-product .imp-related-heading{
  display:block!important;
  margin:0 0 34px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:30px!important;
  font-weight:800!important;
  line-height:1.2!important;
  text-align:left!important;
}</p>
<p>/* Exactly 3 products on desktop */
body.single-product .imp-related-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:30px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .imp-related-list > li.product{
  display:block!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
}
body.single-product .imp-related-list > li.product:nth-of-type(n+4){
  display:none!important;
}</p>
<p>/* Product titles must remain visible */
body.single-product .imp-related-list .woocommerce-loop-product__title,
body.single-product .imp-related-list .product-title,
body.single-product .imp-related-list .imp-related-title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:16px 0 8px!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .imp-related-list .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:900px){
  body.single-product .imp-related-zone{
    width:min(100% - 24px,1100px)!important;
    margin-top:110px!important;
    padding:28px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:24px!important;
  }
}
@media(max-width:767px){
  body.single-product .imp-related-zone{
    width:calc(100% - 20px)!important;
    margin-top:80px!important;
    padding:20px!important;
    border-radius:24px!important;
  }
  body.single-product .imp-related-heading{
    margin-bottom:24px!important;
    font-size:24px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
}
</style>
<p><script id="imp-v4512-bottom-fix-js">
(function(){
  function directProducts(list){
    return Array.prototype.filter.call(list.children,function(el){
      return el && el.classList && el.classList.contains('product');
    });
  }</p>
<p>  function textForProduct(li){
    var title=li.querySelector('.woocommerce-loop-product__title,.product-title,h2,h3');
    if(title && title.textContent.trim()) return {node:title,text:title.textContent.trim()};
    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt')||'').trim() : '';
    if(alt) return {node:null,text:alt};
    var link=li.querySelector('a[aria-label]');
    var ar=link ? (link.getAttribute('aria-label')||'').trim() : '';
    return {node:null,text:ar};
  }</p>
<p>  function wrapOrphanDescriptionText(){
    var roots=document.querySelectorAll('#imp-description-root,.imp-pf-tab-panel');
    roots.forEach(function(root){
      var group=[];
      function flush(){
        if(!group.length) return;
        var card=document.createElement('section');
        card.className='imp-card imp-auto-card';
        root.insertBefore(card,group[0]);
        group.forEach(function(n){ card.appendChild(n); });
        group=[];
      }
      Array.prototype.slice.call(root.childNodes).forEach(function(n){
        if(n.nodeType===3){
          if((n.textContent||'').trim()) group.push(n);
          return;
        }
        if(n.nodeType!==1) return;
        if(n.matches('section.imp-card,.imp-card,script,style,.imp-tab-source')) {
          flush();
        } else if(n.matches('p,h1,h2,h3,h4,ul,ol,blockquote,div:not(.imp-card)')) {
          group.push(n);
        } else {
          flush();
        }
      });
      flush();
    });
  }</p>
<p>  function findRecommendationList(){
    var contact=document.getElementById('implementation-contact');
    var lists=Array.prototype.slice.call(document.querySelectorAll('ul.products'));
    if(!lists.length) return null;</p>
<p>    if(contact){
      var following=lists.filter(function(list){
        try{
          return !!(contact.compareDocumentPosition(list) & Node.DOCUMENT_POSITION_FOLLOWING);
        }catch(e){ return false; }
      });
      if(following.length) return following[0];
    }</p>
<p>    return document.querySelector('.related.products ul.products,.upsells.products ul.products,section.related ul.products,section.upsells ul.products');
  }</p>
<p>  function fixRecommendations(){
    var list=findRecommendationList();
    if(!list) return;</p>
<p>    list.classList.add('imp-related-list');</p>
<p>    Array.prototype.slice.call(list.classList).forEach(function(c){
      if(/^columns-\d+$/.test(c)) list.classList.remove(c);
    });
    list.classList.add('columns-3');</p>
<p>    var items=directProducts(list);</p>
<p>    /* Physical removal + CSS nth-of-type fallback = exactly 3 visible products. */
    for(var i=items.length-1;i>=3;i--){
      items[i].remove();
    }
    items=directProducts(list);</p>
<p>    var zone=list.closest('section,.related,.upsells');
    if(!zone) zone=list.parentElement;
    if(zone){
      zone.classList.add('imp-related-zone');</p>
<p>      var existing=zone.querySelector(':scope > h2,:scope > h3');
      if(existing){
        existing.textContent='Customers also choose';
        existing.classList.add('imp-related-heading');
      }else if(!zone.querySelector(':scope > .imp-related-heading')){
        var h=document.createElement('h2');
        h.className='imp-related-heading';
        h.textContent='Customers also choose';
        zone.insertBefore(h,list);
      }
    }</p>
<p>    items.forEach(function(li){
      var info=textForProduct(li);
      if(info.node){
        info.node.classList.add('imp-related-title');
      }else if(info.text && !li.querySelector('.imp-related-title')){
        var t=document.createElement('div');
        t.className='imp-related-title';
        t.textContent=info.text;
        var price=li.querySelector('.price');
        if(price) li.insertBefore(t,price);
        else li.appendChild(t);
      }
    });
  }</p>
<p>  function run(){
    wrapOrphanDescriptionText();
    fixRecommendations();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(fixRecommendations,60);});
  setTimeout(run,250);
  setTimeout(run,800);
  setTimeout(run,1800);
  setTimeout(run,3500);</p>
<p>  if(window.MutationObserver){
    var queued=false;
    var mo=new MutationObserver(function(){
      if(queued) return;
      queued=true;
      setTimeout(function(){
        queued=false;
        fixRecommendations();
      },100);
    });
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5847</post-id>	</item>
		<item>
		<title>AI Sales Manager</title>
		<link>https://implementi.ai/en/product/ai-sales-menager/</link>
		
		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Mon, 01 Sep 2025 13:46:00 +0000</pubDate>
				<guid isPermaLink="false">https://implementi.ai/?post_type=product&#038;p=4948</guid>

					<description><![CDATA[<div class="imp-hero-compact">
  <div class="imp-hero-meta"><span class="imp-hero-chip">Sales</span><span class="imp-hero-chip">implementi.ai</span></div>
  <div class="imp-hero-short">Daily email-based collection and consolidation of salesperson updates into a single, manager-ready report. A managed monthly service that automates reminders, gathers replies, normalizes data and delivers a clear daily overview.</div>
  <a class="imp-hero-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a>
  <div class="imp-hero-contact-grid"><a class="imp-hero-email" href="mailto:contact@implementi.ai">Email us</a><a class="imp-hero-phone" href="tel:%2B48660983178">Call us</a></div>
</div>]]></description>
										<content:encoded><![CDATA[<style>
:root{--imp-primary-blue:#C0D9F7;--imp-soft-blue:#DAE9FA;--imp-white:#F9F9F9;--imp-red:#FF554C;--imp-navy:#183457}
.implementi-pf,.implementi-pf *{box-sizing:border-box}
.implementi-pf{width:min(1180px,100%);max-width:100%;margin:0 auto;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.implementi-pf h2,.implementi-pf h3,.implementi-pf h4,.implementi-pf .button,.implementi-pf .tab-title,.woocommerce-tabs ul.tabs li a{font-family:"Poppins",Arial,sans-serif}
.implementi-pf h2{margin:0 0 18px;color:var(--imp-navy);font-size:clamp(25px,3vw,36px);line-height:1.18}
.implementi-pf h3{margin:24px 0 10px;color:var(--imp-navy);font-size:clamp(19px,2vw,24px);line-height:1.25}
.implementi-pf p,.implementi-pf li{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.78}
.implementi-pf p:last-child{margin-bottom:0}
.implementi-pf ul,.implementi-pf ol{padding-left:24px;margin:16px 0}
.implementi-pf li{margin:10px 0}
.imp-kicker{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--imp-red);margin-bottom:14px}
.imp-card{margin:24px 0;padding:clamp(24px,4vw,44px);border-radius:28px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10);overflow:hidden}
.imp-card-soft{background:var(--imp-soft-blue)}
.imp-card-blue{background:var(--imp-primary-blue)}
.imp-card-dark{background:var(--imp-navy);color:var(--imp-white)}
.imp-card-dark h2,.imp-card-dark h3,.imp-card-dark p,.imp-card-dark li,.imp-card-dark strong{color:var(--imp-white)}
.imp-media{margin-top:28px;padding-top:24px;border-top:1px solid rgba(24,52,87,.12)}
.imp-media img{display:block;width:100%;max-width:100%;height:auto;margin:14px 0 0;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-benefits ul,.imp-scope ul,.imp-target ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:20px 0 0}
.imp-benefits li,.imp-scope li,.imp-target li{min-width:0;margin:0;padding:20px;border-radius:20px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-tab-source{display:none!important}</p>
<p>/* LIGHT PRODUCT HERO: native Woo price stays in its normal place */
.single-product .summary p.price,.woocommerce div.product .summary p.price{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;margin:8px 0 14px!important;color:var(--imp-navy)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(24px,2.5vw,32px)!important;font-weight:800!important;line-height:1.2!important}
.single-product .summary p.price .imp-native-monthly-price{color:var(--imp-navy)!important;font:inherit!important}
.single-product .summary form.cart,.woocommerce div.product .summary form.cart{display:none!important}
.single-product .summary .product_meta{display:none!important}
.imp-hero-compact{margin:12px 0 18px;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.imp-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.imp-hero-chip{display:inline-flex;align-items:center;min-width:0;padding:6px 11px;border-radius:999px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12);color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:12px;font-weight:700}
.imp-hero-short{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--imp-navy)}
.imp-hero-short p{margin:0 0 8px!important;font:inherit!important;color:inherit!important}
.imp-hero-calendly{display:block;width:100%;padding:14px 18px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;box-sizing:border-box}
.imp-hero-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:12px!important}
.imp-hero-contact-grid>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(24,52,87,.16)!important;border-radius:999px!important;background:var(--imp-white)!important;color:var(--imp-navy)!important;text-decoration:none!important;text-align:center!important;font-family:"Poppins",Arial,sans-serif!important;font-weight:700!important;overflow-wrap:anywhere!important}
.imp-hero-contact-grid>a:hover{border-color:var(--imp-red)!important}</p>
<p>/* FIVE TABS — fixed horizontal navigation matching the approved layout */
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
body.single-product .woocommerce-tabs ul.tabs,
body.single-product .wc-tabs-wrapper ul.wc-tabs{
 display:flex!important;
 flex-direction:row!important;
 flex-wrap:nowrap!important;
 align-items:center!important;
 justify-content:flex-start!important;
 gap:8px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 min-height:56px!important;
 padding:6px!important;
 margin:0 0 24px!important;
 list-style:none!important;
 background:var(--imp-navy)!important;
 border:0!important;
 border-radius:22px!important;
 overflow-x:auto!important;
 overflow-y:hidden!important;
 overscroll-behavior-x:contain!important;
 -webkit-overflow-scrolling:touch!important;
 white-space:nowrap!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:after,
body.single-product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce-tabs ul.tabs:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li,
body.single-product .woocommerce-tabs ul.tabs>li,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li{
 float:none!important;
 display:block!important;
 position:relative!important;
 flex:0 0 auto!important;
 flex-basis:auto!important;
 flex-grow:0!important;
 flex-shrink:0!important;
 width:auto!important;
 min-width:0!important;
 max-width:none!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 border-radius:18px!important;
 box-shadow:none!important;
 clear:none!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:after,
body.single-product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce-tabs ul.tabs>li:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
body.single-product .woocommerce-tabs ul.tabs>li>a,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li>a{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:auto!important;
 min-width:max-content!important;
 height:44px!important;
 padding:0 18px!important;
 margin:0!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
 border:1px solid rgba(24,52,87,.12)!important;
 font-family:"Poppins",Arial,sans-serif!important;
 font-weight:700!important;
 font-size:14px!important;
 line-height:1!important;
 text-decoration:none!important;
 white-space:nowrap!important;
 border-radius:18px!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
body.single-product .woocommerce-tabs ul.tabs>li>a:hover{
 border-color:var(--imp-red)!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active,
body.single-product .woocommerce-tabs ul.tabs>li.active{background:transparent!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a,
body.single-product .woocommerce-tabs ul.tabs>li.active>a{
 background:var(--imp-navy)!important;
 color:var(--imp-white)!important;
 border-color:var(--imp-navy)!important;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce-tabs .woocommerce-Tabs-panel{padding:0!important;margin:0!important}
.imp-pf-tab-panel{width:min(1180px,100%);max-width:100%;margin:0 auto}
@media(max-width:767px){
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
 body.single-product .woocommerce-tabs ul.tabs,
 body.single-product .wc-tabs-wrapper ul.wc-tabs{border-radius:18px!important;gap:6px!important;padding:5px!important;min-height:52px!important;scrollbar-width:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar,
 body.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
 body.single-product .woocommerce-tabs ul.tabs>li>a{height:42px!important;padding:0 14px!important;font-size:13px!important;border-radius:15px!important}
}</p>
<p>/* PRICE TAB */
.imp-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
.imp-price-card{min-width:0;padding:26px;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12)}
.imp-price-label{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--imp-red);margin-bottom:9px}
.imp-price-value{font-family:"Poppins",Arial,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;color:var(--imp-navy);line-height:1.2;overflow-wrap:anywhere}
.imp-price-explain{margin-top:18px}</p>
<p>/* FIXED FINAL CONTACT */
.imp-contact{width:min(1180px,100%);max-width:100%;margin:34px auto 0;padding:clamp(26px,4vw,46px);border-radius:30px;background:var(--imp-soft-blue);border:1px solid rgba(24,52,87,.12);box-sizing:border-box;color:var(--imp-navy)}
.imp-contact h2{font-family:"Poppins",Arial,sans-serif;color:var(--imp-navy);font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 14px}
.imp-contact p{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.7;margin:0 0 12px}
.imp-contact-main{display:block;width:100%;margin-top:24px;padding:17px 22px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;font-size:17px;box-sizing:border-box}
.imp-contact-main:hover{opacity:.92;color:var(--imp-white)!important}
.imp-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin-top:24px!important}
.imp-contact-grid>.imp-contact-card{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;box-sizing:border-box!important;background:var(--imp-white)!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important}
.imp-contact-card:hover{border-color:var(--imp-red)!important}
.imp-contact-label{display:block;color:var(--imp-red);font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
.imp-contact-value{display:block;color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;min-width:0}</p>
<p>@media(max-width:767px){
 .imp-card{margin:16px 0;padding:22px;border-radius:22px}
 .imp-benefits ul,.imp-scope ul,.imp-target ul{grid-template-columns:1fr;gap:12px}
 .imp-hero-contact-grid{grid-template-columns:1fr!important;gap:10px!important}
 .imp-price-grid{grid-template-columns:1fr;gap:12px}
 .imp-contact{margin-top:24px;padding:22px;border-radius:24px}
 .imp-contact-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:16px!important}
 .imp-contact-grid>.imp-contact-card{min-height:108px!important;padding:20px!important;border-radius:20px!important}
 .imp-contact-value{font-size:17px}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{padding:9px 12px!important;font-size:13px!important}
}</p>
<p>/* v4.5.4 stable contact guard: no DOM reordering */
.imp-hero-contact-grid,.imp-contact-grid{box-sizing:border-box!important}
.imp-hero-contact-grid>* ,.imp-contact-grid>*{box-sizing:border-box!important;float:none!important;clear:none!important}
@media(max-width:767px){
 .imp-hero-contact-grid,.imp-contact-grid{grid-template-columns:1fr!important}
 .imp-contact-grid{gap:12px!important}
 .imp-contact-grid>.imp-contact-card{min-height:0!important;padding:20px!important}
}</p>
<p>/* v4.5.5 contact layout: table-based to survive WooCommerce/wpautop */
.imp-hero-contact-table,.imp-contact-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:0!important;background:transparent!important}
.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-contact-table tbody,.imp-contact-table tr{border:0!important;background:transparent!important}
.imp-hero-contact-cell,.imp-contact-cell{box-sizing:border-box!important;border:0!important;background:transparent!important}
.imp-hero-contact-cell a,.imp-contact-cell a{box-sizing:border-box!important}
@media(max-width:767px){
 .imp-hero-contact-table,.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-hero-contact-table td,.imp-contact-table,.imp-contact-table tbody,.imp-contact-table tr,.imp-contact-table td{display:block!important;width:100%!important;max-width:100%!important}
 .imp-hero-contact-cell{padding:0 0 10px!important}
 .imp-contact-cell{padding:0 0 12px!important}
 .imp-contact-table{margin-top:16px!important}
 .imp-contact-cell .imp-contact-card{min-height:0!important;padding:20px!important}
}
</style>
<div class="implementi-pf" data-product-factory="yes" data-base-price="199">
<div id="imp-description-root">
<section class="imp-card imp-card-soft">
<div class="imp-kicker">Managed automation by implementi.ai</div>
<p>AI Sales Manager automates the routine of collecting daily sales updates from your team and turning them into a concise, manager-ready summary. Instead of chasing replies or compiling spreadsheets, the service sends recurring requests, extracts key data from returned messages, and presents a single organized overview each day.</p>
<p>Implementi.ai delivers this as an ongoing managed service: we configure the connections, operate the automation, monitor daily processing, fix errors and keep the agreed workflow running so your team consistently delivers timely sales data without extra administrative work.</p>
</section>
<section class="imp-card">
<h2>The problem</h2>
<p>Many teams rely on manual reminders, individual emails and ad‑hoc spreadsheets to gather daily sales activity. That process consumes manager time, produces inconsistent formats, and creates gaps when replies are late or incomplete. As rep counts grow, manual follow-ups scale poorly and errors in aggregation—missing transactions, duplicate entries, mismatched formats—become routine. Reliable, daily visibility requires a repeatable collection process plus a way to normalize and summarize heterogeneous inputs.</p>
<div class="imp-media">
<div class="imp-kicker">The challenge</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/10/ai-sales-menager-pf4512-4948-support-1.jpg" alt="Illustration of a manager overwhelmed by emails and spreadsheets before automation" /></div>
</section>
<section class="imp-card imp-card-blue imp-scope">
<h2>What this solution automates</h2>
<p>AI Sales Manager automates the daily collection, normalization and summarization of salesperson updates so the manager receives one clear report every morning. The monthly managed service operates the process, monitors runs, and handles fixes and updates.</p>
<ul>
<li>Send scheduled daily reminder emails to each salesperson requesting a short sales update.</li>
<li>Collect replies and extract structured fields (e.g. closed deals, pipeline notes, leads, revenue figures, exceptions).</li>
<li>Normalize data from free-text answers into a unified daily summary for the manager.</li>
<li>Flag missing or late responses and include a follow-up note in the report.</li>
<li>Deliver the final summary to the manager by email or push to a chosen system (CRM, Google Sheet, Slack, etc.).</li>
<li>Ongoing monitoring and maintenance of the automation to keep it running reliably.</li>
</ul>
</section>
<section class="imp-card imp-benefits">
<h2>What your business gains</h2>
<ul>
<li><strong>Time saved for managers.</strong> The daily consolidation and formatting of updates is handled automatically so managers spend less time chasing and more time acting on results.</li>
<li><strong>Consistent reporting.</strong> Replies are normalized into a standard structure every day, improving comparability and reducing manual clean‑up.</li>
<li><strong>Fewer missed updates.</strong> The service flags missing or late responses and records exception items so you don’t lose visibility on gaps.</li>
<li><strong>Scalable process.</strong> The same service scales from a few reps to larger teams without changing manager workload for routine collection.</li>
<li><strong>Operational ownership.</strong> Implementi.ai runs, monitors and fixes the automation so your team avoids ongoing admin and configuration drift.</li>
</ul>
<div class="imp-media">
<div class="imp-kicker">The result</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/10/ai-sales-menager-pf4512-4948-support-2.jpg" alt="Illustration of a manager viewing a tidy daily sales summary after automation" /></div>
</section>
<section class="imp-card imp-card-soft">
<h2>A practical use case</h2>
<p>Company A runs a small sales organization with regional reps who submit daily activity by email. The sales manager used to send a morning reminder, copy responses into a spreadsheet and synthesize a summary before a daily stand-up. With AI Sales Manager, the company sets a daily send schedule, the system collects replies, extracts core fields (deals, notes, next steps), and delivers a single prepared summary to the manager each morning — saving administrative time and ensuring the stand-up inventory is accurate and current.</p>
</section>
<section class="imp-card imp-target">
<h2>Who is it for?</h2>
<ul>
<li>Small and medium-size businesses with a sales team that reports by email — they need consistent daily visibility without extra admin.</li>
<li>Sales managers who run distributed teams and want a single, reliable daily summary instead of manual consolidation.</li>
<li>Operations or revenue teams that need standardized daily inputs for forecasting or pipeline meetings.</li>
<li>Companies using a CRM or shared spreadsheet who want automatic daily ingestion of frontline updates.</li>
</ul>
</section>
<section class="imp-card imp-card-blue">
<h2>What is included in the monthly service</h2>
<p>The monthly subscription covers the managed automation and its operation. Implementi.ai configures the workflow, connects agreed systems, runs the daily processing, monitors jobs, handles error resolution, and applies reasonable configuration updates to keep the solution working.</p>
<ul>
<li>Ongoing operation of the scheduled email requests, collection and AI extraction.</li>
<li>Monitoring and remediation for failed runs or integration issues.</li>
<li>Maintenance and minor configuration updates (report fields, schedules, recipient lists) as part of the agreed solution.</li>
</ul>
</section>
<section class="imp-card">
<h2>When this solution may not be necessary</h2>
<ul>
<li>Companies that already have a real‑time, integrated sales platform with full automation for field reporting may not need this service.</li>
<li>Very high‑volume environments (thousands of daily messages or multi‑ERP consolidations) may require a custom enterprise plan beyond the standard managed offering.</li>
</ul>
</section></div>
<div id="imp-tab-how-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>How it works</h2>
<ol>
<li><strong>Onboarding &#038; configuration.</strong> We agree the report fields, schedule and delivery targets, then configure the email sender, recipient list and initial parsing rules.</li>
<li><strong>Daily request dispatch.</strong> At the chosen time the service sends a concise email to every salesperson requesting the day’s update using the agreed template and schedule.</li>
<li><strong>Automatic collection.</strong> Replies are captured automatically via the agreed channel (email inbox, webhook, or integrated mailbox) and queued for processing.</li>
<li><strong>AI extraction and normalization.</strong> The system extracts key items (closed deals, amounts, pipeline notes, next steps) from free-text answers and converts them into a structured record.</li>
<li><strong>Aggregation and flagging.</strong> Extracted records are aggregated into a single daily summary; missing or ambiguous responses are flagged for manager attention.</li>
<li><strong>Delivery to manager systems.</strong> The prepared summary is delivered by the chosen method (email, CRM note, Google Sheet row, Slack summary) so managers get one ready-to-use overview.</li>
<li><strong>Monitoring and support.</strong> Implementi.ai monitors processing, addresses errors, and applies agreed configuration updates to keep the workflow reliable.</li>
</ol>
</section>
<section class="imp-card">
<h2>Example workflow</h2>
<p>For example, imagine a company that runs a team of ten field reps and gathers updates by email. Each morning the automation sends a short request to every rep. As replies arrive, the system extracts structured items — closed deal name, value, stage, and a one-line note — and normalizes formatting. If a rep doesn’t reply by an agreed cutoff, the automation marks that presence as missing and includes a follow-up comment in the daily report. The manager receives a single consolidated summary in their inbox and a CSV row in a shared spreadsheet for record‑keeping; any ambiguous replies are highlighted so a human can review them quickly.</p>
</section></div>
</div>
<div id="imp-tab-integrations-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>Integrations</h2>
<h3>Typical systems</h3>
<p>Typical systems that are commonly connected include email providers (Gmail, Microsoft 365), CRMs (HubSpot, Salesforce) and collaborative spreadsheets (Google Sheets). Other systems can potentially be connected by API, webhook or CSV export depending on your platform: for example, team chat (Slack) or a reporting database.</p>
</section>
<section class="imp-card">
<h3>Connection methods</h3>
<p>Connections are implemented using the method that best fits the customer systems: authenticated API integrations to CRMs, mailbox access for automated email collection (via OAuth or service account), scheduled CSV/CSV export import, or webhook endpoints. We confirm the exact connection method during onboarding and use the agreed approach for secure automated delivery of reports.</p>
</section>
<section class="imp-card imp-card-blue">
<h3>What we need from your company</h3>
<p>Before launch we agree the systems to connect, the sender and recipient email addresses, the fields you want extracted and the report delivery target(s). We also need sample replies or representative message examples and any decision rules for exception handling. The precise access method (API credentials, mailbox delegation or CSV export schedule) is agreed with your IT team before implementation.</p>
</section></div>
</div>
<div id="imp-tab-faq-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card">
<h2>FAQ</h2>
<h3>How long does configuration take?</h3>
<p>Launch time depends on the integrations you need, the number of reporting fields and the availability of access credentials. We confirm a realistic timeline before starting work.</p>
<h3>What happens if a salesperson doesn’t reply?</h3>
<p>The automation flags missing replies in the daily summary and can include a follow-up note; you can choose whether missing items are highlighted or routed for manual follow-up.</p>
<h3>Can you extract numeric fields from free-text replies?</h3>
<p>Yes — part of the service is to extract and normalize key fields (e.g. deal value, units, next steps) from free text. Field definitions are agreed during onboarding and tuned as needed.</p>
<h3>Which delivery methods are available for the daily summary?</h3>
<p>Reports can be delivered by email, added as notes/records in a connected CRM, appended to a Google Sheet, or posted to a team channel such as Slack — the final delivery method is agreed before launch.</p>
<h3>Can the automation be customized later?</h3>
<p>Yes. The managed subscription includes reasonable configuration updates to report fields, recipient lists and schedule. Larger changes (new integrations or significant workflow redesign) are scoped separately.</p>
<h3>What about data errors or parsing mistakes?</h3>
<p>Implementi.ai monitors runs and addresses errors or parsing issues as part of the monthly service: we tune extraction rules and handle remediation for failed runs within the agreed managed service responsibilities.</p>
</section></div>
</div>
<div id="imp-tab-price-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2 class="imp-i18n-price-title">Price</h2>
<div class="imp-price-grid">
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-monthly-label">Monthly subscription</div>
<div class="imp-price-value imp-price-monthly">199 PLN net / month</div>
</div>
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-activation-label">Activation fee</div>
<div class="imp-price-value imp-price-activation" data-base-price="199">3 × monthly subscription</div>
</div></div>
<div class="imp-price-explain">
<p class="imp-i18n-activation-copy">The activation fee covers the initial setup, implementation and launch of the agreed automation scope.</p>
<p class="imp-i18n-monthly-copy">The monthly subscription covers the ongoing operation, maintenance and management of the automation service.</p>
<p class="imp-i18n-price-confirm">The exact scope and final monthly subscription are confirmed before launch.</p>
</p></div>
</section></div>
</div>
<section id="implementation-contact" class="imp-contact">
<div class="imp-contact-copy-card">
<h2 class="imp-i18n-contact-title">Ready to automate this process?</h2>
<p>When you contact us, please tell us which email provider and CRM (if any) you use, how many salespeople report daily, and the key fields you want in the summary.</p>
<p class="imp-i18n-contact-copy">We’ll confirm how this solution can be connected, its scope and the final monthly subscription.</p>
</p></div>
<p>    <a class="imp-contact-main imp-i18n-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a></p>
<table class="imp-contact-table" role="presentation" cellspacing="0" cellpadding="0" style="width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:24px 0 0!important;border:0!important;background:transparent!important;">
<tbody>
<tr>
<td class="imp-contact-cell imp-contact-cell-email" style="width:50%!important;padding:0 12px 0 0!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="mailto:contact@implementi.ai" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-email-label">Email us</span><span class="imp-contact-value">contact@implementi.ai</span></a></td>
<td class="imp-contact-cell imp-contact-cell-phone" style="width:50%!important;padding:0 0 0 12px!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="tel:%2B48660983178" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-phone-label">Call us</span><span class="imp-contact-value">&#43;48 660 983 178</span></a></td>
</tr>
</tbody>
</table>
</section>
</div>
<p><script>(function(){
var impBusy=false;
function impLang(){var l=(document.documentElement.lang||'en').toLowerCase();return l.indexOf('pl')===0?'pl':'en';}
function impText(){return impLang()==='pl'?{description:'Opis',how:'Jak to działa',integrations:'Integracje',faq:'FAQ',price:'Cena',contactTitle:'Chcesz zautomatyzować ten proces?',contactCopy:'Potwierdzimy sposób podłączenia rozwiązania, zakres oraz ostateczny miesięczny abonament.',calendly:'Umów 30-minutową rozmowę',email:'Napisz e-mail',phone:'Zadzwoń',monthly:'Abonament miesięczny',activation:'Opłata aktywacyjna',activationCopy:'Opłata aktywacyjna obejmuje początkową konfigurację, wdrożenie i uruchomienie uzgodnionego zakresu automatyzacji.',monthlyCopy:'Abonament miesięczny obejmuje bieżące działanie, utrzymanie i obsługę automatyzacji.',priceConfirm:'Dokładny zakres i ostateczny miesięczny abonament potwierdzamy przed uruchomieniem.',pricePrefix:'Od ',priceSuffix:' netto / miesiąc',tabMonthlySuffix:' netto / miesiąc',tabActivationSuffix:' netto'}:{description:'Description',how:'How it works',integrations:'Integrations',faq:'FAQ',price:'Price',contactTitle:'Ready to automate this process?',contactCopy:'We’ll confirm how this solution can be connected, its scope and the final monthly subscription.',calendly:'Book a 30-minute call',email:'Email us',phone:'Call us',monthly:'Monthly subscription',activation:'Activation fee',activationCopy:'The activation fee covers the initial setup, implementation and launch of the agreed automation scope.',monthlyCopy:'The monthly subscription covers the ongoing operation, maintenance and management of the automation service.',priceConfirm:'The exact scope and final monthly subscription are confirmed before launch.',pricePrefix:'From ',priceSuffix:' net / month',tabMonthlySuffix:' net / month',tabActivationSuffix:' net'};}
function clean(v){return(v||'').replace(/ /g,' ').replace(/\s+/g,' ').trim();}
function money(raw){raw=clean(raw).replace(/^From\s+/i,'').replace(/^Od\s+/i,'').replace(/\s+netto\s*\/\s*miesiąc$/i,'').replace(/\s+net\s*\/\s*month$/i,'');var m=raw.match(/([\d\s.,]+)/);if(!m)return null;var n=m[1].replace(/\s/g,'');var lc=n.lastIndexOf(','),ld=n.lastIndexOf('.'),sep='';if(lc>=0||ld>=0)sep=lc>ld?',':'.';var frac=sep?(n.split(sep)[1]||''):'';var decimals=(frac&&parseInt(frac,10)!==0)?Math.min(frac.length,2):0;var norm=n;if(sep===',')norm=norm.replace(/\./g,'').replace(',','.');else if(sep==='.')norm=norm.replace(/,/g,'');var val=parseFloat(norm);if(isNaN(val))return null;var idx=raw.indexOf(m[1]);var pre=clean(raw.slice(0,idx));var post=clean(raw.slice(idx+m[1].length));if(impLang()==='en'&&post.toLowerCase()==='zł')post='PLN';return{value:val,decimals:decimals,prefix:pre,suffix:post,decimal:sep||'.'};}
function fmt(v,f){var s=Number(v).toFixed(f.decimals);if(f.decimal===',')s=s.replace('.',',');return(f.prefix?f.prefix:'')+s+(f.suffix?' '+f.suffix:'');}
function currentMoney(){var p=document.querySelector('.summary p.price');var root=document.querySelector('.implementi-pf');var fallback=(root&&root.getAttribute('data-base-price')?root.getAttribute('data-base-price'):'199')+' PLN';if(!p)return money(fallback);var txt=clean(p.textContent||p.innerText||'');if(/^(From|Od)\s/i.test(txt)&&p.getAttribute('data-imp-raw'))txt=p.getAttribute('data-imp-raw');else if(txt&&!/^(From|Od)\s/i.test(txt))p.setAttribute('data-imp-raw',txt);return money(txt)||money(fallback);}
function localize(){var t=impText();var map=[['.imp-i18n-contact-title',t.contactTitle],['.imp-i18n-contact-copy',t.contactCopy],['.imp-i18n-calendly',t.calendly],['.imp-i18n-email-label',t.email],['.imp-i18n-phone-label',t.phone],['.imp-i18n-price-title',t.price],['.imp-i18n-monthly-label',t.monthly],['.imp-i18n-activation-label',t.activation],['.imp-i18n-activation-copy',t.activationCopy],['.imp-i18n-monthly-copy',t.monthlyCopy],['.imp-i18n-price-confirm',t.priceConfirm]];map.forEach(function(x){document.querySelectorAll(x[0]).forEach(function(el){el.textContent=x[1];});});document.querySelectorAll('.imp-hero-calendly').forEach(function(a){a.textContent=t.calendly;});document.querySelectorAll('.imp-hero-email').forEach(function(a){a.textContent=t.email;});document.querySelectorAll('.imp-hero-phone').forEach(function(a){a.textContent=t.phone;});}
function updatePrice(){if(impBusy)return;var t=impText(),p=document.querySelector('.summary p.price'),f=currentMoney();if(!f)return;var base=fmt(f.value,f),desired=t.pricePrefix+base+t.priceSuffix;impBusy=true;if(p&&clean(p.textContent)!==desired){p.innerHTML='<span class="imp-native-monthly-price">'+desired+'</span>';}document.querySelectorAll('.imp-price-monthly').forEach(function(el){el.textContent=base+t.tabMonthlySuffix;});document.querySelectorAll('.imp-price-activation').forEach(function(el){el.textContent=fmt(f.value*3,f)+t.tabActivationSuffix;});impBusy=false;}
function enforceImpTabsLayout(){
 var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');
 if(!wrap)return;
 var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');
 if(!tabs)return;
 var important=function(el,prop,val){try{el.style.setProperty(prop,val,'important');}catch(e){}};
 important(tabs,'display','flex');important(tabs,'flex-direction','row');important(tabs,'flex-wrap','nowrap');important(tabs,'align-items','center');important(tabs,'justify-content','flex-start');important(tabs,'gap','8px');important(tabs,'width','100%');important(tabs,'max-width','100%');important(tabs,'min-width','0');important(tabs,'height','auto');important(tabs,'padding','6px');important(tabs,'margin','0 0 24px');important(tabs,'overflow-x','auto');important(tabs,'overflow-y','hidden');important(tabs,'white-space','nowrap');important(tabs,'background','#183457');important(tabs,'border','0');important(tabs,'border-radius','22px');
 Array.from(tabs.children).forEach(function(li){
  if(li.style.display==='none')return;
  important(li,'float','none');important(li,'display','block');important(li,'flex','0 0 auto');important(li,'flex-basis','auto');important(li,'flex-grow','0');important(li,'flex-shrink','0');important(li,'width','auto');important(li,'min-width','0');important(li,'max-width','none');important(li,'margin','0');important(li,'padding','0');important(li,'clear','none');important(li,'border','0');important(li,'background','transparent');
  var a=li.querySelector('a');if(!a)return;
  important(a,'display','flex');important(a,'align-items','center');important(a,'justify-content','center');important(a,'width','auto');important(a,'min-width','max-content');important(a,'height','44px');important(a,'padding','0 18px');important(a,'margin','0');important(a,'white-space','nowrap');important(a,'font-family','Poppins, Arial, sans-serif');important(a,'font-weight','700');important(a,'font-size','14px');important(a,'text-decoration','none');important(a,'border-radius','18px');
  if(li.classList.contains('active')){important(a,'background','#183457');important(a,'color','#F9F9F9');important(a,'border-color','#183457');}
  else{important(a,'background','#F9F9F9');important(a,'color','#183457');important(a,'border','1px solid rgba(24,52,87,.12)');}
 });
}
function buildTabs(){var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');if(!wrap)return;var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');var desc=wrap.querySelector('#tab-description, .woocommerce-Tabs-panel--description');if(!tabs||!desc)return;var t=impText();var da=tabs.querySelector('.description_tab a, a[href="#tab-description"]');if(da)da.textContent=t.description;tabs.querySelectorAll('.imp-pf-custom-tab').forEach(function(el){el.remove();});wrap.querySelectorAll('.imp-pf-custom-panel').forEach(function(el){el.remove();});var specs=[['how-it-works',t.how,'imp-tab-how-source'],['integrations',t.integrations,'imp-tab-integrations-source'],['faq',t.faq,'imp-tab-faq-source'],['price',t.price,'imp-tab-price-source']];specs.forEach(function(s){var src=document.getElementById(s[2]);if(!src)return;var li=document.createElement('li');li.className='imp-pf-custom-tab '+s[0]+'_tab';var a=document.createElement('a');a.href='#tab-'+s[0];a.textContent=s[1];li.appendChild(a);tabs.appendChild(li);var panel=document.createElement('div');panel.id='tab-'+s[0];panel.className='woocommerce-Tabs-panel woocommerce-Tabs-panel--'+s[0]+' panel entry-content wc-tab imp-pf-custom-panel';panel.innerHTML=src.innerHTML;panel.style.display='none';wrap.appendChild(panel);});Array.from(tabs.children).forEach(function(li){if(!li.classList.contains('description_tab')&&!li.classList.contains('imp-pf-custom-tab'))li.style.display='none';});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){if(panel!==desc&&!panel.classList.contains('imp-pf-custom-panel'))panel.style.display='none';});function activate(id){Array.from(tabs.querySelectorAll('li')).forEach(function(li){li.classList.remove('active');});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){panel.style.display='none';});var a=tabs.querySelector('a[href="#'+id+'"]');if(a&&a.parentElement)a.parentElement.classList.add('active');var panel=wrap.querySelector('#'+id);if(panel)panel.style.display='block';enforceImpTabsLayout();}tabs.addEventListener('click',function(e){var a=e.target.closest('a');if(!a)return;var h=a.getAttribute('href')||'';if(h==='#tab-description'||h==='#tab-how-it-works'||h==='#tab-integrations'||h==='#tab-faq'||h==='#tab-price'){e.preventDefault();e.stopImmediatePropagation();activate(h.slice(1));}},true);if(!tabs.querySelector('li.active'))activate('tab-description');enforceImpTabsLayout();setTimeout(enforceImpTabsLayout,80);var contact=document.getElementById('implementation-contact');if(contact)wrap.insertAdjacentElement('afterend',contact);}
function init(){buildTabs();enforceImpTabsLayout();localize();updatePrice();document.querySelectorAll('.paypal-buttons,.ppc-button-wrapper,.wc-stripe-payment-request-wrapper,.express-payment-button,.wcpay-payment-request-wrapper').forEach(function(el){el.style.display='none';});}
document.addEventListener('DOMContentLoaded',init);window.addEventListener('load',init);setTimeout(init,400);setTimeout(init,1200);setTimeout(init,2400);var s=document.querySelector('.summary');if(s&&window.MutationObserver){new MutationObserver(function(){setTimeout(updatePrice,30);}).observe(s,{childList:true,subtree:true,characterData:true});}
})();</script></p>
<style id="imp-v4510-ui-fix">
/* v4.5.10 — keep light blue only as page background, not inside framed content */
.imp-card-soft,
.imp-card-blue{
  background:#F9F9F9!important;
}</p>
<p>/* Direct spacing between the end of the implementi product content/contact and related products */
body.single-product #implementation-contact{
  margin-bottom:140px!important;
}</p>
<p>/* Hero contact container — JS below unwraps any wpautop </p>
<p>/<br /> wrappers first */
body.single-product .summary .imp-hero-contact-inline,
body.single-product .summary .imp-hero-contact-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  margin:12px 0 0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .summary .imp-hero-contact-inline>.imp-hero-email,
body.single-product .summary .imp-hero-contact-inline>.imp-hero-phone,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-email,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-phone{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 12px!important;
  float:none!important;
  clear:none!important;
  box-sizing:border-box!important;
  border:1px solid rgba(24,52,87,.16)!important;
  border-radius:999px!important;
  background:#F9F9F9!important;
  color:#183457!important;
  text-decoration:none!important;
  text-align:center!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:700!important;
}</p>
<p>/* Related products */
body.single-product .related.products,
body.single-product .upsells.products{
  clear:both!important;
}
body.single-product .related.products ul.products,
body.single-product .upsells.products ul.products{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
body.single-product .related.products .imp-related-title,
body.single-product .upsells.products .imp-related-title,
body.single-product .related.products .woocommerce-loop-product__title,
body.single-product .upsells.products .woocommerce-loop-product__title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:14px 0 8px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .related.products ul.products li.product .price,
body.single-product .upsells.products ul.products li.product .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:767px){
  body.single-product #implementation-contact{
    margin-bottom:72px!important;
  }
  body.single-product .summary .imp-hero-contact-inline,
  body.single-product .summary .imp-hero-contact-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
}
</style>
<p><script id="imp-v4510-ui-fix-js">
(function(){
  function impImportant(el, prop, value){
    if(!el) return;
    try{ el.style.setProperty(prop,value,'important'); }catch(e){}
  }</p>
<p>  function fixHeroContact(){
    var wrap=document.querySelector('.summary .imp-hero-contact-inline, .summary .imp-hero-contact-grid');
    if(!wrap) return;</p>
<p>    var email=wrap.querySelector('.imp-hero-email');
    var phone=wrap.querySelector('.imp-hero-phone');
    if(!email || !phone) return;</p>
<p>    /* Woo short-description filters can insert </p>
<p>/<br />. Put the two anchors
       back as DIRECT children so no wrapper can push Call us to the next row. */
    if(email.parentElement!==wrap || phone.parentElement!==wrap || wrap.children.length!==2){
      wrap.innerHTML='';
      wrap.appendChild(email);
      wrap.appendChild(phone);
    }</p>
<p>    impImportant(wrap,'display','grid');
    impImportant(wrap,'width','100%');
    impImportant(wrap,'max-width','100%');
    impImportant(wrap,'gap',window.innerWidth<=767?'10px':'12px');
    impImportant(wrap,'grid-template-columns',window.innerWidth<=767?'1fr':'minmax(0,1fr) minmax(0,1fr)');

    [email,phone].forEach(function(a){
      impImportant(a,'display','flex');
      impImportant(a,'align-items','center');
      impImportant(a,'justify-content','center');
      impImportant(a,'width','100%');
      impImportant(a,'max-width','none');
      impImportant(a,'min-width','0');
      impImportant(a,'margin','0');
      impImportant(a,'float','none');
      impImportant(a,'clear','none');
      impImportant(a,'box-sizing','border-box');
    });
  }

  function visibleProductName(li){
    var title=li.querySelector('.woocommerce-loop-product__title, .product-title, h2.woocommerce-loop-product__title');
    if(title &#038;&#038; title.textContent.trim()) return {text:title.textContent.trim(), node:title};

    var link=li.querySelector('a.woocommerce-LoopProduct-link, a.woocommerce-loop-product__link, a[href]');
    var aria=link ? (link.getAttribute('aria-label') || '') : '';
    if(aria){
      aria=aria.replace(/^(Read more about|View product|Select options for)\s*/i,'').replace(/^["']|["']$/g,'').trim();
      if(aria) return {text:aria,node:null};
    }

    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt') || '').trim() : '';
    return {text:alt,node:null};
  }

  function fixRelatedProducts(){
    document.querySelectorAll('.related.products, .upsells.products').forEach(function(section){
      var list=section.querySelector('ul.products');
      if(!list) return;

      /* Tell Woo/theme this is a 3-column list instead of a 4-column list. */
      Array.from(list.classList).forEach(function(c){
        if(/^columns-\d+$/.test(c)) list.classList.remove(c);
      });
      list.classList.add('columns-3');

      var items=Array.from(list.querySelectorAll(':scope > li.product'));
      items.slice(3).forEach(function(li){ li.remove(); });
      items=Array.from(list.querySelectorAll(':scope > li.product'));</p>
<p>      /* Only force our own grid dimensions when the theme doesn't produce
         a usable 3-column row after changing to columns-3. */
      if(window.innerWidth>900){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(3,minmax(0,1fr))');
        impImportant(list,'gap','30px');
      }else if(window.innerWidth>767){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(2,minmax(0,1fr))');
        impImportant(list,'gap','24px');
      }else{
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','1fr');
        impImportant(list,'gap','22px');
      }</p>
<p>      items.forEach(function(li){
        impImportant(li,'width','auto');
        impImportant(li,'max-width','none');
        impImportant(li,'min-width','0');
        impImportant(li,'float','none');
        impImportant(li,'clear','none');
        impImportant(li,'margin','0');</p>
<p>        var info=visibleProductName(li);
        var title=info.node;</p>
<p>        if(title){
          title.classList.add('imp-related-title');
        }else if(info.text && !li.querySelector('.imp-related-title')){
          title=document.createElement('div');
          title.className='imp-related-title';
          title.textContent=info.text;
          var price=li.querySelector('.price');
          if(price) li.insertBefore(title,price);
          else li.appendChild(title);
        }</p>
<p>        if(title){
          impImportant(title,'display','block');
          impImportant(title,'visibility','visible');
          impImportant(title,'opacity','1');
          impImportant(title,'height','auto');
          impImportant(title,'max-height','none');
          impImportant(title,'overflow','visible');
          impImportant(title,'margin','14px 0 8px');
          impImportant(title,'color','#183457');
          impImportant(title,'font-family','Poppins, Arial, sans-serif');
          impImportant(title,'font-size','18px');
          impImportant(title,'font-weight','700');
          impImportant(title,'line-height','1.35');
          impImportant(title,'text-align','center');
        }
      });
    });
  }</p>
<p>  function run(){
    fixHeroContact();
    fixRelatedProducts();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(run,50);});
  setTimeout(run,250);
  setTimeout(run,700);
  setTimeout(run,1600);
  setTimeout(run,3000);</p>
<p>  if(window.MutationObserver){
    var mo=new MutationObserver(function(){setTimeout(run,40);});
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
<style id="imp-v4512-bottom-fix">
/* All customer-facing content cards stay white against the light-blue page background */
body.single-product .implementi-pf #imp-description-root > .imp-card,
body.single-product .implementi-pf .imp-pf-tab-panel > .imp-card,
body.single-product .implementi-pf .imp-auto-card{
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}</p>
<p>/* Lower contact copy must never sit loose on the blue page background */
body.single-product .implementi-pf .imp-contact-copy-card{
  display:block!important;
  width:100%!important;
  margin:0 0 26px!important;
  padding:clamp(24px,4vw,40px)!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}
body.single-product .implementi-pf .imp-contact-copy-card h2{
  margin-top:0!important;
}</p>
<p>/* The recommendation area is deliberately separated from Email/Call cards */
body.single-product .imp-related-zone{
  display:block!important;
  clear:both!important;
  width:min(1420px,calc(100% - 40px))!important;
  max-width:100%!important;
  margin:150px auto 60px!important;
  padding:38px!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:30px!important;
}</p>
<p>body.single-product .imp-related-heading{
  display:block!important;
  margin:0 0 34px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:30px!important;
  font-weight:800!important;
  line-height:1.2!important;
  text-align:left!important;
}</p>
<p>/* Exactly 3 products on desktop */
body.single-product .imp-related-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:30px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .imp-related-list > li.product{
  display:block!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
}
body.single-product .imp-related-list > li.product:nth-of-type(n+4){
  display:none!important;
}</p>
<p>/* Product titles must remain visible */
body.single-product .imp-related-list .woocommerce-loop-product__title,
body.single-product .imp-related-list .product-title,
body.single-product .imp-related-list .imp-related-title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:16px 0 8px!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .imp-related-list .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:900px){
  body.single-product .imp-related-zone{
    width:min(100% - 24px,1100px)!important;
    margin-top:110px!important;
    padding:28px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:24px!important;
  }
}
@media(max-width:767px){
  body.single-product .imp-related-zone{
    width:calc(100% - 20px)!important;
    margin-top:80px!important;
    padding:20px!important;
    border-radius:24px!important;
  }
  body.single-product .imp-related-heading{
    margin-bottom:24px!important;
    font-size:24px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
}
</style>
<p><script id="imp-v4512-bottom-fix-js">
(function(){
  function directProducts(list){
    return Array.prototype.filter.call(list.children,function(el){
      return el && el.classList && el.classList.contains('product');
    });
  }</p>
<p>  function textForProduct(li){
    var title=li.querySelector('.woocommerce-loop-product__title,.product-title,h2,h3');
    if(title && title.textContent.trim()) return {node:title,text:title.textContent.trim()};
    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt')||'').trim() : '';
    if(alt) return {node:null,text:alt};
    var link=li.querySelector('a[aria-label]');
    var ar=link ? (link.getAttribute('aria-label')||'').trim() : '';
    return {node:null,text:ar};
  }</p>
<p>  function wrapOrphanDescriptionText(){
    var roots=document.querySelectorAll('#imp-description-root,.imp-pf-tab-panel');
    roots.forEach(function(root){
      var group=[];
      function flush(){
        if(!group.length) return;
        var card=document.createElement('section');
        card.className='imp-card imp-auto-card';
        root.insertBefore(card,group[0]);
        group.forEach(function(n){ card.appendChild(n); });
        group=[];
      }
      Array.prototype.slice.call(root.childNodes).forEach(function(n){
        if(n.nodeType===3){
          if((n.textContent||'').trim()) group.push(n);
          return;
        }
        if(n.nodeType!==1) return;
        if(n.matches('section.imp-card,.imp-card,script,style,.imp-tab-source')) {
          flush();
        } else if(n.matches('p,h1,h2,h3,h4,ul,ol,blockquote,div:not(.imp-card)')) {
          group.push(n);
        } else {
          flush();
        }
      });
      flush();
    });
  }</p>
<p>  function findRecommendationList(){
    var contact=document.getElementById('implementation-contact');
    var lists=Array.prototype.slice.call(document.querySelectorAll('ul.products'));
    if(!lists.length) return null;</p>
<p>    if(contact){
      var following=lists.filter(function(list){
        try{
          return !!(contact.compareDocumentPosition(list) & Node.DOCUMENT_POSITION_FOLLOWING);
        }catch(e){ return false; }
      });
      if(following.length) return following[0];
    }</p>
<p>    return document.querySelector('.related.products ul.products,.upsells.products ul.products,section.related ul.products,section.upsells ul.products');
  }</p>
<p>  function fixRecommendations(){
    var list=findRecommendationList();
    if(!list) return;</p>
<p>    list.classList.add('imp-related-list');</p>
<p>    Array.prototype.slice.call(list.classList).forEach(function(c){
      if(/^columns-\d+$/.test(c)) list.classList.remove(c);
    });
    list.classList.add('columns-3');</p>
<p>    var items=directProducts(list);</p>
<p>    /* Physical removal + CSS nth-of-type fallback = exactly 3 visible products. */
    for(var i=items.length-1;i>=3;i--){
      items[i].remove();
    }
    items=directProducts(list);</p>
<p>    var zone=list.closest('section,.related,.upsells');
    if(!zone) zone=list.parentElement;
    if(zone){
      zone.classList.add('imp-related-zone');</p>
<p>      var existing=zone.querySelector(':scope > h2,:scope > h3');
      if(existing){
        existing.textContent='Customers also choose';
        existing.classList.add('imp-related-heading');
      }else if(!zone.querySelector(':scope > .imp-related-heading')){
        var h=document.createElement('h2');
        h.className='imp-related-heading';
        h.textContent='Customers also choose';
        zone.insertBefore(h,list);
      }
    }</p>
<p>    items.forEach(function(li){
      var info=textForProduct(li);
      if(info.node){
        info.node.classList.add('imp-related-title');
      }else if(info.text && !li.querySelector('.imp-related-title')){
        var t=document.createElement('div');
        t.className='imp-related-title';
        t.textContent=info.text;
        var price=li.querySelector('.price');
        if(price) li.insertBefore(t,price);
        else li.appendChild(t);
      }
    });
  }</p>
<p>  function run(){
    wrapOrphanDescriptionText();
    fixRecommendations();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(fixRecommendations,60);});
  setTimeout(run,250);
  setTimeout(run,800);
  setTimeout(run,1800);
  setTimeout(run,3500);</p>
<p>  if(window.MutationObserver){
    var queued=false;
    var mo=new MutationObserver(function(){
      if(queued) return;
      queued=true;
      setTimeout(function(){
        queued=false;
        fixRecommendations();
      },100);
    });
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4948</post-id>	</item>
		<item>
		<title>AI Lead Analysis &#8211; Customer Report</title>
		<link>https://implementi.ai/en/product/ai-lead-analysis-potential-customer-report/</link>
		
		<dc:creator><![CDATA[Sebastian]]></dc:creator>
		<pubDate>Mon, 01 Sep 2025 12:47:36 +0000</pubDate>
				<guid isPermaLink="false">https://implementi.ai/?post_type=product&#038;p=4933</guid>

					<description><![CDATA[<div class="imp-hero-compact">
  <div class="imp-hero-meta"><span class="imp-hero-chip">Sales</span><span class="imp-hero-chip">implementi.ai</span></div>
  <div class="imp-hero-short">Managed monthly service that automatically enriches, scores and turns each lead into a structured customer report so sales teams focus on closing, not research.</div>
  <a class="imp-hero-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a>
  <div class="imp-hero-contact-grid"><a class="imp-hero-email" href="mailto:contact@implementi.ai">Email us</a><a class="imp-hero-phone" href="tel:%2B48660983178">Call us</a></div>
</div>]]></description>
										<content:encoded><![CDATA[<style>
:root{--imp-primary-blue:#C0D9F7;--imp-soft-blue:#DAE9FA;--imp-white:#F9F9F9;--imp-red:#FF554C;--imp-navy:#183457}
.implementi-pf,.implementi-pf *{box-sizing:border-box}
.implementi-pf{width:min(1180px,100%);max-width:100%;margin:0 auto;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.implementi-pf h2,.implementi-pf h3,.implementi-pf h4,.implementi-pf .button,.implementi-pf .tab-title,.woocommerce-tabs ul.tabs li a{font-family:"Poppins",Arial,sans-serif}
.implementi-pf h2{margin:0 0 18px;color:var(--imp-navy);font-size:clamp(25px,3vw,36px);line-height:1.18}
.implementi-pf h3{margin:24px 0 10px;color:var(--imp-navy);font-size:clamp(19px,2vw,24px);line-height:1.25}
.implementi-pf p,.implementi-pf li{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.78}
.implementi-pf p:last-child{margin-bottom:0}
.implementi-pf ul,.implementi-pf ol{padding-left:24px;margin:16px 0}
.implementi-pf li{margin:10px 0}
.imp-kicker{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--imp-red);margin-bottom:14px}
.imp-card{margin:24px 0;padding:clamp(24px,4vw,44px);border-radius:28px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10);overflow:hidden}
.imp-card-soft{background:var(--imp-soft-blue)}
.imp-card-blue{background:var(--imp-primary-blue)}
.imp-card-dark{background:var(--imp-navy);color:var(--imp-white)}
.imp-card-dark h2,.imp-card-dark h3,.imp-card-dark p,.imp-card-dark li,.imp-card-dark strong{color:var(--imp-white)}
.imp-media{margin-top:28px;padding-top:24px;border-top:1px solid rgba(24,52,87,.12)}
.imp-media img{display:block;width:100%;max-width:100%;height:auto;margin:14px 0 0;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-benefits ul,.imp-scope ul,.imp-target ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:20px 0 0}
.imp-benefits li,.imp-scope li,.imp-target li{min-width:0;margin:0;padding:20px;border-radius:20px;background:var(--imp-white);border:1px solid rgba(24,52,87,.10)}
.imp-tab-source{display:none!important}</p>
<p>/* LIGHT PRODUCT HERO: native Woo price stays in its normal place */
.single-product .summary p.price,.woocommerce div.product .summary p.price{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;margin:8px 0 14px!important;color:var(--imp-navy)!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(24px,2.5vw,32px)!important;font-weight:800!important;line-height:1.2!important}
.single-product .summary p.price .imp-native-monthly-price{color:var(--imp-navy)!important;font:inherit!important}
.single-product .summary form.cart,.woocommerce div.product .summary form.cart{display:none!important}
.single-product .summary .product_meta{display:none!important}
.imp-hero-compact{margin:12px 0 18px;color:var(--imp-navy);font-family:"Noto Sans",Arial,sans-serif}
.imp-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.imp-hero-chip{display:inline-flex;align-items:center;min-width:0;padding:6px 11px;border-radius:999px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12);color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:12px;font-weight:700}
.imp-hero-short{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--imp-navy)}
.imp-hero-short p{margin:0 0 8px!important;font:inherit!important;color:inherit!important}
.imp-hero-calendly{display:block;width:100%;padding:14px 18px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;box-sizing:border-box}
.imp-hero-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:12px!important}
.imp-hero-contact-grid>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(24,52,87,.16)!important;border-radius:999px!important;background:var(--imp-white)!important;color:var(--imp-navy)!important;text-decoration:none!important;text-align:center!important;font-family:"Poppins",Arial,sans-serif!important;font-weight:700!important;overflow-wrap:anywhere!important}
.imp-hero-contact-grid>a:hover{border-color:var(--imp-red)!important}</p>
<p>/* FIVE TABS — fixed horizontal navigation matching the approved layout */
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
body.single-product .woocommerce-tabs ul.tabs,
body.single-product .wc-tabs-wrapper ul.wc-tabs{
 display:flex!important;
 flex-direction:row!important;
 flex-wrap:nowrap!important;
 align-items:center!important;
 justify-content:flex-start!important;
 gap:8px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 min-height:56px!important;
 padding:6px!important;
 margin:0 0 24px!important;
 list-style:none!important;
 background:var(--imp-navy)!important;
 border:0!important;
 border-radius:22px!important;
 overflow-x:auto!important;
 overflow-y:hidden!important;
 overscroll-behavior-x:contain!important;
 -webkit-overflow-scrolling:touch!important;
 white-space:nowrap!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:after,
body.single-product .woocommerce-tabs ul.tabs:before,
body.single-product .woocommerce-tabs ul.tabs:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li,
body.single-product .woocommerce-tabs ul.tabs>li,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li{
 float:none!important;
 display:block!important;
 position:relative!important;
 flex:0 0 auto!important;
 flex-basis:auto!important;
 flex-grow:0!important;
 flex-shrink:0!important;
 width:auto!important;
 min-width:0!important;
 max-width:none!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 border-radius:18px!important;
 box-shadow:none!important;
 clear:none!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li:after,
body.single-product .woocommerce-tabs ul.tabs>li:before,
body.single-product .woocommerce-tabs ul.tabs>li:after{display:none!important;content:none!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
body.single-product .woocommerce-tabs ul.tabs>li>a,
body.single-product .wc-tabs-wrapper ul.wc-tabs>li>a{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:auto!important;
 min-width:max-content!important;
 height:44px!important;
 padding:0 18px!important;
 margin:0!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
 border:1px solid rgba(24,52,87,.12)!important;
 font-family:"Poppins",Arial,sans-serif!important;
 font-weight:700!important;
 font-size:14px!important;
 line-height:1!important;
 text-decoration:none!important;
 white-space:nowrap!important;
 border-radius:18px!important;
 box-sizing:border-box!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a:hover,
body.single-product .woocommerce-tabs ul.tabs>li>a:hover{
 border-color:var(--imp-red)!important;
 color:var(--imp-navy)!important;
 background:var(--imp-white)!important;
}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active,
body.single-product .woocommerce-tabs ul.tabs>li.active{background:transparent!important}
body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li.active>a,
body.single-product .woocommerce-tabs ul.tabs>li.active>a{
 background:var(--imp-navy)!important;
 color:var(--imp-white)!important;
 border-color:var(--imp-navy)!important;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce-tabs .woocommerce-Tabs-panel{padding:0!important;margin:0!important}
.imp-pf-tab-panel{width:min(1180px,100%);max-width:100%;margin:0 auto}
@media(max-width:767px){
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs,
 body.single-product .woocommerce-tabs ul.tabs,
 body.single-product .wc-tabs-wrapper ul.wc-tabs{border-radius:18px!important;gap:6px!important;padding:5px!important;min-height:52px!important;scrollbar-width:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar,
 body.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none!important}
 body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs>li>a,
 body.single-product .woocommerce-tabs ul.tabs>li>a{height:42px!important;padding:0 14px!important;font-size:13px!important;border-radius:15px!important}
}</p>
<p>/* PRICE TAB */
.imp-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
.imp-price-card{min-width:0;padding:26px;border-radius:24px;background:var(--imp-white);border:1px solid rgba(24,52,87,.12)}
.imp-price-label{font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--imp-red);margin-bottom:9px}
.imp-price-value{font-family:"Poppins",Arial,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;color:var(--imp-navy);line-height:1.2;overflow-wrap:anywhere}
.imp-price-explain{margin-top:18px}</p>
<p>/* FIXED FINAL CONTACT */
.imp-contact{width:min(1180px,100%);max-width:100%;margin:34px auto 0;padding:clamp(26px,4vw,46px);border-radius:30px;background:var(--imp-soft-blue);border:1px solid rgba(24,52,87,.12);box-sizing:border-box;color:var(--imp-navy)}
.imp-contact h2{font-family:"Poppins",Arial,sans-serif;color:var(--imp-navy);font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 14px}
.imp-contact p{font-family:"Noto Sans",Arial,sans-serif;color:var(--imp-navy);font-size:16px;line-height:1.7;margin:0 0 12px}
.imp-contact-main{display:block;width:100%;margin-top:24px;padding:17px 22px;background:var(--imp-red)!important;color:var(--imp-white)!important;border-radius:999px;text-align:center;text-decoration:none!important;font-family:"Poppins",Arial,sans-serif;font-weight:800;font-size:17px;box-sizing:border-box}
.imp-contact-main:hover{opacity:.92;color:var(--imp-white)!important}
.imp-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin-top:24px!important}
.imp-contact-grid>.imp-contact-card{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;box-sizing:border-box!important;background:var(--imp-white)!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important}
.imp-contact-card:hover{border-color:var(--imp-red)!important}
.imp-contact-label{display:block;color:var(--imp-red);font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
.imp-contact-value{display:block;color:var(--imp-navy);font-family:"Poppins",Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;min-width:0}</p>
<p>@media(max-width:767px){
 .imp-card{margin:16px 0;padding:22px;border-radius:22px}
 .imp-benefits ul,.imp-scope ul,.imp-target ul{grid-template-columns:1fr;gap:12px}
 .imp-hero-contact-grid{grid-template-columns:1fr!important;gap:10px!important}
 .imp-price-grid{grid-template-columns:1fr;gap:12px}
 .imp-contact{margin-top:24px;padding:22px;border-radius:24px}
 .imp-contact-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:16px!important}
 .imp-contact-grid>.imp-contact-card{min-height:108px!important;padding:20px!important;border-radius:20px!important}
 .imp-contact-value{font-size:17px}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{padding:9px 12px!important;font-size:13px!important}
}</p>
<p>/* v4.5.4 stable contact guard: no DOM reordering */
.imp-hero-contact-grid,.imp-contact-grid{box-sizing:border-box!important}
.imp-hero-contact-grid>* ,.imp-contact-grid>*{box-sizing:border-box!important;float:none!important;clear:none!important}
@media(max-width:767px){
 .imp-hero-contact-grid,.imp-contact-grid{grid-template-columns:1fr!important}
 .imp-contact-grid{gap:12px!important}
 .imp-contact-grid>.imp-contact-card{min-height:0!important;padding:20px!important}
}</p>
<p>/* v4.5.5 contact layout: table-based to survive WooCommerce/wpautop */
.imp-hero-contact-table,.imp-contact-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:0!important;background:transparent!important}
.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-contact-table tbody,.imp-contact-table tr{border:0!important;background:transparent!important}
.imp-hero-contact-cell,.imp-contact-cell{box-sizing:border-box!important;border:0!important;background:transparent!important}
.imp-hero-contact-cell a,.imp-contact-cell a{box-sizing:border-box!important}
@media(max-width:767px){
 .imp-hero-contact-table,.imp-hero-contact-table tbody,.imp-hero-contact-table tr,.imp-hero-contact-table td,.imp-contact-table,.imp-contact-table tbody,.imp-contact-table tr,.imp-contact-table td{display:block!important;width:100%!important;max-width:100%!important}
 .imp-hero-contact-cell{padding:0 0 10px!important}
 .imp-contact-cell{padding:0 0 12px!important}
 .imp-contact-table{margin-top:16px!important}
 .imp-contact-cell .imp-contact-card{min-height:0!important;padding:20px!important}
}
</style>
<div class="implementi-pf" data-product-factory="yes" data-base-price="199">
<div id="imp-description-root">
<section class="imp-card imp-card-soft">
<div class="imp-kicker">Managed automation by implementi.ai</div>
<p>AI Lead Analysis delivers managed, recurring lead enrichment and a ready-to-use customer report for every prospect. Implementi.ai operates the automation: we connect agreed data sources, run automated OSINT-style enrichment and scoring, and deliver a concise, structured report for each lead so your sellers can act immediately.</p>
<p>This is a subscription service: implementi.ai configures the solution, monitors runs, handles operational errors and applies maintenance updates so the automation keeps working reliably as systems or data change.</p>
</section>
<section class="imp-card">
<h2>The problem</h2>
<p>Without automation, lead qualification requires manual research across websites, directories, company registries and CRM notes. Sales reps spend hours gathering contact details, company context and buying signals before they can prioritize outreach. Manual research scales poorly: processes vary by rep, records are inconsistent, and high-volume lists quickly overwhelm capacity. As activity increases, teams risk mis-prioritizing prospects because key signals are missed or buried in inconsistent notes.</p>
<div class="imp-media">
<div class="imp-kicker">The challenge</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/10/ai-lead-analysis-potential-customer-report-pf4512-4933-support-1.jpg" alt="Flat-vector illustration of a sales rep overwhelmed by manual research across multiple documents and tabs." /></div>
</section>
<section class="imp-card imp-card-blue imp-scope">
<h2>What this solution automates</h2>
<p>This managed service automates the research and initial qualification of potential customers and produces a concise, structured report for each lead.</p>
<ul>
<li>Automated enrichment of lead records with company details, industry, size proxies and public contacts.</li>
<li>Signal extraction and heuristic scoring to highlight likely purchasing potential or relevance.</li>
<li>Generation of a one-page structured report (fields and recommended next steps) exported to Google Sheets, a CRM record or CSV.</li>
<li>Scheduled runs (daily/batched) or event-driven processing when new leads arrive.</li>
<li>Monitoring, error handling and operational maintenance provided monthly by implementi.ai.</li>
</ul>
</section>
<section class="imp-card imp-benefits">
<h2>What your business gains</h2>
<ul>
<li><strong>Faster qualification.</strong> Automation delivers structured lead profiles so reps spend minutes reviewing a qualified lead instead of hours researching it.</li>
<li><strong>Consistent data.</strong> Standardized enrichment and report fields reduce variation between reps and make prioritization decisions comparable across the team.</li>
<li><strong>Better prioritization.</strong> Enrichment and scoring highlight leads with higher relevance so sales effort is focused where it matters.</li>
<li><strong>Operational continuity.</strong> Implementi.ai monitors the automation, resolves errors and updates connectors so the service keeps delivering without internal engineering overhead.</li>
<li><strong>Flexible delivery.</strong> Reports are delivered in the format you need — Google Sheets, CSVs or pushed into your CRM — enabling immediate action by sales teams.</li>
</ul>
<div class="imp-media">
<div class="imp-kicker">The result</div>
<p><img decoding="async" src="https://implementi.ai/wp-content/uploads/2026/10/ai-lead-analysis-potential-customer-report-pf4512-4933-support-2.jpg" alt="Flat-vector illustration of a tidy lead report delivered to a spreadsheet/CRM, ready for immediate sales action." /></div>
</section>
<section class="imp-card imp-card-soft">
<h2>A practical use case</h2>
<p>For example, a B2B sales team receives inbound leads from a trade show list and marketing forms. Rather than assigning each lead to a rep for manual research, the team routes the lead list into the AI Lead Analysis service. Implementi.ai enriches each record with company background, likely contact roles, and contextual signals, scores its sales relevance, and produces a one-page report placed into a shared Google Sheet and the CRM. Reps review the report, prioritize outreach, and act on leads already summarized with the most useful information.</p>
</section>
<section class="imp-card imp-target">
<h2>Who is it for?</h2>
<ul>
<li>Small and medium B2B companies that rely on manual research to qualify leads and want faster, consistent qualification.</li>
<li>Inside sales teams that need structured lead summaries to speed outreach and reduce time per opportunity.</li>
<li>Consultancies and agencies that prepare lead dossiers for client outreach without building in-house data pipelines.</li>
<li>Companies using a CRM and simple data sources (sheets, email, form exports) that want a managed enrichment service instead of an internal engineering project.</li>
</ul>
</section>
<section class="imp-card imp-card-blue">
<h2>What is included in the monthly service</h2>
<p>The monthly subscription covers the running automation and all operational work required to keep it producing reliable customer reports. Implementi.ai operates and monitors the automation, maintains connectors, fixes integration errors and applies reasonable configuration updates needed to keep the agreed solution working.</p>
<ul>
<li>Managed automation operation and monitoring</li>
<li>Connections with systems agreed before launch (CRM, email, Google Sheets, CSV)</li>
<li>AI-based enrichment and report generation</li>
<li>Error handling, maintenance and configuration updates as required</li>
</ul>
</section>
<section class="imp-card">
<h2>When this solution may not be necessary</h2>
<ul>
<li>Organizations that need a fully self-hosted, in-house data pipeline rather than a managed service may prefer a different solution.</li>
<li>Very high-volume, enterprise data platforms with complex ERP and multi-source reconciliation needs — these projects usually require a bespoke engagement beyond standard lead analysis.</li>
</ul>
</section></div>
<div id="imp-tab-how-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>How it works</h2>
<ol>
<li><strong>Define inputs and delivery.</strong> We agree which lead sources and delivery formats to use (CRM, form exports, Google Sheets or CSV) and the report fields you want populated.</li>
<li><strong>Connect sources.</strong> Implementi.ai configures the agreed connectors and test runs to securely receive lead data for processing.</li>
<li><strong>Automated enrichment.</strong> For each lead the automation collects public company information, finds likely contacts and extracts contextual signals from open sources.</li>
<li><strong>Scoring and classification.</strong> The service applies agreed scoring rules and tags each lead by relevance and priority to help sales triage.</li>
<li><strong>Report generation and delivery.</strong> The system composes a structured one-page report for each lead and delivers it to the agreed destination (Sheet, CSV or CRM record).</li>
<li><strong>Monitoring and exception handling.</strong> Implementi.ai monitors runs, flags issues and resolves integration or processing errors as part of the monthly service.</li>
<li><strong>Iterate and tune.</strong> We refine enrichment fields, scoring and report layout after initial runs to match your sales process and priorities.</li>
</ol>
</section>
<section class="imp-card">
<h2>Example workflow</h2>
<p>For example, imagine a company that imports a daily form export into a Google Sheet. Each new row triggers the managed automation: implementi.ai enriches the row with company address data, web presence, and publicly listed contact roles, then computes a relevance score and writes a concise report back to the Sheet and into the CRM. If a lead lacks a clear contact email or returns conflicting data, the service flags the record and logs a note for a human reviewer; otherwise the lead appears in the sellers&#8217; prioritized queue ready for outreach.</p>
</section></div>
</div>
<div id="imp-tab-integrations-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2>Integrations</h2>
<h3>Typical systems</h3>
<p>Typical systems include CRM platforms (for example Salesforce or HubSpot), Google Sheets, CSV exports from marketing forms, email inboxes or automation platforms (Zapier, Make) that can route lead data. These are examples; final compatibility is confirmed during scoping and before launch.</p>
</section>
<section class="imp-card">
<h3>Connection methods</h3>
<p>Connections are implemented using the method agreed during scoping: available CRM APIs or native integrations, webhooks or integration platforms, scheduled CSV/FTP imports, email-based ingestion or Google Sheets. Implementi.ai recommends the most reliable method for your systems and confirms compatibility before implementation.</p>
</section>
<section class="imp-card imp-card-blue">
<h3>What we need from your company</h3>
<p>Before launch we agree the lead sources, sample data formats, desired report fields and the destination where reports should be delivered. We also need credentials or a secure integration method for the chosen systems (API access, webhook endpoint, or scheduled export). Finally, we define scoring rules and any approval or exception-handling preferences. Compatibility and access method are confirmed and documented before implementation begins.</p>
</section></div>
</div>
<div id="imp-tab-faq-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card">
<h2>FAQ</h2>
<h3>What types of lead sources can you process?</h3>
<p>We can process leads from CRMs, form exports, Google Sheets, CSV files and email-based sources. During scoping we select the best connection method for your systems and confirm compatibility before work begins.</p>
<h3>How customizable are the report fields and scoring rules?</h3>
<p>The report layout, required enrichment fields and scoring logic are configured during the onboarding phase. Implementi.ai will tune the configuration after initial runs so the output matches your sales team&#8217;s priorities.</p>
<h3>How often does processing run?</h3>
<p>Processing can run on a schedule (daily or at other agreed intervals) or be triggered when new leads arrive. Frequency is agreed during scoping and can be adjusted as your needs change.</p>
<h3>What happens when the automation can’t enrich a lead?</h3>
<p>Records with missing or conflicting data are marked and logged. The monthly service includes monitoring and error handling; implementi.ai will surface exceptions for manual review and adjust the process if gaps appear.</p>
<h3>Will you push data into our CRM?</h3>
<p>Yes, where an API or supported integration exists we can create or update CRM records with the generated report. Final mapping and field permissions are confirmed before launch.</p>
<h3>How do you handle updates and maintenance?</h3>
<p>Implementi.ai provides ongoing monitoring, fixes and reasonable configuration updates to keep the automation working as data sources or systems change; maintenance is part of the monthly subscription.</p>
</section></div>
</div>
<div id="imp-tab-price-source" class="imp-tab-source">
<div class="imp-pf-tab-panel">
<section class="imp-card imp-card-soft">
<h2 class="imp-i18n-price-title">Price</h2>
<div class="imp-price-grid">
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-monthly-label">Monthly subscription</div>
<div class="imp-price-value imp-price-monthly">199 PLN net / month</div>
</div>
<div class="imp-price-card">
<div class="imp-price-label imp-i18n-activation-label">Activation fee</div>
<div class="imp-price-value imp-price-activation" data-base-price="199">3 × monthly subscription</div>
</div></div>
<div class="imp-price-explain">
<p class="imp-i18n-activation-copy">The activation fee covers the initial setup, implementation and launch of the agreed automation scope.</p>
<p class="imp-i18n-monthly-copy">The monthly subscription covers the ongoing operation, maintenance and management of the automation service.</p>
<p class="imp-i18n-price-confirm">The exact scope and final monthly subscription are confirmed before launch.</p>
</p></div>
</section></div>
</div>
<section id="implementation-contact" class="imp-contact">
<div class="imp-contact-copy-card">
<h2 class="imp-i18n-contact-title">Ready to automate this process?</h2>
<p>When you contact us, tell us which CRM and lead sources you currently use and the preferred report delivery format (Google Sheet, CSV or CRM).</p>
<p class="imp-i18n-contact-copy">We’ll confirm how this solution can be connected, its scope and the final monthly subscription.</p>
</p></div>
<p>    <a class="imp-contact-main imp-i18n-calendly" href="https://calendly.com/d/cv3s-28d-54k/30-minutowe-spotkanie" target="_blank" rel="noopener">Book a 30-minute call</a></p>
<table class="imp-contact-table" role="presentation" cellspacing="0" cellpadding="0" style="width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:24px 0 0!important;border:0!important;background:transparent!important;">
<tbody>
<tr>
<td class="imp-contact-cell imp-contact-cell-email" style="width:50%!important;padding:0 12px 0 0!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="mailto:contact@implementi.ai" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-email-label">Email us</span><span class="imp-contact-value">contact@implementi.ai</span></a></td>
<td class="imp-contact-cell imp-contact-cell-phone" style="width:50%!important;padding:0 0 0 12px!important;border:0!important;background:transparent!important;vertical-align:top!important;"><a class="imp-contact-card" href="tel:%2B48660983178" style="display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:132px!important;margin:0!important;box-sizing:border-box!important;background:#F9F9F9!important;border:1px solid rgba(24,52,87,.12)!important;border-radius:24px!important;padding:28px!important;text-decoration:none!important;"><span class="imp-contact-label imp-i18n-phone-label">Call us</span><span class="imp-contact-value">&#43;48 660 983 178</span></a></td>
</tr>
</tbody>
</table>
</section>
</div>
<p><script>(function(){
var impBusy=false;
function impLang(){var l=(document.documentElement.lang||'en').toLowerCase();return l.indexOf('pl')===0?'pl':'en';}
function impText(){return impLang()==='pl'?{description:'Opis',how:'Jak to działa',integrations:'Integracje',faq:'FAQ',price:'Cena',contactTitle:'Chcesz zautomatyzować ten proces?',contactCopy:'Potwierdzimy sposób podłączenia rozwiązania, zakres oraz ostateczny miesięczny abonament.',calendly:'Umów 30-minutową rozmowę',email:'Napisz e-mail',phone:'Zadzwoń',monthly:'Abonament miesięczny',activation:'Opłata aktywacyjna',activationCopy:'Opłata aktywacyjna obejmuje początkową konfigurację, wdrożenie i uruchomienie uzgodnionego zakresu automatyzacji.',monthlyCopy:'Abonament miesięczny obejmuje bieżące działanie, utrzymanie i obsługę automatyzacji.',priceConfirm:'Dokładny zakres i ostateczny miesięczny abonament potwierdzamy przed uruchomieniem.',pricePrefix:'Od ',priceSuffix:' netto / miesiąc',tabMonthlySuffix:' netto / miesiąc',tabActivationSuffix:' netto'}:{description:'Description',how:'How it works',integrations:'Integrations',faq:'FAQ',price:'Price',contactTitle:'Ready to automate this process?',contactCopy:'We’ll confirm how this solution can be connected, its scope and the final monthly subscription.',calendly:'Book a 30-minute call',email:'Email us',phone:'Call us',monthly:'Monthly subscription',activation:'Activation fee',activationCopy:'The activation fee covers the initial setup, implementation and launch of the agreed automation scope.',monthlyCopy:'The monthly subscription covers the ongoing operation, maintenance and management of the automation service.',priceConfirm:'The exact scope and final monthly subscription are confirmed before launch.',pricePrefix:'From ',priceSuffix:' net / month',tabMonthlySuffix:' net / month',tabActivationSuffix:' net'};}
function clean(v){return(v||'').replace(/ /g,' ').replace(/\s+/g,' ').trim();}
function money(raw){raw=clean(raw).replace(/^From\s+/i,'').replace(/^Od\s+/i,'').replace(/\s+netto\s*\/\s*miesiąc$/i,'').replace(/\s+net\s*\/\s*month$/i,'');var m=raw.match(/([\d\s.,]+)/);if(!m)return null;var n=m[1].replace(/\s/g,'');var lc=n.lastIndexOf(','),ld=n.lastIndexOf('.'),sep='';if(lc>=0||ld>=0)sep=lc>ld?',':'.';var frac=sep?(n.split(sep)[1]||''):'';var decimals=(frac&&parseInt(frac,10)!==0)?Math.min(frac.length,2):0;var norm=n;if(sep===',')norm=norm.replace(/\./g,'').replace(',','.');else if(sep==='.')norm=norm.replace(/,/g,'');var val=parseFloat(norm);if(isNaN(val))return null;var idx=raw.indexOf(m[1]);var pre=clean(raw.slice(0,idx));var post=clean(raw.slice(idx+m[1].length));if(impLang()==='en'&&post.toLowerCase()==='zł')post='PLN';return{value:val,decimals:decimals,prefix:pre,suffix:post,decimal:sep||'.'};}
function fmt(v,f){var s=Number(v).toFixed(f.decimals);if(f.decimal===',')s=s.replace('.',',');return(f.prefix?f.prefix:'')+s+(f.suffix?' '+f.suffix:'');}
function currentMoney(){var p=document.querySelector('.summary p.price');var root=document.querySelector('.implementi-pf');var fallback=(root&&root.getAttribute('data-base-price')?root.getAttribute('data-base-price'):'199')+' PLN';if(!p)return money(fallback);var txt=clean(p.textContent||p.innerText||'');if(/^(From|Od)\s/i.test(txt)&&p.getAttribute('data-imp-raw'))txt=p.getAttribute('data-imp-raw');else if(txt&&!/^(From|Od)\s/i.test(txt))p.setAttribute('data-imp-raw',txt);return money(txt)||money(fallback);}
function localize(){var t=impText();var map=[['.imp-i18n-contact-title',t.contactTitle],['.imp-i18n-contact-copy',t.contactCopy],['.imp-i18n-calendly',t.calendly],['.imp-i18n-email-label',t.email],['.imp-i18n-phone-label',t.phone],['.imp-i18n-price-title',t.price],['.imp-i18n-monthly-label',t.monthly],['.imp-i18n-activation-label',t.activation],['.imp-i18n-activation-copy',t.activationCopy],['.imp-i18n-monthly-copy',t.monthlyCopy],['.imp-i18n-price-confirm',t.priceConfirm]];map.forEach(function(x){document.querySelectorAll(x[0]).forEach(function(el){el.textContent=x[1];});});document.querySelectorAll('.imp-hero-calendly').forEach(function(a){a.textContent=t.calendly;});document.querySelectorAll('.imp-hero-email').forEach(function(a){a.textContent=t.email;});document.querySelectorAll('.imp-hero-phone').forEach(function(a){a.textContent=t.phone;});}
function updatePrice(){if(impBusy)return;var t=impText(),p=document.querySelector('.summary p.price'),f=currentMoney();if(!f)return;var base=fmt(f.value,f),desired=t.pricePrefix+base+t.priceSuffix;impBusy=true;if(p&&clean(p.textContent)!==desired){p.innerHTML='<span class="imp-native-monthly-price">'+desired+'</span>';}document.querySelectorAll('.imp-price-monthly').forEach(function(el){el.textContent=base+t.tabMonthlySuffix;});document.querySelectorAll('.imp-price-activation').forEach(function(el){el.textContent=fmt(f.value*3,f)+t.tabActivationSuffix;});impBusy=false;}
function enforceImpTabsLayout(){
 var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');
 if(!wrap)return;
 var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');
 if(!tabs)return;
 var important=function(el,prop,val){try{el.style.setProperty(prop,val,'important');}catch(e){}};
 important(tabs,'display','flex');important(tabs,'flex-direction','row');important(tabs,'flex-wrap','nowrap');important(tabs,'align-items','center');important(tabs,'justify-content','flex-start');important(tabs,'gap','8px');important(tabs,'width','100%');important(tabs,'max-width','100%');important(tabs,'min-width','0');important(tabs,'height','auto');important(tabs,'padding','6px');important(tabs,'margin','0 0 24px');important(tabs,'overflow-x','auto');important(tabs,'overflow-y','hidden');important(tabs,'white-space','nowrap');important(tabs,'background','#183457');important(tabs,'border','0');important(tabs,'border-radius','22px');
 Array.from(tabs.children).forEach(function(li){
  if(li.style.display==='none')return;
  important(li,'float','none');important(li,'display','block');important(li,'flex','0 0 auto');important(li,'flex-basis','auto');important(li,'flex-grow','0');important(li,'flex-shrink','0');important(li,'width','auto');important(li,'min-width','0');important(li,'max-width','none');important(li,'margin','0');important(li,'padding','0');important(li,'clear','none');important(li,'border','0');important(li,'background','transparent');
  var a=li.querySelector('a');if(!a)return;
  important(a,'display','flex');important(a,'align-items','center');important(a,'justify-content','center');important(a,'width','auto');important(a,'min-width','max-content');important(a,'height','44px');important(a,'padding','0 18px');important(a,'margin','0');important(a,'white-space','nowrap');important(a,'font-family','Poppins, Arial, sans-serif');important(a,'font-weight','700');important(a,'font-size','14px');important(a,'text-decoration','none');important(a,'border-radius','18px');
  if(li.classList.contains('active')){important(a,'background','#183457');important(a,'color','#F9F9F9');important(a,'border-color','#183457');}
  else{important(a,'background','#F9F9F9');important(a,'color','#183457');important(a,'border','1px solid rgba(24,52,87,.12)');}
 });
}
function buildTabs(){var wrap=document.querySelector('.woocommerce-tabs, .wc-tabs-wrapper');if(!wrap)return;var tabs=wrap.querySelector('ul.tabs, ul.wc-tabs');var desc=wrap.querySelector('#tab-description, .woocommerce-Tabs-panel--description');if(!tabs||!desc)return;var t=impText();var da=tabs.querySelector('.description_tab a, a[href="#tab-description"]');if(da)da.textContent=t.description;tabs.querySelectorAll('.imp-pf-custom-tab').forEach(function(el){el.remove();});wrap.querySelectorAll('.imp-pf-custom-panel').forEach(function(el){el.remove();});var specs=[['how-it-works',t.how,'imp-tab-how-source'],['integrations',t.integrations,'imp-tab-integrations-source'],['faq',t.faq,'imp-tab-faq-source'],['price',t.price,'imp-tab-price-source']];specs.forEach(function(s){var src=document.getElementById(s[2]);if(!src)return;var li=document.createElement('li');li.className='imp-pf-custom-tab '+s[0]+'_tab';var a=document.createElement('a');a.href='#tab-'+s[0];a.textContent=s[1];li.appendChild(a);tabs.appendChild(li);var panel=document.createElement('div');panel.id='tab-'+s[0];panel.className='woocommerce-Tabs-panel woocommerce-Tabs-panel--'+s[0]+' panel entry-content wc-tab imp-pf-custom-panel';panel.innerHTML=src.innerHTML;panel.style.display='none';wrap.appendChild(panel);});Array.from(tabs.children).forEach(function(li){if(!li.classList.contains('description_tab')&&!li.classList.contains('imp-pf-custom-tab'))li.style.display='none';});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){if(panel!==desc&&!panel.classList.contains('imp-pf-custom-panel'))panel.style.display='none';});function activate(id){Array.from(tabs.querySelectorAll('li')).forEach(function(li){li.classList.remove('active');});Array.from(wrap.querySelectorAll('.woocommerce-Tabs-panel')).forEach(function(panel){panel.style.display='none';});var a=tabs.querySelector('a[href="#'+id+'"]');if(a&&a.parentElement)a.parentElement.classList.add('active');var panel=wrap.querySelector('#'+id);if(panel)panel.style.display='block';enforceImpTabsLayout();}tabs.addEventListener('click',function(e){var a=e.target.closest('a');if(!a)return;var h=a.getAttribute('href')||'';if(h==='#tab-description'||h==='#tab-how-it-works'||h==='#tab-integrations'||h==='#tab-faq'||h==='#tab-price'){e.preventDefault();e.stopImmediatePropagation();activate(h.slice(1));}},true);if(!tabs.querySelector('li.active'))activate('tab-description');enforceImpTabsLayout();setTimeout(enforceImpTabsLayout,80);var contact=document.getElementById('implementation-contact');if(contact)wrap.insertAdjacentElement('afterend',contact);}
function init(){buildTabs();enforceImpTabsLayout();localize();updatePrice();document.querySelectorAll('.paypal-buttons,.ppc-button-wrapper,.wc-stripe-payment-request-wrapper,.express-payment-button,.wcpay-payment-request-wrapper').forEach(function(el){el.style.display='none';});}
document.addEventListener('DOMContentLoaded',init);window.addEventListener('load',init);setTimeout(init,400);setTimeout(init,1200);setTimeout(init,2400);var s=document.querySelector('.summary');if(s&&window.MutationObserver){new MutationObserver(function(){setTimeout(updatePrice,30);}).observe(s,{childList:true,subtree:true,characterData:true});}
})();</script></p>
<style id="imp-v4510-ui-fix">
/* v4.5.10 — keep light blue only as page background, not inside framed content */
.imp-card-soft,
.imp-card-blue{
  background:#F9F9F9!important;
}</p>
<p>/* Direct spacing between the end of the implementi product content/contact and related products */
body.single-product #implementation-contact{
  margin-bottom:140px!important;
}</p>
<p>/* Hero contact container — JS below unwraps any wpautop </p>
<p>/<br /> wrappers first */
body.single-product .summary .imp-hero-contact-inline,
body.single-product .summary .imp-hero-contact-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  margin:12px 0 0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .summary .imp-hero-contact-inline>.imp-hero-email,
body.single-product .summary .imp-hero-contact-inline>.imp-hero-phone,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-email,
body.single-product .summary .imp-hero-contact-grid>.imp-hero-phone{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 12px!important;
  float:none!important;
  clear:none!important;
  box-sizing:border-box!important;
  border:1px solid rgba(24,52,87,.16)!important;
  border-radius:999px!important;
  background:#F9F9F9!important;
  color:#183457!important;
  text-decoration:none!important;
  text-align:center!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:700!important;
}</p>
<p>/* Related products */
body.single-product .related.products,
body.single-product .upsells.products{
  clear:both!important;
}
body.single-product .related.products ul.products,
body.single-product .upsells.products ul.products{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
body.single-product .related.products .imp-related-title,
body.single-product .upsells.products .imp-related-title,
body.single-product .related.products .woocommerce-loop-product__title,
body.single-product .upsells.products .woocommerce-loop-product__title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:14px 0 8px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .related.products ul.products li.product .price,
body.single-product .upsells.products ul.products li.product .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:767px){
  body.single-product #implementation-contact{
    margin-bottom:72px!important;
  }
  body.single-product .summary .imp-hero-contact-inline,
  body.single-product .summary .imp-hero-contact-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
}
</style>
<p><script id="imp-v4510-ui-fix-js">
(function(){
  function impImportant(el, prop, value){
    if(!el) return;
    try{ el.style.setProperty(prop,value,'important'); }catch(e){}
  }</p>
<p>  function fixHeroContact(){
    var wrap=document.querySelector('.summary .imp-hero-contact-inline, .summary .imp-hero-contact-grid');
    if(!wrap) return;</p>
<p>    var email=wrap.querySelector('.imp-hero-email');
    var phone=wrap.querySelector('.imp-hero-phone');
    if(!email || !phone) return;</p>
<p>    /* Woo short-description filters can insert </p>
<p>/<br />. Put the two anchors
       back as DIRECT children so no wrapper can push Call us to the next row. */
    if(email.parentElement!==wrap || phone.parentElement!==wrap || wrap.children.length!==2){
      wrap.innerHTML='';
      wrap.appendChild(email);
      wrap.appendChild(phone);
    }</p>
<p>    impImportant(wrap,'display','grid');
    impImportant(wrap,'width','100%');
    impImportant(wrap,'max-width','100%');
    impImportant(wrap,'gap',window.innerWidth<=767?'10px':'12px');
    impImportant(wrap,'grid-template-columns',window.innerWidth<=767?'1fr':'minmax(0,1fr) minmax(0,1fr)');

    [email,phone].forEach(function(a){
      impImportant(a,'display','flex');
      impImportant(a,'align-items','center');
      impImportant(a,'justify-content','center');
      impImportant(a,'width','100%');
      impImportant(a,'max-width','none');
      impImportant(a,'min-width','0');
      impImportant(a,'margin','0');
      impImportant(a,'float','none');
      impImportant(a,'clear','none');
      impImportant(a,'box-sizing','border-box');
    });
  }

  function visibleProductName(li){
    var title=li.querySelector('.woocommerce-loop-product__title, .product-title, h2.woocommerce-loop-product__title');
    if(title &#038;&#038; title.textContent.trim()) return {text:title.textContent.trim(), node:title};

    var link=li.querySelector('a.woocommerce-LoopProduct-link, a.woocommerce-loop-product__link, a[href]');
    var aria=link ? (link.getAttribute('aria-label') || '') : '';
    if(aria){
      aria=aria.replace(/^(Read more about|View product|Select options for)\s*/i,'').replace(/^["']|["']$/g,'').trim();
      if(aria) return {text:aria,node:null};
    }

    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt') || '').trim() : '';
    return {text:alt,node:null};
  }

  function fixRelatedProducts(){
    document.querySelectorAll('.related.products, .upsells.products').forEach(function(section){
      var list=section.querySelector('ul.products');
      if(!list) return;

      /* Tell Woo/theme this is a 3-column list instead of a 4-column list. */
      Array.from(list.classList).forEach(function(c){
        if(/^columns-\d+$/.test(c)) list.classList.remove(c);
      });
      list.classList.add('columns-3');

      var items=Array.from(list.querySelectorAll(':scope > li.product'));
      items.slice(3).forEach(function(li){ li.remove(); });
      items=Array.from(list.querySelectorAll(':scope > li.product'));</p>
<p>      /* Only force our own grid dimensions when the theme doesn't produce
         a usable 3-column row after changing to columns-3. */
      if(window.innerWidth>900){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(3,minmax(0,1fr))');
        impImportant(list,'gap','30px');
      }else if(window.innerWidth>767){
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','repeat(2,minmax(0,1fr))');
        impImportant(list,'gap','24px');
      }else{
        impImportant(list,'display','grid');
        impImportant(list,'grid-template-columns','1fr');
        impImportant(list,'gap','22px');
      }</p>
<p>      items.forEach(function(li){
        impImportant(li,'width','auto');
        impImportant(li,'max-width','none');
        impImportant(li,'min-width','0');
        impImportant(li,'float','none');
        impImportant(li,'clear','none');
        impImportant(li,'margin','0');</p>
<p>        var info=visibleProductName(li);
        var title=info.node;</p>
<p>        if(title){
          title.classList.add('imp-related-title');
        }else if(info.text && !li.querySelector('.imp-related-title')){
          title=document.createElement('div');
          title.className='imp-related-title';
          title.textContent=info.text;
          var price=li.querySelector('.price');
          if(price) li.insertBefore(title,price);
          else li.appendChild(title);
        }</p>
<p>        if(title){
          impImportant(title,'display','block');
          impImportant(title,'visibility','visible');
          impImportant(title,'opacity','1');
          impImportant(title,'height','auto');
          impImportant(title,'max-height','none');
          impImportant(title,'overflow','visible');
          impImportant(title,'margin','14px 0 8px');
          impImportant(title,'color','#183457');
          impImportant(title,'font-family','Poppins, Arial, sans-serif');
          impImportant(title,'font-size','18px');
          impImportant(title,'font-weight','700');
          impImportant(title,'line-height','1.35');
          impImportant(title,'text-align','center');
        }
      });
    });
  }</p>
<p>  function run(){
    fixHeroContact();
    fixRelatedProducts();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(run,50);});
  setTimeout(run,250);
  setTimeout(run,700);
  setTimeout(run,1600);
  setTimeout(run,3000);</p>
<p>  if(window.MutationObserver){
    var mo=new MutationObserver(function(){setTimeout(run,40);});
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
<style id="imp-v4512-bottom-fix">
/* All customer-facing content cards stay white against the light-blue page background */
body.single-product .implementi-pf #imp-description-root > .imp-card,
body.single-product .implementi-pf .imp-pf-tab-panel > .imp-card,
body.single-product .implementi-pf .imp-auto-card{
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}</p>
<p>/* Lower contact copy must never sit loose on the blue page background */
body.single-product .implementi-pf .imp-contact-copy-card{
  display:block!important;
  width:100%!important;
  margin:0 0 26px!important;
  padding:clamp(24px,4vw,40px)!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:28px!important;
}
body.single-product .implementi-pf .imp-contact-copy-card h2{
  margin-top:0!important;
}</p>
<p>/* The recommendation area is deliberately separated from Email/Call cards */
body.single-product .imp-related-zone{
  display:block!important;
  clear:both!important;
  width:min(1420px,calc(100% - 40px))!important;
  max-width:100%!important;
  margin:150px auto 60px!important;
  padding:38px!important;
  box-sizing:border-box!important;
  background:#F9F9F9!important;
  border:1px solid rgba(24,52,87,.10)!important;
  border-radius:30px!important;
}</p>
<p>body.single-product .imp-related-heading{
  display:block!important;
  margin:0 0 34px!important;
  padding:0!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:30px!important;
  font-weight:800!important;
  line-height:1.2!important;
  text-align:left!important;
}</p>
<p>/* Exactly 3 products on desktop */
body.single-product .imp-related-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:30px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.single-product .imp-related-list > li.product{
  display:block!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
}
body.single-product .imp-related-list > li.product:nth-of-type(n+4){
  display:none!important;
}</p>
<p>/* Product titles must remain visible */
body.single-product .imp-related-list .woocommerce-loop-product__title,
body.single-product .imp-related-list .product-title,
body.single-product .imp-related-list .imp-related-title{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:16px 0 8px!important;
  color:#183457!important;
  font-family:"Poppins",Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.single-product .imp-related-list .price{
  display:block!important;
  margin:8px 0 14px!important;
  text-align:center!important;
}</p>
<p>@media(max-width:900px){
  body.single-product .imp-related-zone{
    width:min(100% - 24px,1100px)!important;
    margin-top:110px!important;
    padding:28px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:24px!important;
  }
}
@media(max-width:767px){
  body.single-product .imp-related-zone{
    width:calc(100% - 20px)!important;
    margin-top:80px!important;
    padding:20px!important;
    border-radius:24px!important;
  }
  body.single-product .imp-related-heading{
    margin-bottom:24px!important;
    font-size:24px!important;
  }
  body.single-product .imp-related-list{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
}
</style>
<p><script id="imp-v4512-bottom-fix-js">
(function(){
  function directProducts(list){
    return Array.prototype.filter.call(list.children,function(el){
      return el && el.classList && el.classList.contains('product');
    });
  }</p>
<p>  function textForProduct(li){
    var title=li.querySelector('.woocommerce-loop-product__title,.product-title,h2,h3');
    if(title && title.textContent.trim()) return {node:title,text:title.textContent.trim()};
    var img=li.querySelector('img');
    var alt=img ? (img.getAttribute('alt')||'').trim() : '';
    if(alt) return {node:null,text:alt};
    var link=li.querySelector('a[aria-label]');
    var ar=link ? (link.getAttribute('aria-label')||'').trim() : '';
    return {node:null,text:ar};
  }</p>
<p>  function wrapOrphanDescriptionText(){
    var roots=document.querySelectorAll('#imp-description-root,.imp-pf-tab-panel');
    roots.forEach(function(root){
      var group=[];
      function flush(){
        if(!group.length) return;
        var card=document.createElement('section');
        card.className='imp-card imp-auto-card';
        root.insertBefore(card,group[0]);
        group.forEach(function(n){ card.appendChild(n); });
        group=[];
      }
      Array.prototype.slice.call(root.childNodes).forEach(function(n){
        if(n.nodeType===3){
          if((n.textContent||'').trim()) group.push(n);
          return;
        }
        if(n.nodeType!==1) return;
        if(n.matches('section.imp-card,.imp-card,script,style,.imp-tab-source')) {
          flush();
        } else if(n.matches('p,h1,h2,h3,h4,ul,ol,blockquote,div:not(.imp-card)')) {
          group.push(n);
        } else {
          flush();
        }
      });
      flush();
    });
  }</p>
<p>  function findRecommendationList(){
    var contact=document.getElementById('implementation-contact');
    var lists=Array.prototype.slice.call(document.querySelectorAll('ul.products'));
    if(!lists.length) return null;</p>
<p>    if(contact){
      var following=lists.filter(function(list){
        try{
          return !!(contact.compareDocumentPosition(list) & Node.DOCUMENT_POSITION_FOLLOWING);
        }catch(e){ return false; }
      });
      if(following.length) return following[0];
    }</p>
<p>    return document.querySelector('.related.products ul.products,.upsells.products ul.products,section.related ul.products,section.upsells ul.products');
  }</p>
<p>  function fixRecommendations(){
    var list=findRecommendationList();
    if(!list) return;</p>
<p>    list.classList.add('imp-related-list');</p>
<p>    Array.prototype.slice.call(list.classList).forEach(function(c){
      if(/^columns-\d+$/.test(c)) list.classList.remove(c);
    });
    list.classList.add('columns-3');</p>
<p>    var items=directProducts(list);</p>
<p>    /* Physical removal + CSS nth-of-type fallback = exactly 3 visible products. */
    for(var i=items.length-1;i>=3;i--){
      items[i].remove();
    }
    items=directProducts(list);</p>
<p>    var zone=list.closest('section,.related,.upsells');
    if(!zone) zone=list.parentElement;
    if(zone){
      zone.classList.add('imp-related-zone');</p>
<p>      var existing=zone.querySelector(':scope > h2,:scope > h3');
      if(existing){
        existing.textContent='Customers also choose';
        existing.classList.add('imp-related-heading');
      }else if(!zone.querySelector(':scope > .imp-related-heading')){
        var h=document.createElement('h2');
        h.className='imp-related-heading';
        h.textContent='Customers also choose';
        zone.insertBefore(h,list);
      }
    }</p>
<p>    items.forEach(function(li){
      var info=textForProduct(li);
      if(info.node){
        info.node.classList.add('imp-related-title');
      }else if(info.text && !li.querySelector('.imp-related-title')){
        var t=document.createElement('div');
        t.className='imp-related-title';
        t.textContent=info.text;
        var price=li.querySelector('.price');
        if(price) li.insertBefore(t,price);
        else li.appendChild(t);
      }
    });
  }</p>
<p>  function run(){
    wrapOrphanDescriptionText();
    fixRecommendations();
  }</p>
<p>  document.addEventListener('DOMContentLoaded',run);
  window.addEventListener('load',run);
  window.addEventListener('resize',function(){setTimeout(fixRecommendations,60);});
  setTimeout(run,250);
  setTimeout(run,800);
  setTimeout(run,1800);
  setTimeout(run,3500);</p>
<p>  if(window.MutationObserver){
    var queued=false;
    var mo=new MutationObserver(function(){
      if(queued) return;
      queued=true;
      setTimeout(function(){
        queued=false;
        fixRecommendations();
      },100);
    });
    document.addEventListener('DOMContentLoaded',function(){
      if(document.body) mo.observe(document.body,{childList:true,subtree:true});
    });
  }
})();
</script></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4933</post-id>	</item>
	</channel>
</rss>
