Skip to main content
Web3 Onboarding
Activation
Wallet UX
Trust
Growth Diagnostic

The Web3 Onboarding Tax: Why Users Pay Before They See Value

Web3 asks users to absorb trust, custody, network, permission, and capital risk before value. Here is how to reduce that burden without hiding the consequences.

24 min read
Share:

Web3 onboarding is expensive before anyone pays a gas fee.

A new user may have to understand a protocol, decide whether the project is legitimate, choose or create an account, work out which network matters, acquire the right asset, fund gas, interpret a signature, grant a permission, and wait for an onchain result.

The product may not have shown them anything useful yet.

That burden is the Web3 onboarding tax.

The tax is bigger than the number of screens in a flow. It is the uncertainty, responsibility, capital, and control transferred to the user before the product has earned enough trust or demonstrated enough value to justify it.

Some of that burden is structural. Self-custody has consequences. Public transactions behave differently from database updates. Permissions can expose assets. A bridge, stake, delegation, claim, swap, or node setup may involve genuine financial and operational risk.

A great deal of the burden is still badly sequenced.

Web3 has spent years talking about making blockchain invisible. That idea is useful up to a point. The user does not need to choose a network when the system can choose safely. They do need to understand when a contract can move their assets. Gas can disappear from the interface. Lockups, permissions, custody, slippage, and recovery assumptions should not.

The job is to let the system carry the mechanical work while the user keeps informed control over the decisions that matter.

This article applies the wider Growth Leak Diagnostic to Web3 activation. It follows the route from qualified interest to trusted action, separates unavoidable consequence from inherited friction, and identifies the first part of the tax worth reducing.

Web3 transfers responsibility earlier

Most digital products let the user operate the product. Web3 products often ask the user to operate part of the infrastructure as well.

A wallet can be an account, an identity, a custody boundary, a signing device, a permission manager, and a public record of financial activity. A network is not always a background environment. It can determine which assets exist, what fees are required, where liquidity sits, and whether the intended action is possible at all.

A signature can also mean several different things:

  • Sign in to an offchain session.
  • Approve a token allowance.
  • Authorise a transaction.
  • Delegate future permissions.
  • Accept an order or intent.
  • Grant a contract the ability to act later.

Those actions can look strangely similar inside a wallet window. Their consequences are not similar.

Standards such as Sign-In with Ethereum and EIP-712 typed structured data exist partly to give signing requests a more consistent and intelligible structure. Their existence points to a basic truth: a cryptographically valid prompt is not automatically a comprehensible decision.

The product boundary is therefore wider than the product interface.

When a user leaves your app to buy a token, bridge funds, switch networks, inspect a transaction, recover an account, or ask Discord what an error means, they are still onboarding to your product.

The code may belong to another provider. The experience does not stop belonging to you.

A 2025 empirical study developed Web3 design guidance through a literature and industry review, evaluation of 25 applications, and validation with seven experts. It found recurring problems around technical terminology, education being separated from the task, weak feedback and recovery, and difficult financial or cross-chain interactions. Its final framework emphasised task-based guidance, progressive disclosure, integrated education, and clear system state. Read the peer-reviewed study.

That is more useful than adding another tooltip to the wallet modal.

Crypto-native teams have already paid the tax

Experienced users can make a poor test audience for onboarding.

They already have wallets. They keep gas on several networks. They recognise a chain ID, a contract address, an approval, a failed transaction, and the difference between connecting and signing. They have learned which warning signs matter and which ugly interfaces are merely normal.

Their onboarding feels short because years of accumulated knowledge are doing part of the work.

Teams can make the same mistake internally. A founder, product lead, community manager, and developer test the journey with funded wallets and familiar accounts. Everything works. The flow looks simple.

It is simple for people who have already absorbed the cost.

A newer user may be choosing a custody model, creating a recovery dependency, exposing an address, accepting unfamiliar financial language, and approving code they cannot independently inspect. All before the first useful outcome.

That does not mean every Web3 product should be flattened into a generic beginner flow.

A professional trading product can assume market knowledge. Node infrastructure can use technical language its operators genuinely understand. A governance interface for experienced delegates should not hide useful detail behind patronising explanations.

The intended user matters.

Good onboarding gives that person the right amount of control, evidence, and explanation for the commitment being requested. It does not pretend everyone is new. It also does not pretend expertise removes consequence.

What the user pays before value

The tax is paid in more than clicks.

Users spend attention working out what the product means. They spend trust deciding whether the project and interface are safe. They may commit capital before they understand the outcome. They may surrender permissions or custody rights that are difficult to inspect later.

The burden changes by product, but several forms keep appearing.

Comprehension

Web3 products often begin with the system rather than the user outcome.

A landing page explains the protocol, network, token mechanics, validator structure, yield source, governance model, or ecosystem vision. The user still cannot answer the practical question:

What can I do here, what do I get, and what happens after I act?

The problem gets worse when incentives and product value are mixed together.

A person may arrive because of points, an airdrop, a reward campaign, a token launch, or partner promotion. That attention is real. It is not proof that they understand or want the product.

A claim, mint, or wallet connect can therefore look like activation while masking weak comprehension. The incentivised event happened. Durable use may not follow.

Trust

A conventional product asks users to trust the company. A Web3 product may ask them to trust the company, frontend, wallet connection, contract, network, oracle, bridge, token economics, multisig, and support route.

Trust also has to survive context switching.

The user clicks from X or Discord to a landing page, opens an app on another subdomain, sees a wallet prompt carrying a contract address, and may then inspect an explorer they barely understand. Every surface has a different visual language and a different claim to legitimacy.

Proof in a blog post or audit repository does not automatically help at the moment of hesitation. The relevant proof needs to sit near the decision it supports.

For a wallet action, that could include:

  • The account or contract requesting authority.
  • The asset and amount affected.
  • Whether the permission is one-off, capped, recurring, or unlimited.
  • What can go wrong.
  • How the user exits, revokes, or recovers.
  • Where verified support lives.

Trust cannot be deferred to a footer after the user is already staring at a signature.

Account and custody

“Connect wallet” sounds like a login button. It can carry much more weight.

The user may need to choose between an external wallet, embedded account, smart account, custodial option, or an account model they do not yet understand. They may be asked to create a seed phrase, rely on passkeys, trust an MPC provider, configure recovery, or accept that recovery is unavailable.

Each model changes who can restore access, whether keys are exportable, who can intervene, and what happens when a device is lost.

The first session does not need a wallet-architecture lecture. It does need honesty about the relationship being created.

The user should know whether they control the account, whether the product or provider can intervene, and how access can be recovered.

Network and liquidity

A user may understand the product and still lack the conditions required to act.

Their asset is on the wrong chain. They hold the right token but no native gas. Their funds sit on an exchange rather than in a wallet. They need to bridge, swap, unwrap, or wait for settlement. The displayed balance may not be spendable in the current context.

These are not small implementation details. They change the practical price and effort of onboarding.

The team may see a funding failure. The user sees a puzzle:

  • Which network am I on?
  • Where is my asset now?
  • What token pays the fee?
  • Is this bridge legitimate?
  • Will the amount arriving still be enough?
  • What happens if the transfer is delayed?

Sending users elsewhere to solve the puzzle does not remove the burden. It moves it outside your analytics.

Permission

Connection, authentication, approval, and execution are often collapsed into one mental bucket: sign something in the wallet.

That is dangerous.

MetaMask’s own guidance distinguishes connecting to a dapp from granting a token approval. Connecting shares the address and visible account information. A token approval can let a dapp access and move a specified token. Read MetaMask’s guidance.

The product should make that distinction plain before the wallet has to rescue the explanation.

A January 2026 preprint studied how users interpreted authentic signing requests. Participants often misread important parameters, underestimated risky signatures, and relied on surface familiarity. In a follow-up experiment with 128 participants, a plain-language semantic explanation improved risk identification, clarity, and decision confidence compared with the baseline wallet interface. It remains a preprint, so this is emerging evidence rather than settled consensus. Read the preprint.

The practical design rule is sound either way. Signing should communicate intent and consequence, not merely present data.

Capital and consequence

Some Web3 products ask for money unusually early.

A user may need to purchase an asset, deposit collateral, commit stake, accept slippage, lock funds, bridge value, or expose themselves to liquidation and smart-contract risk before the product can show its core result.

That raises the standard for onboarding.

Conversion alone is not a sufficient objective when the action can lose money or remove control. A frictionless deposit that leaves users confused is a faster route into risk, not a better experience.

The explanation should be proportionate to the consequence.

A low-risk claim may justify a short explanation. A margin position, validator delegation, locked stake, or broad token approval deserves more context and a deliberate confirmation.

Recovery and continuity

Web3 onboarding rarely ends when the transaction is submitted.

An action can remain pending, fail, revert, settle partially, complete on another chain, or succeed onchain while the product interface fails to update. The user may return on another device, with another wallet, or after the session has expired.

Recovery is part of activation.

A useful flow explains:

  • What state the action is in.
  • Whether the user needs to do anything.
  • What success will look like.
  • Where the result will appear.
  • How to retry safely.
  • How to revoke or exit later.
  • Which support channel is legitimate.

Raw RPC errors and explorer links are not recovery design.

The tax compounds across product boundaries

The difficult part is often not one terrible step. It is a stack of individually tolerable steps that keeps resetting context.

The campaign says one thing. The landing page assumes another. The app changes vocabulary. The wallet removes the surrounding explanation. The bridge introduces a new brand. The explorer confirms success in language the user cannot interpret.

Each handoff asks the user to rebuild confidence.

This is why a polished wallet modal does not fix a fragmented journey. The product can still lose the user before the modal, after the signature, or during the return path.

Outsourced complexity remains product complexity.

A useful Web3 activation route looks more like this:

Qualified interest → understood outcome → trusted commitment → completed action → confirmed value → reason to return

Diagnostic instrument / 01

The Web3 onboarding tax route

One route. Seven possible burdens. One primary tax to diagnose first.

  1. 01Qualified interest
  2. 02Understood outcome
  3. 03Trusted commitment
  4. 04Completed action
  5. 05Confirmed value
  6. 06Reason to return

Illustrative tax classification

Permission is primary; trust and funding amplify it.

  • ComprehensionExplain
  • TrustAmplifierExplain
  • Account / custodyDefer
  • Network / liquidityAmplifierAbsorb
  • PermissionPrimary taxExplain
  • Capital / consequenceExplain
  • RecoveryDefer
The classification is a starting hypothesis, not a universal prescription. Evidence from the live route decides what the system should absorb, what the user must understand, and what can wait.

Wallet infrastructure sits inside that route. It is not the route itself.

For the broader fit, see Web3 & Crypto growth systems.

The Web3 Activation Diagnostic examines the whole thing.

Wallet connect is account readiness

Wallet connect is one of the easiest events to count and one of the easiest to overvalue.

It tells you that an account relationship was initiated. Depending on the flow, it may show curiosity, eligibility checking, reward intent, or willingness to inspect the product.

It does not prove that the user experienced value.

The same caution applies elsewhere:

  • A community join can reflect campaign participation rather than product interest.
  • A claim can be incentive completion rather than retained use.
  • A mint can be speculation rather than product adoption.
  • A vote can be a one-off reward action rather than governance engagement.
  • A deposit can complete while the user still misunderstands the position.

Activation needs to describe the product’s useful outcome.

For a DeFi strategy product, it could be a position created with the user able to see the exposure, cost, and management state.

For a Web3 game, it could be a completed first session where the account or owned asset contributes to play. Wallet creation is setup.

For DePIN, it could be a device or node configured, verified, and producing valid contribution data. Token registration may be several steps too early.

For governance, it could be an informed delegation or vote followed by a return when a later decision requires participation.

For infrastructure, it could be a successful API call, deployment, or integration event. Wallet-based sign-in may have little to do with first value.

The useful measurement route usually includes:

  1. Qualified source or campaign context.
  2. Outcome understood or previewed.
  3. Account ready.
  4. Permission or transaction presented.
  5. Action completed and confirmed.
  6. First valuable result reached.
  7. Second meaningful action or return.

The second action matters because incentives can manufacture a convincing first action very easily.

Better wallet infrastructure changes the mechanics

Web3 teams have better infrastructure available than they did a few years ago.

ERC-4337 account abstraction supports programmable accounts, custom authentication such as passkeys, gas sponsorship through paymasters, batched calls, recovery logic, and account creation without requiring the user to begin with a funded EOA.

Ethereum’s Pectra upgrade was activated on mainnet on 7 May 2025. It included EIP-7702, which lets an existing EOA use smart-account functionality while keeping the same address. Ethereum’s official overview identifies transaction bundling, gasless transactions, and custom asset access for alternative recovery among the possible account improvements. Read the Pectra overview.

EIP-5792 gives apps a standard Wallet Call API for requesting batches of onchain calls and discovering wallet capabilities. Cross-chain intent work such as ERC-7683 aims to let users express an outcome while solvers coordinate execution across chains. ERC-7683 remains a draft, so it is a direction of travel rather than a universal production assumption.

These tools can remove real mechanical burden:

  • Requiring native gas before the first action.
  • Repeating approve, swap, deposit, and stake as separate prompts where safe batching is available.
  • Forcing a separate account for every product.
  • Asking users to choose a network the application can determine.
  • Making them manually coordinate every step of a cross-chain route.
  • Requiring a primary key to approve every low-risk repeated action.

That is meaningful progress.

It does not settle the whole tax.

A paymaster can cover a fee. It cannot explain why the action is worth taking.

A batch can compress four calls into one confirmation. It can also make one confirmation more consequential.

An embedded account can remove the seed phrase from the first session. It introduces a custody, recovery, portability, and provider relationship that still deserves a clear explanation.

A solver can coordinate a cross-chain outcome. The user still needs to know the expected result, acceptable cost, timing, and failure model.

A delegated or programmable account can reduce repeated signing. Permission scope, duration, revocation, and security assumptions become more important, not less.

Better infrastructure can remove steps. It cannot decide which consequences the user deserves to see.

Absorb mechanics. Explain consequences. Defer optional choices.

This is the practical sequencing rule.

Let the system carry complexity when the decision is mechanical and can be handled safely.

Explain complexity when it changes control, exposure, cost, permission, custody, or reversibility.

Delay complexity when the user does not need it to reach the next useful state.

Let the system carry the mechanical work

This can include:

  • Detecting or selecting the correct network.
  • Sponsoring the first transaction or accepting fees in an asset the user already holds.
  • Batching dependent calls when the combined effect is clear.
  • Provisioning an account after a familiar sign-in.
  • Handling retries and status polling.
  • Routing an intent within explicit limits.
  • Remembering a safe prior preference.

The product should still show the result. Mechanical invisibility should not create mysterious account behaviour.

Put consequential decisions in plain view

The user should understand:

  • Which asset and amount are affected.
  • Which account or contract receives authority.
  • Whether permission is one-off, limited, recurring, or open-ended.
  • Whether funds remain liquid, become locked, or can be lost.
  • Which fees, slippage, reward assumptions, or timing matter.
  • Who controls recovery.
  • How to revoke, exit, or get verified help.

The goal is not one click.

The goal is one understood commitment.

Delay choices that do not need to happen yet

Advanced network settings, validator selection, bridge routes, gas preferences, governance configuration, and recovery customisation may all matter later.

They do not all belong before first value.

Progressive disclosure works when it follows the user’s task. It fails when hiding a control becomes a substitute for designing the responsibility properly.

Some friction should remain.

A warning that prevents an uninformed asset approval is useful. A confirmation that makes a lockup clear is doing real work. A recovery step may slow the flow and protect the relationship months later.

The useful question is whether each commitment earns its place before value.

Build a Web3 Onboarding Tax Ledger

A redesign should begin with diagnosis, not a wallet-vendor shortlist.

Start with one intended audience and one first valuable action. Then map every surface and commitment between them.

For each step, record:

  • What the user is trying to achieve.
  • What the product asks them to understand.
  • What they must provide, sign, fund, or risk.
  • Which system or provider owns the step.
  • Whether the decision is reversible.
  • What evidence shows users progressing or stopping.
  • What the product can absorb, must explain, or can delay.

A simple ledger might look like this:

web3-onboarding-tax-ledger

Illustrative

Diagnostic artifact / 02

Web3 Onboarding Tax Ledger

Record the burden, its consequence, the evidence behind the call, and the smallest useful intervention.

  1. 01

    Product preview

    Understand the outcome

    Observed
    Tax being charged
    Protocol vocabulary and token context
    Consequence
    Low direct risk, high mental effort
    Evidence
    Repeated basic questions and early exits
    Classification
    Explain in task context
    First intervention
    Replace protocol-first copy with an outcome preview
  2. 02

    Account step

    Continue into the product

    Observed
    Tax being charged
    Wallet choice and custody model
    Consequence
    Recovery and account dependency
    Evidence
    Wallet modal opens but account creation stalls
    Classification
    Absorb selectively; explain control
    First intervention
    Recommend one account path with clear recovery terms
  3. 03

    Funding

    Become ready to act

    Inferred
    Tax being charged
    Wrong-chain assets and native gas
    Consequence
    Capital movement and bridge risk
    Evidence
    Bridge exits and support questions point to the burden
    Classification
    Absorb mechanics; explain the consequential edges
    First intervention
    Show the total requirement, then route or sponsor within stated limits
  4. 04

    Signature

    Authorise the action

    Observed
    Tax being charged
    Unclear approval scope
    Consequence
    A contract may be able to move assets
    Evidence
    Rejected prompts, abandoned approvals, and rapid revocations
    Classification
    Explain before commitment
    First intervention
    Show asset, cap, duration, recipient, and revocation before opening the wallet
  5. 05

    Post-action

    Confirm value

    Observed
    Tax being charged
    Pending state and no clear next action
    Consequence
    The user cannot tell whether the action worked
    Evidence
    Repeat submissions and support requests
    Classification
    Absorb recovery mechanics
    First intervention
    Add confirmed state, outcome, next step, and a safe retry path

Evidence status applies to the causal call, not merely the existence of a drop-off. Unknown remains a valid output when the route cannot yet support a decision.

The ledger is not a generic UX checklist. It connects each burden to the actual activation route.

Use the evidence statuses from the Growth Leak method:

  • Observed: visible in behaviour, transaction state, support records, or commercial data.
  • Inferred: supported by evidence but not yet proven.
  • Unknown: important and currently unmeasured.

Then separate the primary tax from its amplifiers.

A bridge requirement may appear to be the main problem. The deeper constraint may be that users do not understand the outcome well enough to justify moving capital. An unclear signature can be the primary tax while wallet choice and gas merely make it worse.

The lowest completion rate is not automatically the place to intervene.

Worked example: strong wallet connects, weak deposits

Consider an illustrative DeFi strategy product.

Users arrive from partner campaigns and community content. They can inspect a headline yield range, then the app asks them to connect a wallet. Wallet connects look healthy. Very few users complete the first deposit.

The team assumes the bridge and gas requirement is the constraint.

That is plausible. It is not yet a diagnosis.

The route is mapped:

Partner attention → strategy understood → wallet connected → asset ready → approval granted → deposit confirmed → position understood → return to manage

The evidence shows several different problems:

  • Users from reward-led campaigns connect at a high rate but rarely inspect the strategy details.
  • Organic visitors spend longer on the explanation but pause when the approval prompt appears.
  • Support questions focus on what the contract can access, whether funds are locked, and how exits work.
  • A subset reaches the funding route with assets on another chain.
  • The product reports a confirmed deposit but gives little explanation of the resulting position or what happens next.

The primary tax is not simply that bridging is annoying.

For the highest-intent segment, trust and permission are being charged before the product has made the position legible. Cross-chain funding amplifies the burden. Reward-led traffic creates a separate intent-quality problem.

A first intervention could:

  1. Let users configure and preview the position before connecting.
  2. Show expected exposure, costs, lock conditions, and the exit path in product language.
  3. Explain the approval scope before opening the wallet.
  4. Cap the approval to the intended amount where the product permits it.
  5. Batch or sponsor mechanical steps only after the combined outcome is clear.
  6. Replace the generic success toast with a confirmed position state and a reason to return.

The main success signal is movement from informed preview to confirmed position for the intended segment. Guardrails include approval rejection, failed transactions, support demand, early exits, and whether users return to manage the position.

The diagnosis also needs a falsifying condition:

If clearer outcome, risk, and permission information improves preview completion but does not improve funded action, capital readiness or product value may be the stronger constraint.

That sentence stops the team falling in love with its own explanation.

The tax changes by product type

The framework transfers across Web3. The burden does not look identical everywhere.

DeFi and financial products

Permissions, asset movement, price exposure, slippage, liquidation, lockups, contract risk, and exit conditions tend to carry the most consequence.

Reducing wallet steps can help. It should not make the position harder to understand.

Preview the outcome. Show the full economic commitment. Explain permission scope. Make the post-transaction state clear.

Games, social products, and consumer apps

Account creation, recovery, mobile context switching, and repeated signing often dominate.

A guest or preview experience can establish value before an account becomes necessary. Embedded or smart accounts can make repeated low-risk actions easier. Ownership and exportability should still be explained before they become important.

Activation should describe play, creation, connection, or another useful behaviour. Wallet creation is not enough.

DePIN and infrastructure participation

The wallet may be one step in a longer setup involving hardware, software installation, eligibility, identity, location, uptime, proof of contribution, and reward mechanics.

A technically successful registration can still leave the operator unsure whether the node works or what qualifies for rewards.

First value should include verified contribution or operational readiness, not merely a token or account event.

Governance and token ecosystems

Voting, delegation, claiming, staking, and proposal participation carry different intent.

A reward can drive the first action without creating an informed participant. Governance onboarding needs proposal comprehension, delegation clarity, transaction confirmation, and a reason to return when the next decision arrives.

Web3 infrastructure and B2B products

Wallet authentication may be a minor event. The real tax can sit in technical integration, environments, keys, contracts, data, permissions, or proving the first successful workflow.

Calling wallet connect activation would hide the actual product constraint.

Measure understanding, action, and return

Web3 analytics can become very busy while the useful question remains unanswered.

A strong measurement plan distinguishes:

  • Campaign or community source.
  • Intended user segment.
  • Product outcome viewed or configured.
  • Account or wallet readiness.
  • Signature shown, rejected, or abandoned.
  • Wrong-network, funding, bridge, and gas failures.
  • Transaction submitted, failed, reverted, or confirmed.
  • First valuable result.
  • Second meaningful action or return.
  • Support intervention.
  • Commercial or protocol outcome.

Segment the route by device, account type, network, source, and experience level when those categories can be collected responsibly.

Do not treat an address as a perfect representation of a person. Users can operate several accounts. Shared or smart accounts can represent more than one participant. Incentives can create activity that does not behave like retained product use.

Guardrails matter too.

A higher completion rate is not a win when users understand less of what they authorised. Track failed recovery, accidental approvals, rapid revocation, repeated transactions, support demand, and other signs that throughput improved by moving risk onto the user.

Run the self-diagnostic

A team can start before commissioning a full review.

1. Write first value in one sentence

Use a behavioural outcome rather than an infrastructure event.

The intended user has reached first value when they have [completed outcome], can see [proof of success], and understand [what happens next].

2. Map every surface before that outcome

Include campaign pages, docs, community, app, wallet, onramp, bridge, explorer, email, and support.

3. List every commitment

Record each choice, sign-in, permission, asset movement, fee, wait state, and recovery dependency.

4. Decide where the complexity belongs

For each commitment, ask:

  • Can the system safely absorb this?
  • Does the user need to understand the consequence now?
  • Can the choice wait until after value?

5. Gather evidence around the weakest transition

Use event data, wallet and transaction states, rejected prompts, session recordings, support questions, user interviews, campaign context, and return behaviour.

6. Write one constraint call

State the segment, broken transition, likely cause, evidence, and confidence level.

7. Define the intervention and what would disprove it

The change should be small enough to ship and clear enough to teach the team something.

When the route is obvious and the fix is low-risk, ship it.

When trust, account design, permissions, funding, product education, and measurement are tangled together, use a focused Web3 Activation Diagnostic. The Sample Diagnostic shows how the evidence, constraint, and first sprint brief are structured.

The tax never reaches zero

Web3 onboarding will never behave exactly like signing up for a newsletter.

Self-custody, open networks, programmable permissions, public execution, and financial consequence carry real responsibility. Removing every visible sign of that responsibility would create a smoother interface and a weaker decision.

The better product takes the mechanical burden away wherever it safely can. It keeps consequential choices legible. It waits to ask for complexity until the user has enough context to carry it.

That is the standard.

The Web3 onboarding tax does not disappear. It stops being collected from the user before the product has earned it.

For the broader method, read the Growth Leak Diagnostic. For the sector fit, see Web3 & Crypto growth systems.

Useful? Get the next one by email.

One or two diagnostic-grade notes a month - systems, playbooks, and worked examples. No generic newsletter blast.

Naeem Shabir

Written by Naeem Shabir

Founder & Growth Operator

Naeem Shabir is the founder of Encanta Digital. He has spent more than eight years working across growth strategy, content, SEO, paid media, conversion, lifecycle, product growth and Web3. Encanta helps teams find and fix the leaks between attention and revenue through senior human judgement and AI-assisted execution.