<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Blog · Crafteer.ai</title>
    <link>https://crafteer.ai/en/blog</link>
    <description>Guides, product news and opinion from the team behind Crafteer.ai.</description>
    <language>en-GB</language>
    <lastBuildDate>Thu, 22 Oct 2026 09:00:00 GMT</lastBuildDate>
    <atom:link href="https://crafteer.ai/en/blog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Crafteer.ai is not a CRM</title>
      <link>https://crafteer.ai/en/blog/crafteer-ai-is-not-a-crm</link>
      <guid isPermaLink="true">https://crafteer.ai/en/blog/crafteer-ai-is-not-a-crm</guid>
      <pubDate>Thu, 22 Oct 2026 09:00:00 GMT</pubDate>
      <category>Opinion</category>
      <dc:creator>Francisco Sousa Otto</dc:creator>
      <description>Crafteer.ai has accounts, contacts and deals, but it was not built as a CRM. What it does, and how it differs from an email client or from Zapier.</description>
      <content:encoded><![CDATA[<p>When we show Crafteer.ai to someone for the first time, the question nearly always comes up within a few minutes: &quot;So, is this a CRM?&quot;</p>
<p>Fair enough. The menu has accounts, contacts and deals. Every customer has a history. But that is not what we built it for, and the difference changes how your team spends its day.</p>
<h2 id="the-trouble-with-a-crm-in-a-small-company">The trouble with a CRM in a small company</h2>
<p>A CRM is a database that somebody has to feed. It works well when the team logs every call and every quote, and moves each deal to the next stage on the day it actually moves. In a small sales team, that logging is the first thing to go when the day gets busy.</p>
<p>Requests arrive by email and WhatsApp. The reply has to go out today. Updating the CRM gets pushed to later, and often to never. Over time the CRM says one thing and the ERP holds the real version of the orders. Anyone who wants to know where a customer stands ends up asking a colleague.</p>
<h2 id="what-crafteer-ai-does">What Crafteer.ai does</h2>
<p>Crafteer.ai starts from the work that comes in. It reads the company's emails (Outlook or Gmail) and WhatsApp messages and works out what is being asked for, such as a quote or an order. It pulls out the details that matter: the customer, the product codes, the quantities, the deadline.</p>
<p>Then it does what a person would do next. It goes to the ERP (PHC, Primavera or Sage) to check prices and stock, drafts the order or quote and writes the reply. When someone on the team approves, everything goes to the ERP and the customer. Each process runs as a procedure written by your company, step by step.</p>
<p>Internal work runs on its own. Anything going out to a customer waits for a person. The email or message appears in the chat as a &quot;Waiting for you&quot; card, with the draft ready. Whoever is on duty clicks <strong>Approve and send</strong>. If they want to change something, they click <strong>Continue in chat</strong> and ask for the change, typed or spoken.</p>
<p>There is one more thing a CRM does not do by itself. Crafteer.ai follows each customer's history and flags when something is out of the ordinary, like a quote that has gone unanswered for days. It brings the follow-up message already written, waiting for approval like everything else.</p>
<h2 id="so-what-about-the-crm">So what about the CRM?</h2>
<p>It stays up to date as a by-product of the work. When Crafteer.ai handles a quote request, the contact is linked to the right account and the deal is created or moved forward. The quote that went out sits in the customer's history. Nobody had to open a record and fill in fields.</p>
<p>Accounts, contacts and deals are still there for the team to look up. The reason to use Crafteer.ai lies elsewhere, though: in the work that no longer has to be done by hand.</p>
<h2 id="how-it-differs-from-an-email-client">How it differs from an email client</h2>
<p>There are very good tools for managing an inbox. Superhuman is the best-known example. It makes email faster, with keyboard shortcuts and AI help for drafting replies. For people who live in their inbox, it saves real time.</p>
<p>In a small business, however, writing the reply is usually the shortest part of the job. Before it, someone went to the ERP to look up the price, checked the stock, worked out the lead time and sometimes entered an order. An inbox tool helps you write the email. It does not go into the ERP for you.</p>
<p>For Crafteer.ai, email and WhatsApp are the way into a process. What we care about is everything that happens between the message arriving and the reply going out.</p>
<h2 id="how-it-differs-from-zapier-or-n8n">How it differs from Zapier or n8n</h2>
<p>Zapier and n8n connect applications through workflows: when this happens, do that. They work very well for tasks with fixed rules and data that always arrives in the same shape, such as moving website form submissions into a spreadsheet.</p>
<p>Customer requests are rarely like that. One customer puts the product code in the subject line. Another sends a photo of a handwritten list, someone else forwards a three-page PDF, and there is always the one who asks for &quot;same as last time, but ten more boxes&quot;. A rules-based workflow needs someone to design it for each case and fix it when the format changes. More cases means more workflows to maintain.</p>
<p>In Crafteer.ai, you describe the procedure the way you would explain it to a colleague who started this week, in words or by voice. The AI reads each request as it comes and follows the steps. When information is missing or something does not add up, it asks the team in the chat rather than guessing.</p>
<h2 id="so-what-is-crafteer-ai">So what is Crafteer.ai?</h2>
<p>We call it an AI workspace for sales and back-office teams. Your team works in a chat. Crafteer.ai reads the requests, does the work in the systems the company already uses and puts in front of people only what needs a decision. Along the way, the CRM keeps itself current.</p>
<p>If your team spends a good part of the day copying details from emails into the ERP, that is usually where we start. You can see the whole flow on <a href="https://crafteer.ai/en/como-funciona">How it works</a>, or read our guide to <a href="https://crafteer.ai/en/blog/answer-quote-requests-by-email-without-retyping-into-your-erp">handling quote requests by email</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>What an SOP is and why AI needs one</title>
      <link>https://crafteer.ai/en/blog/what-is-an-sop-and-why-ai-needs-one</link>
      <guid isPermaLink="true">https://crafteer.ai/en/blog/what-is-an-sop-and-why-ai-needs-one</guid>
      <pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate>
      <category>Guides</category>
      <dc:creator>Francisco Sousa Otto</dc:creator>
      <description>What an SOP is, why AI needs one to work the way your team does, and a step-by-step example of an order received by WhatsApp.</description>
      <content:encoded><![CDATA[<p>When someone joins a sales team, they rarely get a manual. They learn by watching colleagues. After a few weeks they know that one customer has special terms, that orders for the islands go with a different carrier, and that discounts above a certain amount need the director's sign-off.</p>
<p>AI does not learn that way. It is not in the room, it does not overhear conversations and it knows nothing about your company. To do the work the way your team does it, someone has to tell it how. That is what a procedure is for.</p>
<p><strong>In short:</strong> an SOP is a step-by-step description of how your company runs a process. AI needs one to do the work the way your team would, the same way every time, and to know where to stop and ask a person for a decision.</p>
<h2 id="what-an-sop-is">What an SOP is</h2>
<p>SOP stands for <em>standard operating procedure</em>, often just called a procedure. It describes the steps of a process: what starts it, where each piece of information comes from, what to do in each case and who decides when a case falls outside the rule.</p>
<p>Many companies have written procedures for quality or audits, kept in a folder nobody opens. The procedures we mean here are different. They describe everyday work, like handling an order or answering a quote request, and they are actually used every time the process runs.</p>
<h2 id="why-ai-needs-one">Why AI needs one</h2>
<p>A good AI model reads and writes very well. It can make sense of a confusing message, work out which products the customer wants and write a polite reply. But it does not know whether the customer has a special price, what to do when stock runs short, or whether an order below a certain value pays for delivery.</p>
<p>Without a procedure, the AI improvises. Sometimes it gets it right and sometimes it does not, and in a business that is not acceptable. A wrong answer to a customer or an order entered incorrectly costs money and trust.</p>
<p>With a procedure, the AI does what the team would do, in the same order. Every step is logged, so at any moment you can see what was done and why.</p>
<h2 id="when-only-one-person-knows-how-it-is-done">When only one person knows how it is done</h2>
<p>Writing procedures also solves a problem companies had long before AI.</p>
<p>In most companies, processes and business rules are not written down anywhere. The people who do the work every day are the ones who know them. Often only one or two people know how to do a task from start to finish: which customers have special terms, which carrier is used for each area, what to reply when an item runs out.</p>
<p>While those people are around, everything works. The trouble starts when they are not:</p>
<ul><li><strong>During holidays</strong>, requests wait for whoever knows, or are handled by a colleague who has to guess.</li><li><strong>During sick leave</strong>, the same happens, with no end date.</li><li><strong>When someone leaves the company</strong>, they take years of rules that nobody ever wrote down with them.</li><li><strong>When someone new joins</strong>, they learn only what they manage to see and ask in the first few weeks.</li></ul>
<p>Writing the procedure takes that risk out of the business. The rules stop depending on one person's memory and sit somewhere the whole team can see and correct them. Because Crafteer.ai follows the procedure every time the process runs, the task keeps being done the same way, whoever is on holiday.</p>
<h2 id="an-example-an-order-by-whatsapp">An example: an order by WhatsApp</h2>
<p>A regular customer sends this message to the company number:</p>
<blockquote><p>Morning, please send 40 boxes of the blue gloves and 12 of the big degreaser, same as last time. Needed for Thursday.</p></blockquote>
<p>A procedure for handling WhatsApp orders might look like this:</p>
<ol><li><strong>Identify the customer</strong> by mobile number, from the contact record. If the number is not linked to any account, ask the team in the chat.</li><li><strong>Work out which products they are.</strong> Customers rarely give the product code: they write the name they use day to day, which is often not the one in the ERP. Match the request against the customer's purchase history and previous orders to find the right codes. Here, “blue gloves” is product 2210 and “big degreaser” is 2215, the 5-litre one, which this customer orders every month. If more than one product could fit, ask the team.</li><li><strong>Check the ERP:</strong> the stock of each product and the price that applies to this customer.</li><li><strong>If everything is in stock</strong>, create a draft order with the requested delivery date.</li><li><strong>If a product is short</strong>, prepare a message for the customer saying what can go now and asking whether they would rather receive a partial delivery or wait for the rest.</li><li><strong>Prepare the confirmation</strong> for the customer, with the quantities and the delivery day.</li><li><strong>Wait for the team's approval.</strong> The order and the message sit in the chat, ready to approve.</li><li><strong>Once approved</strong>, send the order to the ERP and the confirmation to the customer, log everything on the customer's account and update the deal.</li></ol>
<p>From step 1 to step 6, Crafteer.ai works on its own. Step 2 is where the most time is saved: someone who knows the customer knows what “the blue gloves” are, and Crafteer.ai gets there through the purchase history, without anyone having to look it up.</p>
<p>Notice too that the procedure does not try to foresee everything. It says what to do in the normal case and where to stop and ask.</p>
<h2 id="how-you-write-one-in-crafteer-ai">How you write one in Crafteer.ai</h2>
<p>In Crafteer.ai, you write a procedure by describing the process in words or by voice, the way you would explain it to a new colleague. The description is organised into steps, which the team can review and correct whenever the process changes.</p>
<p>A few tips that help:</p>
<ul><li><strong>Start with the most common case.</strong> Exceptions can be added later, as they come up.</li><li><strong>Say where the information lives.</strong> “The price is the one on the customer's price list in PHC” works better than “check the price”.</li><li><strong>Write down what to do when in doubt.</strong> A product that cannot be identified, an unknown customer, an odd quantity. In these cases the best move is nearly always to ask the team.</li><li><strong>Be clear about what waits for a person.</strong> In each procedure your company chooses which steps run on their own and which wait for approval, and can change that whenever it likes.</li></ul>
<p>During implementation, the LucidHorizon team writes the first procedures with you, based on real requests from your company.</p>
<h2 id="where-human-approval-sits">Where human approval sits</h2>
<p>Approval sits wherever your company decides, procedure by procedure. In the example, the team chose to approve the order and the message to the customer before they go out.</p>
<p>Both appear in the chat as a “Waiting on you” card, with the draft ready. Whoever is following the work clicks <strong>Approve and send</strong>, or <strong>Continue in chat</strong> to ask for a change, typed or spoken. As soon as someone approves, the order goes to the ERP and the confirmation to the customer. In the time it took to enter one order by hand, you approve several.</p>
<p>When the procedure says to ask the team, for example because two products could fit, the question appears in the same chat.</p>
<h2 id="frequently-asked-questions">Frequently asked questions</h2>
<h3 id="is-an-sop-the-same-as-an-automation">Is an SOP the same as an automation?</h3>
<p>A classic automation follows fixed rules and stops when a case comes up that it did not foresee. A procedure in Crafteer.ai describes the work in words, the way the team does it, and the AI can handle requests written in many different ways, such as an order with no product codes. When it is unsure, it asks the team instead of guessing.</p>
<h3 id="which-processes-should-i-start-with">Which processes should I start with?</h3>
<p>The ones that repeat many times a week and nearly always follow the same steps: orders, quote requests, stock questions and lead times.</p>
<h3 id="can-the-ai-send-messages-to-customers-without-approval">Can the AI send messages to customers without approval?</h3>
<p>Only if your company sets it up that way. In each procedure you choose which steps run on their own and which wait for approval.</p>
<h2 id="further-reading">Further reading</h2>
<p>To see how this applies to quote requests, read the guide on <a href="https://crafteer.ai/en/blog/answer-quote-requests-by-email-without-retyping-into-your-erp">answering quote requests by email and WhatsApp</a>. For WhatsApp orders, see the <a href="https://crafteer.ai/en/setores/distribuicao">distribution</a> page.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to answer quote requests by email and WhatsApp without retyping anything into your ERP</title>
      <link>https://crafteer.ai/en/blog/answer-quote-requests-by-email-without-retyping-into-your-erp</link>
      <guid isPermaLink="true">https://crafteer.ai/en/blog/answer-quote-requests-by-email-without-retyping-into-your-erp</guid>
      <pubDate>Tue, 20 Oct 2026 09:00:00 GMT</pubDate>
      <category>Guides</category>
      <dc:creator>Francisco Sousa Otto</dc:creator>
      <description>The manual path of a quote request by email or WhatsApp, where the time goes, and how it works with Crafteer.ai, from incoming request to approval.</description>
      <content:encoded><![CDATA[<p>A quote request looks simple. It comes in by email or WhatsApp, in a message like this:</p>
<blockquote><p>Good morning. Could you quote us for 40 boxes of the blue nitrile gloves and 15 boxes of the big degreaser, same as last month, delivered to our Braga shop by the 30th? Thank you.</p></blockquote>
<p>Anyone who has handled requests like this knows the reply does not take two minutes. This guide walks through the usual process, where the time goes and how the same request is handled with Crafteer.ai.</p>
<h2 id="how-it-is-usually-done">How it is usually done</h2>
<p>In many companies that sell to other businesses, the process goes roughly like this:</p>
<ol><li>Someone opens the email or the message and works out who the customer is. Sometimes from the address or the number, sometimes from the company name in the signature.</li><li>They open the ERP and find the customer record.</li><li>They work out which products are meant. The customer writes “blue nitrile gloves” and the ERP has the item under another name, so they go through the customer's previous orders to find the codes. Then they check the price that applies to that customer.</li><li>They check stock and work out whether the requested date is achievable.</li><li>They create the quote in the ERP, or in a separate document, and export a PDF.</li><li>They go back to the email or WhatsApp, write the reply, attach the quote and send it.</li><li>If there is a CRM, they log the quote there. If the day is busy, that waits until tomorrow.</li></ol>
<p>None of these steps is hard. The trouble is that they repeat dozens of times a week, and each one means switching screens.</p>
<h2 id="where-the-time-goes">Where the time goes</h2>
<ul><li><strong>Going back and forth between email, WhatsApp and the ERP.</strong> Every request means copying details from one place to another, sometimes line by line.</li><li><strong>Requests without product codes.</strong> The customer writes the name they use day to day, which is rarely the one in the ERP, or sends the list inside an attachment. Each line means one more search.</li><li><strong>Waiting.</strong> The request sits in the inbox or on the phone until someone has half an hour free. For the customer, that is the time that counts, and it is often when another supplier replies first.</li><li><strong>Typing errors.</strong> A wrong quantity makes it into the quote and, if nobody spots it, into the order.</li></ul>
<h2 id="how-it-works-with-crafteer-ai-in-five-steps">How it works with Crafteer.ai, in five steps</h2>
<h3 id="1-the-request-arrives">1. The request arrives</h3>
<p>The request arrives as it always has: in the company inbox, in Outlook or Gmail, or on WhatsApp, on the company's or the sales rep's number. Crafteer.ai handles both in the same way, and the customer does not change anything about how they ask.</p>
<h3 id="2-crafteer-ai-reads-the-request">2. Crafteer.ai reads the request</h3>
<p>It recognises a quote request and pulls out the details: who is asking, which products, what quantities, where and by when. Customers rarely give the product code, so it matches the names they use against their purchase history and previous orders to find the right items in the ERP. If the list comes as an attachment, it reads the attachment. If two products could fit, it asks the team.</p>
<h3 id="3-it-checks-the-erp">3. It checks the ERP</h3>
<p>It goes to PHC, Primavera or Sage for the customer record, the prices that apply and the stock for each item. Nobody had to open the ERP.</p>
<h3 id="4-it-prepares-the-quote-and-the-reply">4. It prepares the quote and the reply</h3>
<p>It follows your company's procedure for quote requests: which terms apply, what to say when an item is out of stock, which wording to use. It prepares the quote and drafts the reply email.</p>
<h3 id="5-the-team-approves">5. The team approves</h3>
<p>The reply appears in the chat as a “Waiting on you” card, with the quote and the draft ready, whether it is an email or a WhatsApp message. If it looks right, click <strong>Approve and send</strong>. If you want to change something, click <strong>Continue in chat</strong> and ask, typed or spoken, for example: “give 5% off the item that is out of stock”. Crafteer.ai redrafts it and puts it back in front of you.</p>
<p>Once sent, the reply is logged on the customer's account and the deal is updated.</p>
<h2 id="what-if-the-request-comes-in-by-phone">What if the request comes in by phone?</h2>
<p>The phone is not connected to Crafteer.ai yet, but the request does not have to end up on a scrap of paper. Whoever takes the call describes it in the chat, typed or spoken, during the call or straight after:</p>
<blockquote><p>Rui Matos called asking for a quote for 40 boxes of the blue gloves, delivered to Braga by the 30th.</p></blockquote>
<p>From there, the process is the same. Crafteer.ai identifies the customer and the products, checks the ERP and prepares the quote and the reply for approval.</p>
<h2 id="what-runs-on-its-own-and-what-waits-for-you">What runs on its own and what waits for you</h2>
<p>The rule is simple. Internal work runs on its own. Anything that goes outside, or that needs a decision, waits for a person.</p>
<p>Runs on its own:</p>
<ul><li>reading and sorting incoming emails and WhatsApp messages;</li><li>pulling details from the request and its attachments;</li><li>checking prices, stock and lead times in the ERP;</li><li>logging the request and the quote on the customer's account.</li></ul>
<p>Waits for the team:</p>
<ul><li>the reply with the quote, before it goes to the customer;</li><li>discounts and exceptions the procedure does not cover;</li><li>requests with missing information. In those cases, Crafteer.ai asks in the chat rather than guessing.</li></ul>
<h2 id="where-to-start">Where to start</h2>
<p>You do not need to handle every kind of request at once. We suggest starting like this:</p>
<ol><li><strong>Pick one type of request.</strong> Quotes for catalogue products are a good start, because the steps almost always repeat.</li><li><strong>Gather a few real requests of that type, by email or WhatsApp.</strong> Include the messiest ones. Those are the ones that show the exceptions.</li><li><strong>Describe what the team does.</strong> The way you would explain it to someone who joined this week: where the price comes from, what happens when there is no stock, who decides on a discount. You can describe it in writing or by voice. We explain how in a separate guide on <a href="https://crafteer.ai/en/blog/what-is-an-sop-and-why-ai-needs-one">what an SOP is</a>.</li><li><strong>Review everything that goes out.</strong> At the start, it makes sense to approve each reply calmly and ask for changes. That is how the team builds trust in what Crafteer.ai prepares.</li></ol>
<p>Implementation is done by the LucidHorizon team, after a demo. We connect your email, WhatsApp and ERP and write the first procedures with you. If you work in <a href="https://crafteer.ai/en/setores/industria-por-encomenda">made-to-order manufacturing</a> or <a href="https://crafteer.ai/en/setores/distribuicao">distribution</a>, each industry page has examples closer to your day-to-day work.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
