<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://blog.usetempl.com</id>
    <title>Templ Blog</title>
    <updated>2026-09-30T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://blog.usetempl.com"/>
    <subtitle>Support inside crypto apps. Fake helpers can't reply. Every case arrives ready to answer.</subtitle>
    <icon>https://blog.usetempl.com/img/templ-mark.svg</icon>
    <rights>Copyright © 2026 templ.fun Ltd.</rights>
    <entry>
        <title type="html"><![CDATA[How a case arrives ready to answer]]></title>
        <id>https://blog.usetempl.com/case-arrives-ready</id>
        <link href="https://blog.usetempl.com/case-arrives-ready"/>
        <updated>2026-09-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Follow an example failed swap from Help to a resolved case. See the wallet label, app details, transaction check and team reply.]]></summary>
        <content type="html"><![CDATA[<p>A ready case gives your team the details the user chose to share. The team answers beside those details.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_na58" id="a-swap-fails">A swap fails<a href="https://blog.usetempl.com/case-arrives-ready#a-swap-fails" class="hash-link" aria-label="Direct link to A swap fails" title="Direct link to A swap fails" translate="no">​</a></h2>
<p>This is an example with a test account in an example app. It describes the case flow, without a measured result.</p>
<p>The user tries a swap. The app reports a failure. The user opens <span>Help<!-- --> <span class="releaseStatus">In testing</span></span> and asks what happened.</p>
<p>The widget shows what the team will see before the user sends. The user chooses whether to share their wallet and transaction.</p>
<p>Never share a private key or recovery phrase.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="the-team-reads-the-case">The team reads the case<a href="https://blog.usetempl.com/case-arrives-ready#the-team-reads-the-case" class="hash-link" aria-label="Direct link to The team reads the case" title="Direct link to The team reads the case" translate="no">​</a></h2>
<p>The <span>team inbox<!-- --> <span class="releaseStatus">In testing</span></span> shows the message and the wallet label. A wallet reported by the app says Attached wallet. Signing in proves control and changes the label to Verified wallet.</p>
<p>The app's failure details say what the app reported. A <span>transaction check<!-- --> <span class="releaseStatus">In testing</span></span> adds evidence from the chain.</p>
<p>The check separates the app's report, chain evidence, Templ's reading and what is unknown. The team can inspect the evidence before answering.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="ai-drafts-and-the-team-replies">AI drafts and the team replies<a href="https://blog.usetempl.com/case-arrives-ready#ai-drafts-and-the-team-replies" class="hash-link" aria-label="Direct link to AI drafts and the team replies" title="Direct link to AI drafts and the team replies" translate="no">​</a></h2>
<p>In this example, the manager keeps the shared-transaction setting on.
Sharing a transaction moves <span>AI answers to AI drafts only<!-- --> <span class="releaseStatus">In testing</span></span>. AI off stays off.
The AI draft stays with the team until a person chooses to send an answer.</p>
<p>The team replies in the same chat. The user sees the person's chosen name with a Team tag. The user can ask for a person at any time.</p>
<p>The team explains what the evidence supports. It asks for missing details when the check cannot answer the question.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="the-user-says-solved">The user says solved<a href="https://blog.usetempl.com/case-arrives-ready#the-user-says-solved" class="hash-link" aria-label="Direct link to The user says solved" title="Direct link to The user says solved" translate="no">​</a></h2>
<p>The user taps Solved after a team reply. Templ records the resolution and applies the resolved-case rules.</p>
<p>Your first 3 eligible resolved cases are free. Then $8 per resolved case, $4 after 100 in a month. Pay only for resolved cases with a transaction check, a verified wallet, or an AI answer.<!-- --> <!-- -->No seats.</p><p>A case your AI agent resolves costs the same as one your team resolves.</p><p>The fee for a case your team resolves is a software fee.</p><p>Resolved cases use your prepaid stablecoin balance.</p><p>Custom pricing for bigger teams. Talk to us.</p>
<p>This example uses an excluded test case. It uses none of the free start or balance.</p>
<p>In testing means the feature is built and not yet open to every workspace.<!-- --> <a href="https://usetempl.com/availability">See availability</a>.</p>
<aside class="postConversion" aria-label="Install Templ"><p class="postConversion__title">Add Help to your app</p><p class="postConversion__description">Copy the prompt, review the change and send a test question.</p><div class="postConversion__actions" data-blog-guide="case-arrives-ready"><a href="https://usetempl.com/?from=blog&amp;guide=case-arrives-ready" target="_blank" rel="noopener noreferrer" class="fieldNotesButton fieldNotesButton--primary">Install with one prompt</a><span class="supportContact"><button type="button" class="fieldNotesButton" aria-label="Talk to us">Talk to us</button></span></div><nav class="postConversion__related" aria-label="Related guides"><p>Keep reading</p><ul><li><a href="https://blog.usetempl.com/connected-wallet-is-not-proof">Check wallet proof</a></li><li><a href="https://blog.usetempl.com/pay-per-resolved-case">Check resolved-case pricing</a></li></ul></nav></aside>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="sources">Sources<a href="https://blog.usetempl.com/case-arrives-ready#sources" class="hash-link" aria-label="Direct link to Sources" title="Direct link to Sources" translate="no">​</a></h2>
<ul>
<li class="">Templ, <a href="https://docs.usetempl.com/" target="_blank" rel="noopener noreferrer">How Templ works</a>, checked 2026-09-30.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/inbox" target="_blank" rel="noopener noreferrer">Team inbox</a>, checked 2026-09-30.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/transaction-checks" target="_blank" rel="noopener noreferrer">Transaction checks</a>, checked 2026-09-30.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/ai" target="_blank" rel="noopener noreferrer">AI answers and drafts</a>, checked 2026-09-30.</li>
</ul>]]></content>
        <author>
            <name>Templ</name>
        </author>
        <category label="support" term="support"/>
        <category label="transactions" term="transactions"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Choosing support software for a crypto app]]></title>
        <id>https://blog.usetempl.com/choose-crypto-support-software</id>
        <link href="https://blog.usetempl.com/choose-crypto-support-software"/>
        <updated>2026-09-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Compare support tools with the same case, wallet proof, transaction evidence and billing rules. Test privacy, AI review and human handoff.]]></summary>
        <content type="html"><![CDATA[<p>Choose support software by testing how a case reaches your team. Use the same failure and the same team hours for each tool.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_na58" id="check-the-case-flow">Check the case flow<a href="https://blog.usetempl.com/choose-crypto-support-software#check-the-case-flow" class="hash-link" aria-label="Direct link to Check the case flow" title="Direct link to Check the case flow" translate="no">​</a></h2>
<table><thead><tr><th>Check</th><th>Question to answer</th></tr></thead><tbody><tr><td>Entry</td><td>Can users ask beside the failed action?</td></tr><tr><td>Wallet proof</td><td>Does the team see the difference between a connected address and a signed-in wallet?</td></tr><tr><td>Evidence</td><td>Can the team check the public transaction and the app's reported error?</td></tr><tr><td>Privacy</td><td>Does each read check the user's or team's current access?</td></tr><tr><td>AI review</td><td>Can the team choose drafts and review an answer before sending?</td></tr><tr><td>Handoff</td><td>Can the user reach a person in the same case?</td></tr><tr><td>Reporting</td><td>Do measurements separate AI replies, team replies and reopens?</td></tr><tr><td>Payment</td><td>What unit bills, and what other charges apply?</td></tr></tbody></table>
<p>Wallet sign-in, transaction checks and in-app support are capabilities to test. They do not establish a difference by themselves.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="test-for-1-week">Test for 1 week<a href="https://blog.usetempl.com/choose-crypto-support-software#test-for-1-week" class="hash-link" aria-label="Direct link to Test for 1 week" title="Direct link to Test for 1 week" translate="no">​</a></h2>
<p>Choose a small set of test cases before the test starts. Include a wallet problem, a failed transaction and a repeat question.</p>
<p>Remove one test person's team access while their case is open. Check that old pages and file links stop working.</p>
<p>Ask the AI a question whose answer needs a person. Check the draft, handoff and the user's next-step message.</p>
<p>Never share a private key or recovery phrase.</p>
<p>Record the sample size, missing responses and your team's working hours. Review unresolved cases alongside resolved cases.</p>
<p>In September 2026, Pylon's guide separates response time, later replies and follow-up time. Read each tool's timing rules before comparing its reports.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="compare-what-bills">Compare what bills<a href="https://blog.usetempl.com/choose-crypto-support-software#compare-what-bills" class="hash-link" aria-label="Direct link to Compare what bills" title="Direct link to Compare what bills" translate="no">​</a></h2>
<p>Intercom's March 2026 article describes completed configured actions as outcomes. Zendesk's August 2026 guide describes automated resolution tiers with answer checks.</p>
<div class="priceComparisons"><p>Intercom Fin charges $0.99 per outcome, plus $29 or more per helpdesk seat on Intercom, or a 50-outcome monthly minimum on another help desk (fin.ai/pricing, September 2026).</p><p>Mava's monthly plans include 100 support requests for $39 and 10,000 for $599 (mava.app/pricing, September 2026). Templ's<!-- --> <!-- -->$8<!-- --> is per resolved case, so the units differ.</p><p>We checked both price pages on September 30, 2026.</p></div>
<p>The units differ. Estimate totals using the same cases and include the other charges. Recheck these September 2026 comparisons after 90 days.</p>
<p>Templ charges per resolved case. Signed order forms set any agreed price. Read <a href="https://docs.usetempl.com/pricing" target="_blank" rel="noopener noreferrer">Pricing</a> before your test.</p>
<aside class="postConversion" aria-label="Install Templ"><p class="postConversion__title">Test the case flow</p><p class="postConversion__description">Install the widget and compare the evidence your team receives.</p><div class="postConversion__actions" data-blog-guide="choose-crypto-support-software"><a href="https://usetempl.com/?from=blog&amp;guide=choose-crypto-support-software" target="_blank" rel="noopener noreferrer" class="fieldNotesButton fieldNotesButton--primary">Install with one prompt</a><span class="supportContact"><button type="button" class="fieldNotesButton" aria-label="Talk to us">Talk to us</button></span></div><nav class="postConversion__related" aria-label="Related guides"><p>Keep reading</p><ul><li><a href="https://blog.usetempl.com/measure-your-support-pilot">Measure a pilot</a></li><li><a href="https://blog.usetempl.com/pay-per-resolved-case">Check resolved-case pricing</a></li></ul></nav></aside>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="sources">Sources<a href="https://blog.usetempl.com/choose-crypto-support-software#sources" class="hash-link" aria-label="Direct link to Sources" title="Direct link to Sources" translate="no">​</a></h2>
<ul>
<li class="">Pylon, <a href="https://support.usepylon.com/articles/7271940720-how-are-slas-calculated" target="_blank" rel="noopener noreferrer" class="">How response times are calculated</a>, checked 2026-09-30.</li>
<li class="">Intercom, <a href="https://www.intercom.com/blog/from-resolutions-to-outcomes-evolving-how-fin-delivers-value/" target="_blank" rel="noopener noreferrer" class="">From resolutions to outcomes</a>, published 2026-03-12.</li>
<li class="">Zendesk, <a href="https://support.zendesk.com/hc/en-us/articles/9570369117338-About-automated-resolution-tiers" target="_blank" rel="noopener noreferrer" class="">Automated resolution tiers</a>, edited 2026-08-24, checked 2026-09-30.</li>
<li class="">Intercom, <a href="https://fin.ai/pricing" target="_blank" rel="noopener noreferrer" class="">Fin pricing</a>, checked 2026-09-30.</li>
<li class="">Mava, <a href="https://www.mava.app/pricing" target="_blank" rel="noopener noreferrer" class="">Pricing</a>, checked 2026-09-30.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/security" target="_blank" rel="noopener noreferrer">Security</a>, checked 2026-09-30.</li>
</ul>]]></content>
        <author>
            <name>Templ</name>
        </author>
        <category label="support" term="support"/>
        <category label="pricing" term="pricing"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[A connected wallet is not proof]]></title>
        <id>https://blog.usetempl.com/connected-wallet-is-not-proof</id>
        <link href="https://blog.usetempl.com/connected-wallet-is-not-proof"/>
        <updated>2026-09-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A connected wallet shares an address. Learn what signing in proves, how Templ labels wallets and why you must read every signature.]]></summary>
        <content type="html"><![CDATA[<p>Connecting a wallet shares an address with an app. The address alone does not prove who controls it.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_na58" id="read-the-sign-in-message">Read the sign-in message<a href="https://blog.usetempl.com/connected-wallet-is-not-proof#read-the-sign-in-message" class="hash-link" aria-label="Direct link to Read the sign-in message" title="Direct link to Read the sign-in message" translate="no">​</a></h2>
<p>Signing in proves control of the wallet at that time, for that site. It does not prove a person's identity or their right to a refund.</p>
<p>A standard sign-in message names the site, wallet, network and expiry. The site checks the signature and the message together.</p>
<p>Templ also ties the message to the intended workspace. A message copied from another site or case cannot grant access here.</p>
<p>Ethereum's October 2021 sign-in standard describes these checks. Phantom's August 2023 guide describes a standard sign-in message for Solana.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="check-what-a-signature-allows">Check what a signature allows<a href="https://blog.usetempl.com/connected-wallet-is-not-proof#check-what-a-signature-allows" class="hash-link" aria-label="Direct link to Check what a signature allows" title="Direct link to Check what a signature allows" translate="no">​</a></h2>
<p>Some signatures allow token spending. A sign-in message and a token permission have different effects.</p>
<p>Read the site name and the full message before signing. Stop if the wallet asks for spending permission during a support sign-in.</p>
<p>Templ's support sign-in sends no transaction and costs no network fee. Chat cannot start a payment or a signature.</p>
<p>Never share a private key or recovery phrase.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="use-the-wallet-label">Use the wallet label<a href="https://blog.usetempl.com/connected-wallet-is-not-proof#use-the-wallet-label" class="hash-link" aria-label="Direct link to Use the wallet label" title="Direct link to Use the wallet label" translate="no">​</a></h2>
<table><thead><tr><th>Label</th><th>What your team knows</th></tr></thead><tbody><tr><td>Guest</td><td>The user has no wallet proof.</td></tr><tr><td>Attached wallet</td><td>The app reported the wallet. The user chose to share it.</td></tr><tr><td>Verified wallet</td><td>The user signed in with that wallet.</td></tr></tbody></table>
<p>Ask the user to verify before a step that needs proof of wallet control. Keep questions about the failure in the same case.</p>
<p>A guest who verifies later keeps their case linked to the wallet. If that wallet has a case, both stay linked.</p>
<p><span>Solana sign-in<!-- --> <span class="releaseStatus">In testing</span></span>
follows the same site and workspace checks.</p>
<span><p>Smart wallet sign-in</p> <span class="releaseStatus">In testing</span></span>
<p>needs its own supported verification. Do not treat a connected smart wallet as
proof.</p>
<p>In testing means the feature is built and not yet open to every workspace.<!-- --> <a href="https://usetempl.com/availability">See availability</a>.</p>
<aside class="postConversion" aria-label="Install Templ"><p class="postConversion__title">Show the wallet label</p><p class="postConversion__description">Add the widget and test Guest, Attached wallet and Verified wallet.</p><div class="postConversion__actions" data-blog-guide="connected-wallet-is-not-proof"><a href="https://usetempl.com/?from=blog&amp;guide=connected-wallet-is-not-proof" target="_blank" rel="noopener noreferrer" class="fieldNotesButton fieldNotesButton--primary">Install with one prompt</a><span class="supportContact"><button type="button" class="fieldNotesButton" aria-label="Talk to us">Talk to us</button></span></div><nav class="postConversion__related" aria-label="Related guides"><p>Keep reading</p><ul><li><a href="https://blog.usetempl.com/case-arrives-ready">Follow an example case</a></li><li><a href="https://blog.usetempl.com/fake-crypto-support">Help users spot fake support</a></li></ul></nav></aside>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="sources">Sources<a href="https://blog.usetempl.com/connected-wallet-is-not-proof#sources" class="hash-link" aria-label="Direct link to Sources" title="Direct link to Sources" translate="no">​</a></h2>
<ul>
<li class="">Ethereum Improvement Proposals, <a href="https://eips.ethereum.org/EIPS/eip-4361" target="_blank" rel="noopener noreferrer" class="">ERC-4361</a>, created 2021-10-11.</li>
<li class="">Phantom, <a href="https://phantom.com/learn/developers/sign-in-with-solana" target="_blank" rel="noopener noreferrer" class="">Introducing Sign In With Solana</a>, published 2023-08-21.</li>
<li class="">Uniswap Labs, <a href="https://support.uniswap.org/hc/en-us/articles/8120520483085-What-is-an-approval-transaction" target="_blank" rel="noopener noreferrer" class="">Approval transactions</a>, checked 2026-09-30.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/wallet-verification" target="_blank" rel="noopener noreferrer">Connected and verified wallets</a>, checked 2026-09-30.</li>
</ul>]]></content>
        <author>
            <name>Templ</name>
        </author>
        <category label="wallets" term="wallets"/>
        <category label="security" term="security"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Fake crypto support: where users should ask]]></title>
        <id>https://blog.usetempl.com/fake-crypto-support</id>
        <link href="https://blog.usetempl.com/fake-crypto-support"/>
        <updated>2026-09-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Give users a clear place to ask for help. Check fake messages, bots and sites, then review Discord cases and in-app support fairly.]]></summary>
        <content type="html"><![CDATA[<p>Fake support can reach users through private messages, fake bots and look-alike sites. Give users an official place to ask.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_na58" id="publish-the-support-route">Publish the support route<a href="https://blog.usetempl.com/fake-crypto-support#publish-the-support-route" class="hash-link" aria-label="Direct link to Publish the support route" title="Direct link to Publish the support route" translate="no">​</a></h2>
<p>Put Help beside the action that failed. Link to that same place from your docs and your app's official site.</p>
<p>Tell users how to check your site address. A copied logo or team name does not prove who sent a message.</p>
<p>Real support never needs a private key or recovery phrase. Support messages should never ask users to approve spending or send funds.</p>
<p>A public transaction hash helps the team check a failure. It does not grant wallet access or prove who is chatting.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="treat-messages-with-care">Treat messages with care<a href="https://blog.usetempl.com/fake-crypto-support#treat-messages-with-care" class="hash-link" aria-label="Direct link to Treat messages with care" title="Direct link to Treat messages with care" translate="no">​</a></h2>
<p>Uniswap Labs warned about fake WhatsApp and Telegram support in February 2025. Discord warned about scam bot messages in June 2023.</p>
<p>Phantom's support guide says its team does not start private social messages. Check the official route before opening a support link.</p>
<p>These warnings do not show how often teams move support away from Discord. Some teams use Discord cases, in-app support or both.</p>
<p>A February 2024 governance discussion asks about support scope, scam reports and escalation. Those questions describe a proposed service, not evidence of adoption.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="compare-where-users-ask">Compare where users ask<a href="https://blog.usetempl.com/fake-crypto-support#compare-where-users-ask" class="hash-link" aria-label="Direct link to Compare where users ask" title="Direct link to Compare where users ask" translate="no">​</a></h2>
<table><thead><tr><th>Route</th><th>What the team checks</th></tr></thead><tbody><tr><td>Discord case bot</td><td>Private channel permissions, bot access and a clear official support entry.</td></tr><tr><td>In-app support</td><td>Site approval, case permissions and wallet labels that distinguish proof from a claim.</td></tr></tbody></table>
<p>A Discord case bot can give users private channels for help. The team still needs to collect the relevant wallet and transaction evidence.</p>
<p>An in-app widget puts Help beside the failure. Users still need to check the app's real address.</p>
<p>Templ's <span>support widget<!-- --> <span class="releaseStatus">In testing</span></span> is a private corner chat inside your app where fake helpers can't reply. Chat cannot sign or send transactions.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="review-your-support-page">Review your support page<a href="https://blog.usetempl.com/fake-crypto-support#review-your-support-page" class="hash-link" aria-label="Direct link to Review your support page" title="Direct link to Review your support page" translate="no">​</a></h2>
<ul>
<li class="">Link to one official place to ask.</li>
<li class="">Name what support will never ask users to share.</li>
<li class="">Explain how a user reaches a person.</li>
<li class="">Keep wallet proof separate from a connected address.</li>
<li class="">Test case access with accounts that have no team access.</li>
</ul>
<p>Never share a private key or recovery phrase.</p>
<p>In testing means the feature is built and not yet open to every workspace.<!-- --> <a href="https://usetempl.com/availability">See availability</a>.</p>
<aside class="postConversion" aria-label="Install Templ"><p class="postConversion__title">Put Help in your app</p><p class="postConversion__description">Add the widget beside a failed action and test what the user sees.</p><div class="postConversion__actions" data-blog-guide="fake-crypto-support"><a href="https://usetempl.com/?from=blog&amp;guide=fake-crypto-support" target="_blank" rel="noopener noreferrer" class="fieldNotesButton fieldNotesButton--primary">Install with one prompt</a><span class="supportContact"><button type="button" class="fieldNotesButton" aria-label="Talk to us">Talk to us</button></span></div><nav class="postConversion__related" aria-label="Related guides"><p>Keep reading</p><ul><li><a href="https://blog.usetempl.com/connected-wallet-is-not-proof">Check wallet proof</a></li><li><a href="https://blog.usetempl.com/case-arrives-ready">Follow an example case</a></li></ul></nav></aside>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="sources">Sources<a href="https://blog.usetempl.com/fake-crypto-support#sources" class="hash-link" aria-label="Direct link to Sources" title="Direct link to Sources" translate="no">​</a></h2>
<ul>
<li class="">Uniswap Labs, <a href="https://support.uniswap.org/hc/en-us/articles/17523201861389-WhatsApp-or-Telegram-support-scams" target="_blank" rel="noopener noreferrer" class="">Support scams</a>, updated 2025-02-11.</li>
<li class="">Discord, <a href="https://support.discord.com/hc/en-us/articles/360037660611-Scam-Phishing-Bots" target="_blank" rel="noopener noreferrer" class="">Scam and phishing bots</a>, updated 2023-06-23.</li>
<li class="">Phantom, <a href="https://help.phantom.com/hc/en-us/articles/6953810233619-How-to-get-help-from-Phantom-Support" target="_blank" rel="noopener noreferrer" class="">Get help from Phantom</a>, checked 2026-09-30.</li>
<li class="">Ticket Tool, <a href="https://docs.tickettool.xyz/" target="_blank" rel="noopener noreferrer" class="">Documentation</a>, checked 2026-09-30.</li>
<li class="">Aave governance forum, <a href="https://governance.aave.com/t/temp-check-aave-support-collective/16761" target="_blank" rel="noopener noreferrer" class="">Support proposal and comments</a>, posted 2024-02-27 to 2024-02-29.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/security" target="_blank" rel="noopener noreferrer">Security</a>, checked 2026-09-30.</li>
</ul>]]></content>
        <author>
            <name>Templ</name>
        </author>
        <category label="security" term="security"/>
        <category label="support" term="support"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Install support with one prompt: what changes]]></title>
        <id>https://blog.usetempl.com/install-support-with-one-prompt</id>
        <link href="https://blog.usetempl.com/install-support-with-one-prompt"/>
        <updated>2026-09-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Review what the Templ install prompt adds to your app. Approve the site, test Help beside a failure and learn how to remove it.]]></summary>
        <content type="html"><![CDATA[<p>The install prompt asks your coding tool to add the widget to your app. Review the files before accepting the change.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_na58" id="give-the-tool-your-app">Give the tool your app<a href="https://blog.usetempl.com/install-support-with-one-prompt#give-the-tool-your-app" class="hash-link" aria-label="Direct link to Give the tool your app" title="Direct link to Give the tool your app" translate="no">​</a></h2>
<p>Copy the install prompt into your coding tool inside your app's code.</p>
<p>The prompt asks the tool to use the widget reference and inspect your app's wallet connection. It asks for a small adapter that opens Help.</p>
<p>The tool should reuse your wallet connection. It should save failure details for the user to review before sharing.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="review-the-files">Review the files<a href="https://blog.usetempl.com/install-support-with-one-prompt#review-the-files" class="hash-link" aria-label="Direct link to Review the files" title="Direct link to Review the files" translate="no">​</a></h2>
<p>Check the widget loader, wallet adapter and Help button the tool adds. Check where the tool calls <code>openSupport</code> in the failure handler.</p>
<p>The app can pass the action, network, visible error and public transaction hash. The user sees the details and chooses what to share.</p>
<p>A failed action should keep its normal result and error handling. Opening Help should not repeat the transaction.</p>
<p>Review the wallet adapter's sign-in message and network for both EVM and Solana wallets.
Each network's sign-in follows its release checks.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="approve-and-test-the-site">Approve and test the site<a href="https://blog.usetempl.com/install-support-with-one-prompt#approve-and-test-the-site" class="hash-link" aria-label="Direct link to Approve and test the site" title="Direct link to Approve and test the site" translate="no">​</a></h2>
<!-- -->
<p>For a configured workspace, its manager approves the exact site address in Widget.
Add a test account before sending the test question.</p>
<p>Load the page, open Help and send a question. Read the case in your team's inbox. Reply and check that the user sees the answer.</p>
<p>Use <span>Check my install<!-- --> <span class="releaseStatus">In testing</span></span> to review the install checks.</p>
<table><thead><tr><th>Sample setup</th><th>Run date</th><th>Local checks</th></tr></thead><tbody><tr><td>Next.js, wagmi and RainbowKit</td><td>2026-09-29</td><td>Type check, build and integration tests</td></tr></tbody></table><p>These local runs check sample installs. They do not prove hosted availability or the current prompt's full acceptance checks.</p>
<p>Other stacks: not tested yet.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="remove-the-widget">Remove the widget<a href="https://blog.usetempl.com/install-support-with-one-prompt#remove-the-widget" class="hash-link" aria-label="Direct link to Remove the widget" title="Direct link to Remove the widget" translate="no">​</a></h2>
<p>Remove the Help adapter and the widget loader. Remove the call from each failure handler.</p>
<p>Remove the site approval if the site should stop sending cases. Check the page and its failure paths after the change.</p>
<p>Never share a private key or recovery phrase.</p>
<p>In testing means the feature is built and not yet open to every workspace.<!-- --> <a href="https://usetempl.com/availability">See availability</a>.</p>
<aside class="postConversion" aria-label="Install Templ"><p class="postConversion__title">Review your install</p><p class="postConversion__description">Copy the prompt and approve the files your coding tool adds.</p><div class="postConversion__actions" data-blog-guide="install-support-with-one-prompt"><a href="https://usetempl.com/?from=blog&amp;guide=install-support-with-one-prompt" target="_blank" rel="noopener noreferrer" class="fieldNotesButton fieldNotesButton--primary">Install with one prompt</a><span class="supportContact"><button type="button" class="fieldNotesButton" aria-label="Talk to us">Talk to us</button></span></div><nav class="postConversion__related" aria-label="Related guides"><p>Keep reading</p><ul><li><a href="https://blog.usetempl.com/case-arrives-ready">Follow an example case</a></li><li><a href="https://blog.usetempl.com/measure-your-support-pilot">Measure a pilot</a></li></ul></nav></aside>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="sources">Sources<a href="https://blog.usetempl.com/install-support-with-one-prompt#sources" class="hash-link" aria-label="Direct link to Sources" title="Direct link to Sources" translate="no">​</a></h2>
<ul>
<li class="">Templ, <a href="https://docs.usetempl.com/install" target="_blank" rel="noopener noreferrer">Install prompt and local install checks</a>, runs 2026-09-29, checked 2026-09-30.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/developers/widget" target="_blank" rel="noopener noreferrer">Widget reference</a>, checked 2026-09-30.</li>
</ul>]]></content>
        <author>
            <name>Templ</name>
        </author>
        <category label="install" term="install"/>
        <category label="support" term="support"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Pay per resolved case: how Templ counts]]></title>
        <id>https://blog.usetempl.com/pay-per-resolved-case</id>
        <link href="https://blog.usetempl.com/pay-per-resolved-case"/>
        <updated>2026-09-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[See when a case is resolved, billable and final. Follow AI, team, reopened and test cases, then compare the billing units.]]></summary>
        <content type="html"><![CDATA[<p>Your first 3 eligible resolved cases are free. Then $8 per resolved case, $4 after 100 in a month. Pay only for resolved cases with a transaction check, a verified wallet, or an AI answer.<!-- --> <!-- -->No seats.</p><p>A case your AI agent resolves costs the same as one your team resolves.</p><p>The fee for a case your team resolves is a software fee.</p><p>Resolved cases use your prepaid stablecoin balance.</p><p>Custom pricing for bigger teams. Talk to us.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_na58" id="follow-the-charge">Follow the charge<a href="https://blog.usetempl.com/pay-per-resolved-case#follow-the-charge" class="hash-link" aria-label="Direct link to Follow the charge" title="Direct link to Follow the charge" translate="no">​</a></h2>
<span>Resolved-case billing<!-- --> <span class="releaseStatus">In testing</span></span>
<p>Resolved means your team marked the case resolved or the user said it was solved. A billable case needs a team reply and no exclusion when it opened.</p>
<p>An AI answer counts as a team reply. An automatic greeting or handoff alone does not count. Silence does not count as a resolution.</p>
<p>Final means the charge has passed the time allowed for a reopen.</p>
<p>A team resolution becomes final after 7 days without a reopen.</p><p>A user's “solved” answer becomes final after 24 hours.</p><p>A billing manager can dispute a final charge within 30 days.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="check-the-examples">Check the examples<a href="https://blog.usetempl.com/pay-per-resolved-case#check-the-examples" class="hash-link" aria-label="Direct link to Check the examples" title="Direct link to Check the examples" translate="no">​</a></h2>
<table><thead><tr><th>Case</th><th>What counts</th></tr></thead><tbody><tr><td>AI resolves</td><td>A reply and an explicit resolution count toward the free start or the balance.</td></tr><tr><td>Your team resolves</td><td>The same price applies when your team resolves the case.</td></tr><tr><td>The user sends a message within<!-- --> <!-- -->7<!-- --> days</td><td>The case reopens and its pending charge is cancelled. If the case is resolved again, it keeps the same charge.</td></tr><tr><td>An excluded test case</td><td>The case uses none of the free start or balance.</td></tr></tbody></table>
<p>Excluded cases never bill. Test accounts and install previews have limits. Duplicate cases from the same user follow the resolved-case rules.</p>
<p>Your first 3 eligible resolved cases are free.<!-- --> This applies once per billing owner and app domain.</p>
<p>Pay from Plan with a <span>direct stablecoin transfer<!-- --> <span class="releaseStatus">In testing</span></span>. Templ credits the balance after it verifies the transfer is final. Templ never asks for payment in chat.</p>
<p>Payments use the stablecoins and networks shown in the app.
Supported tokens include USDC and USDT where official on configured EVM networks and Solana.</p>
<p>Never share a private key or recovery phrase.</p>
<p>In testing means the feature is built and not yet open to every workspace.<!-- --> <a href="https://usetempl.com/availability">See availability</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="compare-the-units">Compare the units<a href="https://blog.usetempl.com/pay-per-resolved-case#compare-the-units" class="hash-link" aria-label="Direct link to Compare the units" title="Direct link to Compare the units" translate="no">​</a></h2>
<p>Intercom's March 2026 article defines an outcome as a completed configured action. That action can end with a person taking over.</p>
<p>Zendesk's August 2026 guide describes automated resolution tiers and an answer verification step. Its automated resolution unit differs from a Templ resolved case.</p>
<div class="priceComparisons"><p>Intercom Fin charges $0.99 per outcome, plus $29 or more per helpdesk seat on Intercom, or a 50-outcome monthly minimum on another help desk (fin.ai/pricing, September 2026).</p><p>Mava's monthly plans include 100 support requests for $39 and 10,000 for $599 (mava.app/pricing, September 2026). Templ's<!-- --> <!-- -->$8<!-- --> is per resolved case, so the units differ.</p><p>We checked both price pages on September 30, 2026.</p></div>
<p>Compare the unit and all fixed charges before estimating a monthly total. Recheck these September 2026 comparisons after 90 days.</p>
<aside class="postConversion" aria-label="Install Templ"><p class="postConversion__title">Check a test case</p><p class="postConversion__description">Install the widget and follow a test case through the resolved-case rules.</p><div class="postConversion__actions" data-blog-guide="pay-per-resolved-case"><a href="https://usetempl.com/?from=blog&amp;guide=pay-per-resolved-case" target="_blank" rel="noopener noreferrer" class="fieldNotesButton fieldNotesButton--primary">Install with one prompt</a><span class="supportContact"><button type="button" class="fieldNotesButton" aria-label="Talk to us">Talk to us</button></span></div><nav class="postConversion__related" aria-label="Related guides"><p>Keep reading</p><ul><li><a href="https://blog.usetempl.com/measure-your-support-pilot">Measure your support pilot</a></li><li><a href="https://blog.usetempl.com/choose-crypto-support-software">Compare support tools</a></li></ul></nav></aside>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="sources">Sources<a href="https://blog.usetempl.com/pay-per-resolved-case#sources" class="hash-link" aria-label="Direct link to Sources" title="Direct link to Sources" translate="no">​</a></h2>
<ul>
<li class="">Templ, <a href="https://docs.usetempl.com/pricing/resolved-cases" target="_blank" rel="noopener noreferrer">Resolved cases</a>, checked 2026-09-30.</li>
<li class="">Intercom, <a href="https://www.intercom.com/blog/from-resolutions-to-outcomes-evolving-how-fin-delivers-value/" target="_blank" rel="noopener noreferrer" class="">From resolutions to outcomes</a>, published 2026-03-12.</li>
<li class="">Zendesk, <a href="https://support.zendesk.com/hc/en-us/articles/9570369117338-About-automated-resolution-tiers" target="_blank" rel="noopener noreferrer" class="">Automated resolution tiers</a>, edited 2026-08-24, checked 2026-09-30.</li>
<li class="">Intercom, <a href="https://fin.ai/pricing" target="_blank" rel="noopener noreferrer" class="">Fin pricing</a>, checked 2026-09-30.</li>
<li class="">Mava, <a href="https://www.mava.app/pricing" target="_blank" rel="noopener noreferrer" class="">Pricing</a>, checked 2026-09-30.</li>
</ul>]]></content>
        <author>
            <name>Templ</name>
        </author>
        <category label="pricing" term="pricing"/>
        <category label="support" term="support"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Check a failed or missing transaction]]></title>
        <id>https://blog.usetempl.com/solana-transaction-failed</id>
        <link href="https://blog.usetempl.com/solana-transaction-failed"/>
        <updated>2026-09-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Check failed or missing transactions on EVM networks and Solana. Read explorer results and send safe details to the app team.]]></summary>
        <content type="html"><![CDATA[<p>Start with the network, public transaction reference and error the app showed.
EVM networks use a transaction hash. Solana uses a transaction signature.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_na58" id="the-explorer-finds-nothing">The explorer finds nothing<a href="https://blog.usetempl.com/solana-transaction-failed#the-explorer-finds-nothing" class="hash-link" aria-label="Direct link to The explorer finds nothing" title="Direct link to The explorer finds nothing" translate="no">​</a></h2>
<p>Confirm that the explorer uses the right network. Check whether the wallet or app sent the transaction.</p>
<p>A lookup with no result cannot tell you why the transaction is missing. The app may have stopped before sending it.</p>
<p>Keep the visible error and the time of the attempt.
The app's team can check those details beside the public transaction reference.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="the-evm-transaction-is-pending">The EVM transaction is pending<a href="https://blog.usetempl.com/solana-transaction-failed#the-evm-transaction-is-pending" class="hash-link" aria-label="Direct link to The EVM transaction is pending" title="Direct link to The EVM transaction is pending" translate="no">​</a></h2>
<p>Pending means the transaction has not entered a block.
An explorer may mark it dropped when its nodes stop holding it.
A replacement transaction can take its place.</p>
<p>Check the wallet's transaction history and any replacement hash.
Ask the app's team what happened before trying the action again.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="the-transaction-expired">The transaction expired<a href="https://blog.usetempl.com/solana-transaction-failed#the-transaction-expired" class="hash-link" aria-label="Direct link to The transaction expired" title="Direct link to The transaction expired" translate="no">​</a></h2>
<p>On Solana, a recent blockhash has a limited life.
The network can reject a transaction after that blockhash expires.</p>
<p>The error <code>BlockhashNotFound</code> can involve an expired blockhash or a lagging provider. The app's team needs evidence to distinguish them.</p>
<p>No fixed confirmation time covers every transaction. Avoid retrying until the app explains what happened to the existing attempt.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="the-transaction-failed-with-a-fee">The transaction failed with a fee<a href="https://blog.usetempl.com/solana-transaction-failed#the-transaction-failed-with-a-fee" class="hash-link" aria-label="Direct link to The transaction failed with a fee" title="Direct link to The transaction failed with a fee" translate="no">​</a></h2>
<p>EVM networks and Solana can charge a fee when execution fails.
The failed action can leave no completed transfer while the fee remains.</p>
<p>The explorer may show an error, logs and fee.
Send the public transaction reference to the app's team.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="the-app-stopped-before-sending">The app stopped before sending<a href="https://blog.usetempl.com/solana-transaction-failed#the-app-stopped-before-sending" class="hash-link" aria-label="Direct link to The app stopped before sending" title="Direct link to The app stopped before sending" translate="no">​</a></h2>
<p>A wallet can refuse the action. The app can detect a failure before sending anything.</p>
<p>An insufficient-fee error means the paying account cannot cover the required fee.
Some Solana actions also need funds for account storage.</p>
<p>There is no fixed minimum wallet balance for every action. Read the wallet's fee estimate and the app's explanation.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="send-safe-details">Send safe details<a href="https://blog.usetempl.com/solana-transaction-failed#send-safe-details" class="hash-link" aria-label="Direct link to Send safe details" title="Direct link to Send safe details" translate="no">​</a></h2>
<p>Send the public transaction hash or signature, network, action, visible error and time.
Explain what you expected to happen.</p>
<p>Never share a private key or recovery phrase.</p>
<p>Templ's <span>EVM transaction checks<!-- --> <span class="releaseStatus">In testing</span></span> and <span>Solana transaction checks<!-- --> <span class="releaseStatus">In testing</span></span> show chain evidence to your team.
The check separates that evidence from the app's report and what remains unknown.</p>
<p>A check cannot prove wallet control or promise recovery. The team asks for more details when the evidence is incomplete.</p>
<p>In testing means the feature is built and not yet open to every workspace.<!-- --> <a href="https://usetempl.com/availability">See availability</a>.</p>
<aside class="postConversion" aria-label="Install Templ"><p class="postConversion__title">Give your team the details</p><p class="postConversion__description">Add Help beside failed actions so users can choose which details to send.</p><div class="postConversion__actions" data-blog-guide="solana-transaction-failed"><a href="https://usetempl.com/?from=blog&amp;guide=solana-transaction-failed" target="_blank" rel="noopener noreferrer" class="fieldNotesButton fieldNotesButton--primary">Install with one prompt</a><span class="supportContact"><button type="button" class="fieldNotesButton" aria-label="Talk to us">Talk to us</button></span></div><nav class="postConversion__related" aria-label="Related guides"><p>Keep reading</p><ul><li><a href="https://blog.usetempl.com/what-a-transaction-check-tells-you">Read transaction evidence</a></li><li><a href="https://blog.usetempl.com/fake-crypto-support">Spot fake support</a></li></ul></nav></aside>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="sources">Sources<a href="https://blog.usetempl.com/solana-transaction-failed#sources" class="hash-link" aria-label="Direct link to Sources" title="Direct link to Sources" translate="no">​</a></h2>
<ul>
<li class="">Etherscan, <a href="https://info.etherscan.com/viewing-transactions-on-etherscan/" target="_blank" rel="noopener noreferrer" class="">Viewing transactions</a>, published 2022-05-27.</li>
<li class="">Etherscan, <a href="https://info.etherscan.com/transaction-dropped-replaced/" target="_blank" rel="noopener noreferrer" class="">Dropped and replaced transactions</a>, published 2019-12-05.</li>
<li class="">MetaMask, <a href="https://support.metamask.io/more-web3/learn/why-did-i-pay-gas-fees-for-a-failed-transaction" target="_blank" rel="noopener noreferrer" class="">Failed transaction fees</a>, checked 2026-09-30.</li>
<li class="">Solana Foundation, <a href="https://solana.com/docs/core/transactions/transaction-pipeline" target="_blank" rel="noopener noreferrer" class="">Transaction pipeline</a>, checked 2026-09-30.</li>
<li class="">Solana Foundation, <a href="https://solana.com/developers/cookbook/transactions/confirmation" target="_blank" rel="noopener noreferrer" class="">Confirmation and expiration</a>, checked 2026-09-30.</li>
<li class="">Phantom, <a href="https://help.phantom.com/articles/30698882147859" target="_blank" rel="noopener noreferrer" class="">Network fee funds</a>, checked 2026-09-30.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/transaction-checks" target="_blank" rel="noopener noreferrer">Transaction checks</a>, checked 2026-09-30.</li>
</ul>]]></content>
        <author>
            <name>Templ</name>
        </author>
        <category label="transactions" term="transactions"/>
        <category label="wallets" term="wallets"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[What a transaction check can and can't tell you]]></title>
        <id>https://blog.usetempl.com/what-a-transaction-check-tells-you</id>
        <link href="https://blog.usetempl.com/what-a-transaction-check-tells-you"/>
        <updated>2026-09-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Read pending, failed and successful transactions without guessing. See what chain evidence supports and what your team still needs to ask.]]></summary>
        <content type="html"><![CDATA[<p>A transaction check shows what the chain recorded. It cannot prove who is chatting or who caused the problem.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_na58" id="read-the-transaction-state">Read the transaction state<a href="https://blog.usetempl.com/what-a-transaction-check-tells-you#read-the-transaction-state" class="hash-link" aria-label="Direct link to Read the transaction state" title="Direct link to Read the transaction state" translate="no">​</a></h2>
<p>An EVM explorer may show pending, failed, successful, dropped or replaced. Pending means the transaction has not entered a block.</p>
<p>Dropped means the explorer's nodes stopped holding the pending transaction. A replacement can take its place.</p>
<p>A failed transaction can still cost a network fee. The network may have done work before the failure.</p>
<p>On Solana, a transaction can confirm, fail or expire. A blockhash can expire before the transaction reaches a block.</p>
<p>A lookup that finds nothing does not establish why the transaction is missing. The team needs the network and the app's reported failure.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="check-the-destination">Check the destination<a href="https://blog.usetempl.com/what-a-transaction-check-tells-you#check-the-destination" class="hash-link" aria-label="Direct link to Check the destination" title="Direct link to Check the destination" translate="no">​</a></h2>
<p>Success on a source chain does not prove that a bridge delivered on another chain. Check the destination evidence and the bridge's status separately.</p>
<p>A public April 2026 support question reports source-chain success and missing destination funds. The report is an example, not a verified diagnosis.</p>
<p>Ask which asset and network the user expected. Compare that answer with the public transaction details.</p>
<p>Do not promise that funds can be recovered. A successful transaction does not prove the app has a fault.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="keep-evidence-separate">Keep evidence separate<a href="https://blog.usetempl.com/what-a-transaction-check-tells-you#keep-evidence-separate" class="hash-link" aria-label="Direct link to Keep evidence separate" title="Direct link to Keep evidence separate" translate="no">​</a></h2>
<p>Templ's <span>EVM transaction checks<!-- --> <span class="releaseStatus">In testing</span></span> and <span>Solana transaction checks<!-- --> <span class="releaseStatus">In testing</span></span> show evidence to the team.</p>
<p>The panel separates what your app reported, what the chain shows, what Templ thinks and what is unknown.</p>
<p>The manager can set shared transactions to move <span>AI answers to AI drafts only<!-- --> <span class="releaseStatus">In testing</span></span>.
With that setting on, the AI drafts for team review. AI off stays off.</p>
<p>Ask for the public transaction hash, the action and the visible error when details are missing. A public hash does not prove wallet control.</p>
<p>Never share a private key or recovery phrase.</p>
<p>In testing means the feature is built and not yet open to every workspace.<!-- --> <a href="https://usetempl.com/availability">See availability</a>.</p>
<aside class="postConversion" aria-label="Install Templ"><p class="postConversion__title">Read the case evidence</p><p class="postConversion__description">Send a test question with a transaction and review the check with your team.</p><div class="postConversion__actions" data-blog-guide="what-a-transaction-check-tells-you"><a href="https://usetempl.com/?from=blog&amp;guide=what-a-transaction-check-tells-you" target="_blank" rel="noopener noreferrer" class="fieldNotesButton fieldNotesButton--primary">Install with one prompt</a><span class="supportContact"><button type="button" class="fieldNotesButton" aria-label="Talk to us">Talk to us</button></span></div><nav class="postConversion__related" aria-label="Related guides"><p>Keep reading</p><ul><li><a href="https://blog.usetempl.com/solana-transaction-failed">Check transaction failures</a></li><li><a href="https://blog.usetempl.com/connected-wallet-is-not-proof">Check wallet proof</a></li></ul></nav></aside>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="sources">Sources<a href="https://blog.usetempl.com/what-a-transaction-check-tells-you#sources" class="hash-link" aria-label="Direct link to Sources" title="Direct link to Sources" translate="no">​</a></h2>
<ul>
<li class="">Etherscan, <a href="https://info.etherscan.com/viewing-transactions-on-etherscan/" target="_blank" rel="noopener noreferrer" class="">Viewing transactions</a>, published 2022-05-27.</li>
<li class="">Etherscan, <a href="https://info.etherscan.com/transaction-dropped-replaced/" target="_blank" rel="noopener noreferrer" class="">Dropped and replaced transactions</a>, published 2019-12-05.</li>
<li class="">MetaMask, <a href="https://support.metamask.io/more-web3/learn/why-did-i-pay-gas-fees-for-a-failed-transaction" target="_blank" rel="noopener noreferrer" class="">Failed transaction fees</a>, checked 2026-09-30.</li>
<li class="">Solana Foundation, <a href="https://solana.com/docs/core/transactions/transaction-pipeline" target="_blank" rel="noopener noreferrer" class="">Transaction pipeline</a>, checked 2026-09-30.</li>
<li class="">Solana Foundation, <a href="https://solana.com/developers/cookbook/transactions/confirmation" target="_blank" rel="noopener noreferrer" class="">Confirmation and expiration</a>, checked 2026-09-30.</li>
<li class="">MetaMask community, <a href="https://community.metamask.io/t/bridge-issue-381-usdc-eth-to-sol-stuck-in-pending-for-3-hours-etherscan-success/31368" target="_blank" rel="noopener noreferrer" class="">Bridge support question</a>, posted 2026-04-15.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/transaction-checks" target="_blank" rel="noopener noreferrer">Transaction checks</a>, checked 2026-09-30.</li>
</ul>]]></content>
        <author>
            <name>Templ</name>
        </author>
        <category label="transactions" term="transactions"/>
        <category label="support" term="support"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Measure your support pilot]]></title>
        <id>https://blog.usetempl.com/measure-your-support-pilot</id>
        <link href="https://blog.usetempl.com/measure-your-support-pilot"/>
        <updated>2026-09-24T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Measure what users share, how long your team takes to answer and whether the answer helps. Keep privacy and unresolved cases in view.]]></summary>
        <content type="html"><![CDATA[<p>Measure each case, from opening Help to resolving the user's problem. Check whether users get useful answers.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_na58" id="record-the-starting-point">Record the starting point<a href="https://blog.usetempl.com/measure-your-support-pilot#record-the-starting-point" class="hash-link" aria-label="Direct link to Record the starting point" title="Direct link to Record the starting point" translate="no">​</a></h2>
<p>Record results from your current support tool. Separate wallet problems, pending transactions and product questions.</p>
<p>Keep the same team hours and case categories during the pilot. Count real cases, waiting cases and time spent asking for missing details.</p>
<p>Record incidents separately. Include unresolved cases in the results.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="follow-the-case">Follow the case<a href="https://blog.usetempl.com/measure-your-support-pilot#follow-the-case" class="hash-link" aria-label="Direct link to Follow the case" title="Direct link to Follow the case" translate="no">​</a></h2>
<p>Count users who open Help, send a question and verify a wallet when asked. Record why wallet checks fail.</p>
<p>Measure the AI's answer separately from a person's answer. Do not count automatic greetings as answers.</p>
<table><thead><tr><th>Measure</th><th>What to record</th></tr></thead><tbody><tr><td>Ready cases</td><td>Share of cases with a wallet and a checked transaction.</td></tr><tr><td>AI-resolved cases</td><td>Share of resolved cases that the AI answered.</td></tr><tr><td>Reopens</td><td>Cases reopened within <!-- -->7<!-- --> days<!-- -->.</td></tr><tr><td>User feedback</td><td>The Yes rate for Did this solve it?</td></tr><tr><td>Team response</td><td>Time from the user's question to the next reply from a person.</td></tr></tbody></table>
<p>Ask the user whether the answer solved their problem. A closed case does not prove that the problem is solved.</p>
<span><p>Transaction checks</p> <span class="releaseStatus">In testing</span></span>
<p>and</p>
<span><p>AI answers and drafts</p> <span class="releaseStatus">In testing</span></span>
<p>support these checks.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="check-privacy">Check privacy<a href="https://blog.usetempl.com/measure-your-support-pilot#check-privacy" class="hash-link" aria-label="Direct link to Check privacy" title="Direct link to Check privacy" translate="no">​</a></h2>
<p>Use separate test accounts to check that one user cannot open another's case. Remove a person's team access while their case is open.</p>
<p>Check that old pages and file links stop working. Notes your team adds must stay out of user exports.</p>
<p>Never share a private key or recovery phrase.</p>
<p>Read the <a href="https://docs.usetempl.com/security" target="_blank" rel="noopener noreferrer">security guide</a> and the <a href="https://docs.usetempl.com/inbox" target="_blank" rel="noopener noreferrer">inbox guide</a> with your team.</p>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="decide-from-the-results">Decide from the results<a href="https://blog.usetempl.com/measure-your-support-pilot#decide-from-the-results" class="hash-link" aria-label="Direct link to Decide from the results" title="Direct link to Decide from the results" translate="no">​</a></h2>
<p>Agree what to measure before the pilot starts. Record the sample size, missing responses and changes in team hours or case categories.</p>
<p>Your first 3 eligible resolved cases are free. Then $8 per resolved case, $4 after 100 in a month. Pay only for resolved cases with a transaction check, a verified wallet, or an AI answer.<!-- --> <!-- -->No seats.</p><p>A case your AI agent resolves costs the same as one your team resolves.</p><p>The fee for a case your team resolves is a software fee.</p><p>Resolved cases use your prepaid stablecoin balance.</p><p>Custom pricing for bigger teams. Talk to us.</p>
<p><span>Reviewed founding credit<!-- --> <span class="releaseStatus">In testing</span></span> can cover more resolved cases.
Read <a href="https://docs.usetempl.com/pricing" target="_blank" rel="noopener noreferrer">Pricing</a> for the price and credit rules.</p>
<p>In testing means the feature is built and not yet open to every workspace.<!-- --> <a href="https://usetempl.com/availability">See availability</a>.</p>
<aside class="postConversion" aria-label="Install Templ"><p class="postConversion__title">Test your support flow</p><p class="postConversion__description">Create a workspace and follow a test case with your team.</p><div class="postConversion__actions" data-blog-guide="measure-your-support-pilot"><a href="https://usetempl.com/?from=blog&amp;guide=measure-your-support-pilot" target="_blank" rel="noopener noreferrer" class="fieldNotesButton fieldNotesButton--primary">Install with one prompt</a><span class="supportContact"><button type="button" class="fieldNotesButton" aria-label="Talk to us">Talk to us</button></span></div><nav class="postConversion__related" aria-label="Related guides"><p>Keep reading</p><ul><li><a href="https://blog.usetempl.com/case-arrives-ready">Follow an example case</a></li><li><a href="https://blog.usetempl.com/choose-crypto-support-software">Compare support tools</a></li></ul></nav></aside>
<h2 class="anchor anchorTargetStickyNavbar_na58" id="sources">Sources<a href="https://blog.usetempl.com/measure-your-support-pilot#sources" class="hash-link" aria-label="Direct link to Sources" title="Direct link to Sources" translate="no">​</a></h2>
<ul>
<li class="">Templ, <a href="https://docs.usetempl.com/inbox" target="_blank" rel="noopener noreferrer">Team inbox</a>, checked 2026-09-30.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/security" target="_blank" rel="noopener noreferrer">Security</a>, checked 2026-09-30.</li>
<li class="">Templ, <a href="https://docs.usetempl.com/pricing" target="_blank" rel="noopener noreferrer">Pricing</a>, checked 2026-09-30.</li>
</ul>]]></content>
        <author>
            <name>Templ</name>
        </author>
        <category label="support" term="support"/>
    </entry>
</feed>