[{"data":1,"prerenderedAt":5454},["ShallowReactive",2],{"blog-articles-v4-en":3},[4,666,1345,2037,2712,3390,4056,4742],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"category":11,"readTime":12,"image":13,"date":14,"author":15,"featured":7,"lang":16,"translationOf":17,"body":18,"_type":659,"_id":660,"_source":661,"_file":662,"_stem":663,"_extension":664,"sitemap":665},"/en/blog/cash-recyclers-self-checkout-reduce-queues","blog",false,"","Cash Recyclers and Self-Checkout: Reduce Store Queues","Reduce checkout queues with self-checkout and cash recyclers: customer flow, cash risk, till reconciliation and inventory sync, plus the 7 Leguas case.","Retail Technology","8 min read","/blog/caso-7leguas.jpg","2026-10-24","Asteby Team","en","reducir-filas-en-caja-autocobro-cajeros-automaticos",{"type":19,"children":20,"toc":640},"root",[21,29,34,46,59,73,83,88,93,123,133,138,243,248,258,263,297,302,312,317,322,385,398,408,413,474,487,497,507,512,517,527,565,575,582,587,593,598,604,609,615,620,626,631],{"type":22,"tag":23,"props":24,"children":25},"element","p",{},[26],{"type":27,"value":28},"text","To reduce checkout queues, many retailers combine self-checkout stations with cash recyclers: machines that accept bills and coins and automatically return change. Customers who pay with cards or wallets move through quickly, and customers who pay in cash no longer depend on a cashier counting money. The result can be shorter lines, fewer counting errors and staff who spend more time serving people.",{"type":22,"tag":23,"props":30,"children":31},{},[32],{"type":27,"value":33},"This guide explains how the flow works, what to consider about cash risk, how to reconcile the till and how to keep inventory in sync.",{"type":22,"tag":35,"props":36,"children":38},"h2",{"id":37},"the-7-leguas-case",[39,44],{"type":22,"tag":40,"props":41,"children":43},"icon",{"name":42},"trophy",[],{"type":27,"value":45}," The 7 Leguas case",{"type":22,"tag":23,"props":47,"children":48},{},[49,51,57],{"type":27,"value":50},"At 7 Leguas, checkout took about 8 minutes per customer before the change. After implementing self-service payment connected to their operation, it dropped to ",{"type":22,"tag":52,"props":53,"children":54},"strong",{},[55],{"type":27,"value":56},"45 seconds",{"type":27,"value":58},". The improvement came from simplifying the steps customers repeat every day: scan, confirm, pay and leave.",{"type":22,"tag":23,"props":60,"children":61},{},[62,64,71],{"type":27,"value":63},"That is one real result in one specific operation. Your own numbers depend on your products, basket sizes, peak hours and layout, so any estimate is made only after observing your store. For a wider introduction, see our ",{"type":22,"tag":65,"props":66,"children":68},"a",{"href":67},"/en/blog/self-service-kiosks-retail-guide",[69],{"type":27,"value":70},"self-service kiosk guide",{"type":27,"value":72},".",{"type":22,"tag":35,"props":74,"children":76},{"id":75},"what-is-a-cash-recycler",[77,81],{"type":22,"tag":40,"props":78,"children":80},{"name":79},"coins",[],{"type":27,"value":82}," What is a cash recycler?",{"type":22,"tag":23,"props":84,"children":85},{},[86],{"type":27,"value":87},"A cash recycler is a secure machine that accepts bills and coins, validates them, stores them, and uses the same stored cash to give change. Unlike a simple cash acceptor, it recycles money rather than only collecting it, so it needs fewer refills and less manual handling.",{"type":22,"tag":23,"props":89,"children":90},{},[91],{"type":27,"value":92},"Typical functions include:",{"type":22,"tag":94,"props":95,"children":96},"ul",{},[97,103,108,113,118],{"type":22,"tag":98,"props":99,"children":100},"li",{},[101],{"type":27,"value":102},"Authenticating bills and detecting counterfeits",{"type":22,"tag":98,"props":104,"children":105},{},[106],{"type":27,"value":107},"Dispensing exact change",{"type":22,"tag":98,"props":109,"children":110},{},[111],{"type":27,"value":112},"Reporting the cash balance by denomination in real time",{"type":22,"tag":98,"props":114,"children":115},{},[116],{"type":27,"value":117},"Locking cash in a secure compartment",{"type":22,"tag":98,"props":119,"children":120},{},[121],{"type":27,"value":122},"Producing audit logs for every transaction",{"type":22,"tag":35,"props":124,"children":126},{"id":125},"customer-flow-at-checkout",[127,131],{"type":22,"tag":40,"props":128,"children":130},{"name":129},"users",[],{"type":27,"value":132}," Customer flow at checkout",{"type":22,"tag":23,"props":134,"children":135},{},[136],{"type":27,"value":137},"A well-designed flow separates customers by how they want to pay and how many items they have.",{"type":22,"tag":139,"props":140,"children":141},"table",{},[142,166],{"type":22,"tag":143,"props":144,"children":145},"thead",{},[146],{"type":22,"tag":147,"props":148,"children":149},"tr",{},[150,156,161],{"type":22,"tag":151,"props":152,"children":153},"th",{},[154],{"type":27,"value":155},"Lane",{"type":22,"tag":151,"props":157,"children":158},{},[159],{"type":27,"value":160},"Best for",{"type":22,"tag":151,"props":162,"children":163},{},[164],{"type":27,"value":165},"Role of staff",{"type":22,"tag":167,"props":168,"children":169},"tbody",{},[170,189,207,225],{"type":22,"tag":147,"props":171,"children":172},{},[173,179,184],{"type":22,"tag":174,"props":175,"children":176},"td",{},[177],{"type":27,"value":178},"Self-checkout, card or wallet",{"type":22,"tag":174,"props":180,"children":181},{},[182],{"type":27,"value":183},"Small baskets, fast payments",{"type":22,"tag":174,"props":185,"children":186},{},[187],{"type":27,"value":188},"An attendant supervises several stations",{"type":22,"tag":147,"props":190,"children":191},{},[192,197,202],{"type":22,"tag":174,"props":193,"children":194},{},[195],{"type":27,"value":196},"Self-checkout with cash recycler",{"type":22,"tag":174,"props":198,"children":199},{},[200],{"type":27,"value":201},"Customers paying with cash and small baskets",{"type":22,"tag":174,"props":203,"children":204},{},[205],{"type":27,"value":206},"Attendant handles exceptions",{"type":22,"tag":147,"props":208,"children":209},{},[210,215,220],{"type":22,"tag":174,"props":211,"children":212},{},[213],{"type":27,"value":214},"Staffed lane",{"type":22,"tag":174,"props":216,"children":217},{},[218],{"type":27,"value":219},"Large baskets, products needing assistance",{"type":22,"tag":174,"props":221,"children":222},{},[223],{"type":27,"value":224},"Cashier",{"type":22,"tag":147,"props":226,"children":227},{},[228,233,238],{"type":22,"tag":174,"props":229,"children":230},{},[231],{"type":27,"value":232},"Mixed or express lane",{"type":22,"tag":174,"props":234,"children":235},{},[236],{"type":27,"value":237},"Peak hours",{"type":22,"tag":174,"props":239,"children":240},{},[241],{"type":27,"value":242},"Flexible",{"type":22,"tag":23,"props":244,"children":245},{},[246],{"type":27,"value":247},"The layout should make the options obvious from the entrance. Place self-checkout where customers can see the queue length and where an attendant can observe several stations at once. During the first weeks, have staff greet customers at the machines and explain the steps.",{"type":22,"tag":35,"props":249,"children":251},{"id":250},"managing-cash-risk",[252,256],{"type":22,"tag":40,"props":253,"children":255},{"name":254},"shield-alt",[],{"type":27,"value":257}," Managing cash risk",{"type":22,"tag":23,"props":259,"children":260},{},[261],{"type":27,"value":262},"Cash handling changes with a recycler, but it does not disappear. Think about risk in three layers.",{"type":22,"tag":264,"props":265,"children":266},"ol",{},[267,277,287],{"type":22,"tag":98,"props":268,"children":269},{},[270,275],{"type":22,"tag":52,"props":271,"children":272},{},[273],{"type":27,"value":274},"Physical security.",{"type":27,"value":276}," Machines should be anchored, in view of cameras, and have locked compartments. Define who has keys or access codes and how collection is done.",{"type":22,"tag":98,"props":278,"children":279},{},[280,285],{"type":22,"tag":52,"props":281,"children":282},{},[283],{"type":27,"value":284},"Process control.",{"type":27,"value":286}," Separate duties: the person who loads cash is not the only person who counts it. Keep logs of every opening, load and collection.",{"type":22,"tag":98,"props":288,"children":289},{},[290,295],{"type":22,"tag":52,"props":291,"children":292},{},[293],{"type":27,"value":294},"Operational continuity.",{"type":27,"value":296}," Decide what happens if a machine runs out of change or goes offline. A fallback lane or card-only mode keeps stores moving.",{"type":22,"tag":23,"props":298,"children":299},{},[300],{"type":27,"value":301},"Because fewer people touch the cash directly, internal exposure and counting mistakes typically decrease. Real results depend on following the procedures consistently.",{"type":22,"tag":35,"props":303,"children":305},{"id":304},"till-reconciliation",[306,310],{"type":22,"tag":40,"props":307,"children":309},{"name":308},"balance-scale",[],{"type":27,"value":311}," Till reconciliation",{"type":22,"tag":23,"props":313,"children":314},{},[315],{"type":27,"value":316},"Reconciliation is where the system proves its value. With a recycler, the machine knows what it received and dispensed, and the sales system knows what was sold. They should agree.",{"type":22,"tag":23,"props":318,"children":319},{},[320],{"type":27,"value":321},"A sound closing process includes:",{"type":22,"tag":94,"props":323,"children":324},{},[325,335,345,355,365,375],{"type":22,"tag":98,"props":326,"children":327},{},[328,333],{"type":22,"tag":52,"props":329,"children":330},{},[331],{"type":27,"value":332},"Shift opening:",{"type":27,"value":334}," record starting cash by denomination.",{"type":22,"tag":98,"props":336,"children":337},{},[338,343],{"type":22,"tag":52,"props":339,"children":340},{},[341],{"type":27,"value":342},"During the day:",{"type":27,"value":344}," every sale links to payment type, amount received and change given.",{"type":22,"tag":98,"props":346,"children":347},{},[348,353],{"type":22,"tag":52,"props":349,"children":350},{},[351],{"type":27,"value":352},"Shift closing:",{"type":27,"value":354}," compare the machine's balance with expected cash from sales.",{"type":22,"tag":98,"props":356,"children":357},{},[358,363],{"type":22,"tag":52,"props":359,"children":360},{},[361],{"type":27,"value":362},"Differences:",{"type":27,"value":364}," flagged automatically, with a reason code and responsible person.",{"type":22,"tag":98,"props":366,"children":367},{},[368,373],{"type":22,"tag":52,"props":369,"children":370},{},[371],{"type":27,"value":372},"Deposits:",{"type":27,"value":374}," a record of cash removed for the bank, matched to the deposit slip.",{"type":22,"tag":98,"props":376,"children":377},{},[378,383],{"type":22,"tag":52,"props":379,"children":380},{},[381],{"type":27,"value":382},"Reports:",{"type":27,"value":384}," daily summary by station, shift and payment method, ready for accounting.",{"type":22,"tag":23,"props":386,"children":387},{},[388,390,396],{"type":27,"value":389},"When the self-checkout, the recycler and the ",{"type":22,"tag":65,"props":391,"children":393},{"href":392},"/soluciones/punto-de-venta-kioskos",[394],{"type":27,"value":395},"point of sale",{"type":27,"value":397}," (page in Spanish) share the same platform, these steps happen with less manual work and fewer disputes.",{"type":22,"tag":35,"props":399,"children":401},{"id":400},"inventory-integration",[402,406],{"type":22,"tag":40,"props":403,"children":405},{"name":404},"boxes",[],{"type":27,"value":407}," Inventory integration",{"type":22,"tag":23,"props":409,"children":410},{},[411],{"type":27,"value":412},"A self-checkout is also a source of inventory data. If it is integrated:",{"type":22,"tag":94,"props":414,"children":415},{},[416,426,436,446,456],{"type":22,"tag":98,"props":417,"children":418},{},[419,424],{"type":22,"tag":52,"props":420,"children":421},{},[422],{"type":27,"value":423},"Each scan reduces stock",{"type":27,"value":425}," immediately, across all channels.",{"type":22,"tag":98,"props":427,"children":428},{},[429,434],{"type":22,"tag":52,"props":430,"children":431},{},[432],{"type":27,"value":433},"Low-stock alerts",{"type":27,"value":435}," reach purchasing sooner.",{"type":22,"tag":98,"props":437,"children":438},{},[439,444],{"type":22,"tag":52,"props":440,"children":441},{},[442],{"type":27,"value":443},"Prices and promotions",{"type":27,"value":445}," stay consistent between the shelf, kiosk and staffed lanes.",{"type":22,"tag":98,"props":447,"children":448},{},[449,454],{"type":22,"tag":52,"props":450,"children":451},{},[452],{"type":27,"value":453},"Shrinkage can be analyzed",{"type":27,"value":455}," by comparing scans, exceptions and counts.",{"type":22,"tag":98,"props":457,"children":458},{},[459,464,466,472],{"type":22,"tag":52,"props":460,"children":461},{},[462],{"type":27,"value":463},"Online and in-store stock",{"type":27,"value":465}," can use the same numbers if you also sell digitally; see ",{"type":22,"tag":65,"props":467,"children":469},{"href":468},"/soluciones/ecommerce-a-medida",[470],{"type":27,"value":471},"custom e-commerce",{"type":27,"value":473}," (page in Spanish).",{"type":22,"tag":23,"props":475,"children":476},{},[477,479,485],{"type":27,"value":478},"Product data quality is critical. Missing barcodes, wrong prices and duplicate items show up immediately at a self-service station, so audit your catalog before launch. An ",{"type":22,"tag":65,"props":480,"children":482},{"href":481},"/soluciones/erp-empresarial",[483],{"type":27,"value":484},"ERP",{"type":27,"value":486}," (page in Spanish) keeps the master data consistent.",{"type":22,"tag":488,"props":489,"children":491},"tip-box",{"title":490},"Start with data, not hardware",[492],{"type":22,"tag":23,"props":493,"children":494},{},[495],{"type":27,"value":496},"Many failed projects buy machines first and discover data problems later. Clean your catalog and prices first, then pilot one store.",{"type":22,"tag":35,"props":498,"children":500},{"id":499},"handling-peak-hours-and-exceptions",[501,505],{"type":22,"tag":40,"props":502,"children":504},{"name":503},"user-clock",[],{"type":27,"value":506}," Handling peak hours and exceptions",{"type":22,"tag":23,"props":508,"children":509},{},[510],{"type":27,"value":511},"Queues form at predictable moments: lunch hours, paydays, weekends and holidays. Plan staffing around them. An attendant should be able to approve age-restricted items, correct a mis-scan, void a transaction and help customers who struggle with cash. Having a clear escalation signal, such as a light or a button on the station, keeps the attendant's attention where it is needed. Returns and refunds are better handled at a staffed counter, using the same system so stock and cash records remain accurate.",{"type":22,"tag":23,"props":513,"children":514},{},[515],{"type":27,"value":516},"Also decide how to handle machine failures. A short outage during a busy period should not stop the store, so keep at least one staffed lane able to take over, and make sure the team knows the recovery steps for jams, empty change and network loss.",{"type":22,"tag":35,"props":518,"children":520},{"id":519},"implementation-checklist",[521,525],{"type":22,"tag":40,"props":522,"children":524},{"name":523},"tasks",[],{"type":27,"value":526}," Implementation checklist",{"type":22,"tag":264,"props":528,"children":529},{},[530,535,540,545,550,555,560],{"type":22,"tag":98,"props":531,"children":532},{},[533],{"type":27,"value":534},"Measure current checkout time, peak hours and basket size.",{"type":22,"tag":98,"props":536,"children":537},{},[538],{"type":27,"value":539},"Choose where self-checkout will go and how many stations are needed.",{"type":22,"tag":98,"props":541,"children":542},{},[543],{"type":27,"value":544},"Define cash policy: accepted denominations, limits, collection routine.",{"type":22,"tag":98,"props":546,"children":547},{},[548],{"type":27,"value":549},"Integrate with POS, inventory and invoicing.",{"type":22,"tag":98,"props":551,"children":552},{},[553],{"type":27,"value":554},"Set up reconciliation and closing procedures.",{"type":22,"tag":98,"props":556,"children":557},{},[558],{"type":27,"value":559},"Train staff for assistance, exceptions and returns.",{"type":22,"tag":98,"props":561,"children":562},{},[563],{"type":27,"value":564},"Pilot, measure and adjust before expanding.",{"type":22,"tag":35,"props":566,"children":568},{"id":567},"frequently-asked-questions",[569,573],{"type":22,"tag":40,"props":570,"children":572},{"name":571},"question-circle",[],{"type":27,"value":574}," Frequently asked questions",{"type":22,"tag":576,"props":577,"children":579},"h3",{"id":578},"does-self-checkout-really-reduce-queues",[580],{"type":27,"value":581},"Does self-checkout really reduce queues?",{"type":22,"tag":23,"props":583,"children":584},{},[585],{"type":27,"value":586},"It can, particularly with small baskets and clear signage. Results depend on layout, products and customer habits, and are best verified in a pilot.",{"type":22,"tag":576,"props":588,"children":590},{"id":589},"what-is-the-difference-between-a-cash-recycler-and-a-normal-cash-drawer",[591],{"type":27,"value":592},"What is the difference between a cash recycler and a normal cash drawer?",{"type":22,"tag":23,"props":594,"children":595},{},[596],{"type":27,"value":597},"A recycler validates bills, stores them and gives change automatically, with real-time balances. A drawer relies on a person to count and hand out money.",{"type":22,"tag":576,"props":599,"children":601},{"id":600},"is-it-safe-to-leave-cash-in-a-self-service-machine",[602],{"type":27,"value":603},"Is it safe to leave cash in a self-service machine?",{"type":22,"tag":23,"props":605,"children":606},{},[607],{"type":27,"value":608},"With secure storage, cameras, controlled access and regular collection, risk can be well managed. Procedures matter as much as hardware.",{"type":22,"tag":576,"props":610,"children":612},{"id":611},"how-are-differences-at-closing-handled",[613],{"type":27,"value":614},"How are differences at closing handled?",{"type":22,"tag":23,"props":616,"children":617},{},[618],{"type":27,"value":619},"The system compares the machine's cash balance with the expected amount from sales and flags discrepancies for review with a reason code.",{"type":22,"tag":576,"props":621,"children":623},{"id":622},"can-i-connect-the-machines-to-my-current-systems",[624],{"type":27,"value":625},"Can I connect the machines to my current systems?",{"type":22,"tag":23,"props":627,"children":628},{},[629],{"type":27,"value":630},"Often yes. Integration with the POS, inventory and invoicing is reviewed in the initial technical assessment.",{"type":22,"tag":632,"props":633,"children":639},"cta-box",{"button-link":634,"button-text":635,"description":636,"icon":637,"title":638},"/empezar","Request a consultation","We will study your checkout flow and design a self-service and cash handling setup connected to your inventory and accounting.","rocket","Want shorter lines in your stores?",[],{"title":8,"searchDepth":641,"depth":641,"links":642},2,[643,644,645,646,647,648,649,650,651],{"id":37,"depth":641,"text":45},{"id":75,"depth":641,"text":82},{"id":125,"depth":641,"text":132},{"id":250,"depth":641,"text":257},{"id":304,"depth":641,"text":311},{"id":400,"depth":641,"text":407},{"id":499,"depth":641,"text":506},{"id":519,"depth":641,"text":526},{"id":567,"depth":641,"text":574,"children":652},[653,655,656,657,658],{"id":578,"depth":654,"text":581},3,{"id":589,"depth":654,"text":592},{"id":600,"depth":654,"text":603},{"id":611,"depth":654,"text":614},{"id":622,"depth":654,"text":625},"markdown","content:en:blog:cash-recyclers-self-checkout-reduce-queues.md","content","en/blog/cash-recyclers-self-checkout-reduce-queues.md","en/blog/cash-recyclers-self-checkout-reduce-queues","md",{"loc":5},{"_path":667,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":668,"description":669,"category":670,"readTime":12,"image":671,"date":14,"author":15,"featured":7,"lang":16,"translationOf":672,"body":673,"_type":659,"_id":1341,"_source":661,"_file":1342,"_stem":1343,"_extension":664,"sitemap":1344},"/en/blog/ecommerce-shipping-integration-latam","Ecommerce Shipping Integration for Latin America","Automate shipping in your online store: live carrier rates, labels, tracking, SkydropX, Envía and 99minutos, conditional free shipping and reverse logistics.","E-commerce","/blog/web-conversion.jpg","integracion-envios-ecommerce-skydropx-envia",{"type":19,"children":674,"toc":1322},[675,680,685,695,700,745,755,760,841,846,856,939,949,954,982,987,996,1006,1011,1021,1026,1044,1064,1074,1079,1159,1169,1174,1184,1217,1227,1254,1261,1267,1272,1278,1283,1289,1294,1300,1305,1311,1316],{"type":22,"tag":23,"props":676,"children":677},{},[678],{"type":27,"value":679},"Ecommerce shipping integration connects your online store to carriers so that rates, labels and tracking happen automatically instead of through copy-and-paste. For stores in Latin America, where several carriers with different coverage and pricing compete, automation removes errors, speeds up fulfillment and gives customers clearer delivery information.",{"type":22,"tag":23,"props":681,"children":682},{},[683],{"type":27,"value":684},"This guide covers how the integration works, how to choose between direct carriers and aggregators, and how to handle conditional free shipping and returns.",{"type":22,"tag":35,"props":686,"children":688},{"id":687},"what-an-integration-should-do",[689,693],{"type":22,"tag":40,"props":690,"children":692},{"name":691},"truck",[],{"type":27,"value":694}," What an integration should do",{"type":22,"tag":23,"props":696,"children":697},{},[698],{"type":27,"value":699},"A complete shipping integration covers the full journey of a parcel:",{"type":22,"tag":701,"props":702,"children":703},"card-grid",{"cols":641},[704,715,725,735],{"type":22,"tag":705,"props":706,"children":709},"benefit-card",{"icon":707,"title":708},"calculator","Live rates at checkout",[710],{"type":22,"tag":23,"props":711,"children":712},{},[713],{"type":27,"value":714},"The store requests quotes using the destination, weight and dimensions, and shows real options and delivery times.",{"type":22,"tag":705,"props":716,"children":719},{"icon":717,"title":718},"tag","Label generation",[720],{"type":22,"tag":23,"props":721,"children":722},{},[723],{"type":27,"value":724},"After payment, the system creates the shipping label and manifest without manual data entry.",{"type":22,"tag":705,"props":726,"children":729},{"icon":727,"title":728},"map-marker-alt","Tracking",[730],{"type":22,"tag":23,"props":731,"children":732},{},[733],{"type":27,"value":734},"Status updates flow back to the order, and customers receive notifications.",{"type":22,"tag":705,"props":736,"children":739},{"icon":737,"title":738},"undo","Returns",[740],{"type":22,"tag":23,"props":741,"children":742},{},[743],{"type":27,"value":744},"Customers can request a return and receive a label, and the order status updates accordingly.",{"type":22,"tag":35,"props":746,"children":748},{"id":747},"carriers-vs-aggregators",[749,753],{"type":22,"tag":40,"props":750,"children":752},{"name":751},"network-wired",[],{"type":27,"value":754}," Carriers vs aggregators",{"type":22,"tag":23,"props":756,"children":757},{},[758],{"type":27,"value":759},"You can connect directly to each carrier or use an aggregator that gives access to several through one integration.",{"type":22,"tag":139,"props":761,"children":762},{},[763,784],{"type":22,"tag":143,"props":764,"children":765},{},[766],{"type":22,"tag":147,"props":767,"children":768},{},[769,774,779],{"type":22,"tag":151,"props":770,"children":771},{},[772],{"type":27,"value":773},"Option",{"type":22,"tag":151,"props":775,"children":776},{},[777],{"type":27,"value":778},"Advantages",{"type":22,"tag":151,"props":780,"children":781},{},[782],{"type":27,"value":783},"Considerations",{"type":22,"tag":167,"props":785,"children":786},{},[787,805,823],{"type":22,"tag":147,"props":788,"children":789},{},[790,795,800],{"type":22,"tag":174,"props":791,"children":792},{},[793],{"type":27,"value":794},"Direct carrier integration",{"type":22,"tag":174,"props":796,"children":797},{},[798],{"type":27,"value":799},"Negotiated rates, direct relationship, access to all carrier features",{"type":22,"tag":174,"props":801,"children":802},{},[803],{"type":27,"value":804},"One integration per carrier, more maintenance",{"type":22,"tag":147,"props":806,"children":807},{},[808,813,818],{"type":22,"tag":174,"props":809,"children":810},{},[811],{"type":27,"value":812},"Aggregator such as SkydropX, Envía or 99minutos",{"type":22,"tag":174,"props":814,"children":815},{},[816],{"type":27,"value":817},"One integration, compare several carriers, unified tracking",{"type":22,"tag":174,"props":819,"children":820},{},[821],{"type":27,"value":822},"Fees or margins vary, features depend on the aggregator",{"type":22,"tag":147,"props":824,"children":825},{},[826,831,836],{"type":22,"tag":174,"props":827,"children":828},{},[829],{"type":27,"value":830},"Mixed approach",{"type":22,"tag":174,"props":832,"children":833},{},[834],{"type":27,"value":835},"Aggregator for coverage, direct contract for your main carrier",{"type":22,"tag":174,"props":837,"children":838},{},[839],{"type":27,"value":840},"Needs rules to choose which one to use",{"type":22,"tag":23,"props":842,"children":843},{},[844],{"type":27,"value":845},"Coverage, services, same-day options and pricing differ by provider and country and change over time. Check current terms for the cities you serve. The right mix depends on your parcel profile, destinations and volume.",{"type":22,"tag":35,"props":847,"children":849},{"id":848},"how-to-choose",[850,854],{"type":22,"tag":40,"props":851,"children":853},{"name":852},"list-check",[],{"type":27,"value":855}," How to choose",{"type":22,"tag":264,"props":857,"children":858},{},[859,869,879,889,899,909,919,929],{"type":22,"tag":98,"props":860,"children":861},{},[862,867],{"type":22,"tag":52,"props":863,"children":864},{},[865],{"type":27,"value":866},"Coverage.",{"type":27,"value":868}," Does it deliver to your customers' cities and rural areas?",{"type":22,"tag":98,"props":870,"children":871},{},[872,877],{"type":22,"tag":52,"props":873,"children":874},{},[875],{"type":27,"value":876},"Delivery times and reliability.",{"type":27,"value":878}," Ask for real performance on your main routes.",{"type":22,"tag":98,"props":880,"children":881},{},[882,887],{"type":22,"tag":52,"props":883,"children":884},{},[885],{"type":27,"value":886},"Pricing model.",{"type":27,"value":888}," Weight bands, volumetric weight, fuel and remote-area surcharges, insurance.",{"type":22,"tag":98,"props":890,"children":891},{},[892,897],{"type":22,"tag":52,"props":893,"children":894},{},[895],{"type":27,"value":896},"Pickup and drop-off.",{"type":27,"value":898}," Can the carrier collect from your warehouse?",{"type":22,"tag":98,"props":900,"children":901},{},[902,907],{"type":22,"tag":52,"props":903,"children":904},{},[905],{"type":27,"value":906},"Cash on delivery,",{"type":27,"value":908}," if your customers use it.",{"type":22,"tag":98,"props":910,"children":911},{},[912,917],{"type":22,"tag":52,"props":913,"children":914},{},[915],{"type":27,"value":916},"API quality and documentation.",{"type":27,"value":918}," Poor APIs make integration slow and fragile.",{"type":22,"tag":98,"props":920,"children":921},{},[922,927],{"type":22,"tag":52,"props":923,"children":924},{},[925],{"type":27,"value":926},"Claims process.",{"type":27,"value":928}," Lost or damaged parcels need a clear path.",{"type":22,"tag":98,"props":930,"children":931},{},[932,937],{"type":22,"tag":52,"props":933,"children":934},{},[935],{"type":27,"value":936},"Tracking data.",{"type":27,"value":938}," Detailed events enable better customer communication.",{"type":22,"tag":35,"props":940,"children":942},{"id":941},"conditional-free-shipping",[943,947],{"type":22,"tag":40,"props":944,"children":946},{"name":945},"gift",[],{"type":27,"value":948}," Conditional free shipping",{"type":22,"tag":23,"props":950,"children":951},{},[952],{"type":27,"value":953},"Free shipping is one of the strongest conversion levers, and it works best when it is conditional. Common rules include:",{"type":22,"tag":94,"props":955,"children":956},{},[957,962,967,972,977],{"type":22,"tag":98,"props":958,"children":959},{},[960],{"type":27,"value":961},"Free above a minimum cart value",{"type":22,"tag":98,"props":963,"children":964},{},[965],{"type":27,"value":966},"Free for specific regions or only on a cheaper service level",{"type":22,"tag":98,"props":968,"children":969},{},[970],{"type":27,"value":971},"Free for certain products or categories",{"type":22,"tag":98,"props":973,"children":974},{},[975],{"type":27,"value":976},"Free for loyalty members or first purchases",{"type":22,"tag":98,"props":978,"children":979},{},[980],{"type":27,"value":981},"Absorbing part of the cost, such as a flat contribution",{"type":22,"tag":23,"props":983,"children":984},{},[985],{"type":27,"value":986},"The system should calculate the true carrier cost, apply your rule and show the customer the result clearly: \"Add a small amount to unlock free shipping\" is more effective than a surprise at the end. Always check that the rule still leaves an acceptable margin on heavy or distant parcels.",{"type":22,"tag":488,"props":988,"children":990},{"title":989},"Show the cost early",[991],{"type":22,"tag":23,"props":992,"children":993},{},[994],{"type":27,"value":995},"Unexpected shipping costs are a common reason for abandoned carts. Offer an estimate on the product or cart page, before the customer reaches the final step.",{"type":22,"tag":35,"props":997,"children":999},{"id":998},"packaging-data",[1000,1004],{"type":22,"tag":40,"props":1001,"children":1003},{"name":1002},"box-open",[],{"type":27,"value":1005}," Packaging data",{"type":22,"tag":23,"props":1007,"children":1008},{},[1009],{"type":27,"value":1010},"Accurate weight and dimensions make rates reliable. Store them per product, define standard box sizes and decide how multi-item orders are combined. Wrong data leads to surprise surcharges from carriers, which affect your margin.",{"type":22,"tag":35,"props":1012,"children":1014},{"id":1013},"tracking-and-customer-communication",[1015,1019],{"type":22,"tag":40,"props":1016,"children":1018},{"name":1017},"bell",[],{"type":27,"value":1020}," Tracking and customer communication",{"type":22,"tag":23,"props":1022,"children":1023},{},[1024],{"type":27,"value":1025},"Tracking should not be a link to a carrier's website only. Bring events into your own system:",{"type":22,"tag":94,"props":1027,"children":1028},{},[1029,1034,1039],{"type":22,"tag":98,"props":1030,"children":1031},{},[1032],{"type":27,"value":1033},"Shipped, in transit, out for delivery, delivered, delivery attempt failed",{"type":22,"tag":98,"props":1035,"children":1036},{},[1037],{"type":27,"value":1038},"Automatic emails or WhatsApp messages at each key moment",{"type":22,"tag":98,"props":1040,"children":1041},{},[1042],{"type":27,"value":1043},"Alerts for your team when a parcel is delayed or an incident occurs",{"type":22,"tag":23,"props":1045,"children":1046},{},[1047,1049,1055,1057,1063],{"type":27,"value":1048},"This reduces \"Where is my order?\" inquiries significantly. A messaging agent can answer them automatically, as described in our ",{"type":22,"tag":65,"props":1050,"children":1052},{"href":1051},"/en/blog/ai-whatsapp-agent-meta-official-api",[1053],{"type":27,"value":1054},"WhatsApp AI agent guide",{"type":27,"value":1056}," and the ",{"type":22,"tag":65,"props":1058,"children":1060},{"href":1059},"/soluciones/whatsapp-meta-ia",[1061],{"type":27,"value":1062},"WhatsApp solution page",{"type":27,"value":473},{"type":22,"tag":35,"props":1065,"children":1067},{"id":1066},"reverse-logistics",[1068,1072],{"type":22,"tag":40,"props":1069,"children":1071},{"name":1070},"undo-alt",[],{"type":27,"value":1073}," Reverse logistics",{"type":22,"tag":23,"props":1075,"children":1076},{},[1077],{"type":27,"value":1078},"Returns are part of ecommerce, and they should be designed rather than improvised.",{"type":22,"tag":264,"props":1080,"children":1081},{},[1082,1092,1102,1112,1122,1132,1149],{"type":22,"tag":98,"props":1083,"children":1084},{},[1085,1090],{"type":22,"tag":52,"props":1086,"children":1087},{},[1088],{"type":27,"value":1089},"Clear policy:",{"type":27,"value":1091}," time limits, conditions, who pays for the return.",{"type":22,"tag":98,"props":1093,"children":1094},{},[1095,1100],{"type":22,"tag":52,"props":1096,"children":1097},{},[1098],{"type":27,"value":1099},"Request form:",{"type":27,"value":1101}," the customer chooses the order and the reason.",{"type":22,"tag":98,"props":1103,"children":1104},{},[1105,1110],{"type":22,"tag":52,"props":1106,"children":1107},{},[1108],{"type":27,"value":1109},"Approval rules:",{"type":27,"value":1111}," automatic for simple cases, manual for exceptions.",{"type":22,"tag":98,"props":1113,"children":1114},{},[1115,1120],{"type":22,"tag":52,"props":1116,"children":1117},{},[1118],{"type":27,"value":1119},"Return label",{"type":27,"value":1121}," generated automatically, with drop-off or pickup.",{"type":22,"tag":98,"props":1123,"children":1124},{},[1125,1130],{"type":22,"tag":52,"props":1126,"children":1127},{},[1128],{"type":27,"value":1129},"Receiving and inspection",{"type":27,"value":1131}," at the warehouse, with a status update.",{"type":22,"tag":98,"props":1133,"children":1134},{},[1135,1140,1142,1148],{"type":22,"tag":52,"props":1136,"children":1137},{},[1138],{"type":27,"value":1139},"Outcome:",{"type":27,"value":1141}," refund, exchange or credit, linked to your payment provider. See our guide to ",{"type":22,"tag":65,"props":1143,"children":1145},{"href":1144},"/en/blog/integrate-mercado-pago-stripe-online-store",[1146],{"type":27,"value":1147},"payment gateway integration",{"type":27,"value":72},{"type":22,"tag":98,"props":1150,"children":1151},{},[1152,1157],{"type":22,"tag":52,"props":1153,"children":1154},{},[1155],{"type":27,"value":1156},"Stock effect:",{"type":27,"value":1158}," the item returns to inventory, or to a damaged or review location.",{"type":22,"tag":35,"props":1160,"children":1162},{"id":1161},"fulfillment-workflow",[1163,1167],{"type":22,"tag":40,"props":1164,"children":1166},{"name":1165},"warehouse",[],{"type":27,"value":1168}," Fulfillment workflow",{"type":22,"tag":23,"props":1170,"children":1171},{},[1172],{"type":27,"value":1173},"Automation works best when the warehouse flow is simple. A typical sequence: the order is paid, the system reserves stock, the warehouse receives a pick list, the package is weighed and sealed, the label prints, and the carrier collects. Each step updates the order status. Batch printing of labels, scanning to confirm packing and a daily cut-off time for same-day dispatch all reduce errors. Decide in advance what happens when an item is out of stock after payment: partial shipment, wait, or refund.",{"type":22,"tag":35,"props":1175,"children":1177},{"id":1176},"common-mistakes",[1178,1182],{"type":22,"tag":40,"props":1179,"children":1181},{"name":1180},"exclamation-triangle",[],{"type":27,"value":1183}," Common mistakes",{"type":22,"tag":94,"props":1185,"children":1186},{},[1187,1192,1197,1202,1207,1212],{"type":22,"tag":98,"props":1188,"children":1189},{},[1190],{"type":27,"value":1191},"Using one flat shipping price for the whole country",{"type":22,"tag":98,"props":1193,"children":1194},{},[1195],{"type":27,"value":1196},"Ignoring volumetric weight",{"type":22,"tag":98,"props":1198,"children":1199},{},[1200],{"type":27,"value":1201},"Not handling failed deliveries and address corrections",{"type":22,"tag":98,"props":1203,"children":1204},{},[1205],{"type":27,"value":1206},"Letting the warehouse create labels manually, which causes typos",{"type":22,"tag":98,"props":1208,"children":1209},{},[1210],{"type":27,"value":1211},"Having no fallback when a carrier's API is down",{"type":22,"tag":98,"props":1213,"children":1214},{},[1215],{"type":27,"value":1216},"Promising delivery dates the carrier cannot meet",{"type":22,"tag":35,"props":1218,"children":1220},{"id":1219},"connecting-shipping-with-the-rest-of-the-business",[1221,1225],{"type":22,"tag":40,"props":1222,"children":1224},{"name":1223},"plug",[],{"type":27,"value":1226}," Connecting shipping with the rest of the business",{"type":22,"tag":23,"props":1228,"children":1229},{},[1230,1232,1237,1239,1245,1247,1253],{"type":27,"value":1231},"Shipping is part of a chain: store, payment, inventory, warehouse, carrier, customer service. When these are connected, an order flows without re-keying. A ",{"type":22,"tag":65,"props":1233,"children":1234},{"href":468},[1235],{"type":27,"value":1236},"custom online store",{"type":27,"value":1238}," (page in Spanish) can include these integrations from the start, and ",{"type":22,"tag":65,"props":1240,"children":1242},{"href":1241},"/ops",[1243],{"type":27,"value":1244},"Ops",{"type":27,"value":1246}," (page in Spanish) provides a ready platform for orders and inventory. If your back office needs a deeper rethink, read our ",{"type":22,"tag":65,"props":1248,"children":1250},{"href":1249},"/en/blog/custom-erp-vs-off-the-shelf",[1251],{"type":27,"value":1252},"custom ERP versus off-the-shelf comparison",{"type":27,"value":72},{"type":22,"tag":35,"props":1255,"children":1256},{"id":567},[1257,1260],{"type":22,"tag":40,"props":1258,"children":1259},{"name":571},[],{"type":27,"value":574},{"type":22,"tag":576,"props":1262,"children":1264},{"id":1263},"what-is-an-ecommerce-shipping-aggregator",[1265],{"type":27,"value":1266},"What is an ecommerce shipping aggregator?",{"type":22,"tag":23,"props":1268,"children":1269},{},[1270],{"type":27,"value":1271},"It is a service that connects you to several carriers through a single integration, letting you compare rates and generate labels from one place.",{"type":22,"tag":576,"props":1273,"children":1275},{"id":1274},"should-i-integrate-directly-with-a-carrier-or-use-an-aggregator",[1276],{"type":27,"value":1277},"Should I integrate directly with a carrier or use an aggregator?",{"type":22,"tag":23,"props":1279,"children":1280},{},[1281],{"type":27,"value":1282},"Aggregators are practical for coverage and speed. Direct integrations can be valuable for your highest-volume carrier. Many stores combine both.",{"type":22,"tag":576,"props":1284,"children":1286},{"id":1285},"how-do-i-offer-free-shipping-without-losing-money",[1287],{"type":27,"value":1288},"How do I offer free shipping without losing money?",{"type":22,"tag":23,"props":1290,"children":1291},{},[1292],{"type":27,"value":1293},"Use conditions such as a minimum cart value or specific regions, and calculate the real carrier cost to protect your margin.",{"type":22,"tag":576,"props":1295,"children":1297},{"id":1296},"can-customers-track-orders-inside-my-store",[1298],{"type":27,"value":1299},"Can customers track orders inside my store?",{"type":22,"tag":23,"props":1301,"children":1302},{},[1303],{"type":27,"value":1304},"Yes. Tracking events can be pulled into your system and shown in the customer account, with automatic notifications.",{"type":22,"tag":576,"props":1306,"children":1308},{"id":1307},"how-are-returns-handled",[1309],{"type":27,"value":1310},"How are returns handled?",{"type":22,"tag":23,"props":1312,"children":1313},{},[1314],{"type":27,"value":1315},"Through a defined flow: customer request, approval, return label, inspection and then refund, exchange or credit, with inventory updated.",{"type":22,"tag":632,"props":1317,"children":1321},{"button-link":634,"button-text":1318,"description":1319,"icon":637,"title":1320},"Plan my integration","We integrate carriers and aggregators, labels, tracking and returns into your store so fulfillment runs without manual steps.","Automate shipping in your online store",[],{"title":8,"searchDepth":641,"depth":641,"links":1323},[1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334],{"id":687,"depth":641,"text":694},{"id":747,"depth":641,"text":754},{"id":848,"depth":641,"text":855},{"id":941,"depth":641,"text":948},{"id":998,"depth":641,"text":1005},{"id":1013,"depth":641,"text":1020},{"id":1066,"depth":641,"text":1073},{"id":1161,"depth":641,"text":1168},{"id":1176,"depth":641,"text":1183},{"id":1219,"depth":641,"text":1226},{"id":567,"depth":641,"text":574,"children":1335},[1336,1337,1338,1339,1340],{"id":1263,"depth":654,"text":1266},{"id":1274,"depth":654,"text":1277},{"id":1285,"depth":654,"text":1288},{"id":1296,"depth":654,"text":1299},{"id":1307,"depth":654,"text":1310},"content:en:blog:ecommerce-shipping-integration-latam.md","en/blog/ecommerce-shipping-integration-latam.md","en/blog/ecommerce-shipping-integration-latam",{"loc":667},{"_path":1346,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1347,"description":1348,"category":1349,"readTime":12,"image":1350,"date":1351,"author":15,"featured":7,"lang":16,"translationOf":1352,"body":1353,"_type":659,"_id":2033,"_source":661,"_file":2034,"_stem":2035,"_extension":664,"sitemap":2036},"/en/blog/ai-call-center-guide","AI Call Center: A Complete Guide for Businesses","An AI call center uses voice agents to answer calls 24/7. Learn how it works, the best use cases, how to implement it and when to hand off to a human.","AI & Automation","/blog/agentes-voz-ia.jpg","2026-10-23","call-center-inteligencia-artificial-guia",{"type":19,"children":1354,"toc":2004},[1355,1360,1365,1375,1380,1433,1445,1454,1607,1612,1622,1628,1633,1639,1644,1650,1655,1661,1666,1672,1677,1687,1760,1765,1775,1781,1786,1792,1797,1803,1814,1820,1825,1831,1836,1845,1855,1860,1883,1888,1897,1902,1911,1936,1943,1949,1954,1960,1965,1971,1976,1982,1987,1993,1998],{"type":22,"tag":23,"props":1356,"children":1357},{},[1358],{"type":27,"value":1359},"An AI call center uses voice agents to answer phone calls on its own, understand what the caller needs, consult your systems and either solve the request or pass it to a person. It is not the old \"press 1 for sales\" menu. It is a conversational system that can talk naturally, work around the clock and handle many calls at the same time.",{"type":22,"tag":23,"props":1361,"children":1362},{},[1363],{"type":27,"value":1364},"This guide explains how an AI call center works, what it is good at, where it should not be used alone, and how to implement one step by step.",{"type":22,"tag":35,"props":1366,"children":1368},{"id":1367},"what-is-an-ai-call-center",[1369,1373],{"type":22,"tag":40,"props":1370,"children":1372},{"name":1371},"headset",[],{"type":27,"value":1374}," What is an AI call center?",{"type":22,"tag":23,"props":1376,"children":1377},{},[1378],{"type":27,"value":1379},"A traditional interactive voice menu forces callers through fixed options. An AI voice agent instead:",{"type":22,"tag":94,"props":1381,"children":1382},{},[1383,1393,1403,1413,1423],{"type":22,"tag":98,"props":1384,"children":1385},{},[1386,1391],{"type":22,"tag":52,"props":1387,"children":1388},{},[1389],{"type":27,"value":1390},"Speaks naturally,",{"type":27,"value":1392}," with a conversational pace and tone",{"type":22,"tag":98,"props":1394,"children":1395},{},[1396,1401],{"type":22,"tag":52,"props":1397,"children":1398},{},[1399],{"type":27,"value":1400},"Understands context,",{"type":27,"value":1402}," including what the caller said earlier in the call",{"type":22,"tag":98,"props":1404,"children":1405},{},[1406,1411],{"type":22,"tag":52,"props":1407,"children":1408},{},[1409],{"type":27,"value":1410},"Takes action",{"type":27,"value":1412}," by consulting your CRM, calendar, orders or inventory in real time",{"type":22,"tag":98,"props":1414,"children":1415},{},[1416,1421],{"type":22,"tag":52,"props":1417,"children":1418},{},[1419],{"type":27,"value":1420},"Escalates to people",{"type":27,"value":1422}," when the situation calls for it",{"type":22,"tag":98,"props":1424,"children":1425},{},[1426,1431],{"type":22,"tag":52,"props":1427,"children":1428},{},[1429],{"type":27,"value":1430},"Is available 24/7,",{"type":27,"value":1432}," including nights, weekends and holidays",{"type":22,"tag":23,"props":1434,"children":1435},{},[1436,1438,1444],{"type":27,"value":1437},"For the complete service description, see our ",{"type":22,"tag":65,"props":1439,"children":1441},{"href":1440},"/soluciones/call-center-ia",[1442],{"type":27,"value":1443},"AI call center solution",{"type":27,"value":473},{"type":22,"tag":35,"props":1446,"children":1448},{"id":1447},"ai-call-center-vs-traditional-call-center",[1449,1452],{"type":22,"tag":40,"props":1450,"children":1451},{"name":308},[],{"type":27,"value":1453}," AI call center vs traditional call center",{"type":22,"tag":139,"props":1455,"children":1456},{},[1457,1478],{"type":22,"tag":143,"props":1458,"children":1459},{},[1460],{"type":22,"tag":147,"props":1461,"children":1462},{},[1463,1468,1473],{"type":22,"tag":151,"props":1464,"children":1465},{},[1466],{"type":27,"value":1467},"Aspect",{"type":22,"tag":151,"props":1469,"children":1470},{},[1471],{"type":27,"value":1472},"Traditional call center",{"type":22,"tag":151,"props":1474,"children":1475},{},[1476],{"type":27,"value":1477},"AI call center",{"type":22,"tag":167,"props":1479,"children":1480},{},[1481,1499,1517,1535,1553,1571,1589],{"type":22,"tag":147,"props":1482,"children":1483},{},[1484,1489,1494],{"type":22,"tag":174,"props":1485,"children":1486},{},[1487],{"type":27,"value":1488},"Hours",{"type":22,"tag":174,"props":1490,"children":1491},{},[1492],{"type":27,"value":1493},"Limited by shifts and staffing",{"type":22,"tag":174,"props":1495,"children":1496},{},[1497],{"type":27,"value":1498},"24/7, including holidays",{"type":22,"tag":147,"props":1500,"children":1501},{},[1502,1507,1512],{"type":22,"tag":174,"props":1503,"children":1504},{},[1505],{"type":27,"value":1506},"Wait time",{"type":22,"tag":174,"props":1508,"children":1509},{},[1510],{"type":27,"value":1511},"Queues at peak hours",{"type":22,"tag":174,"props":1513,"children":1514},{},[1515],{"type":27,"value":1516},"Calls answered immediately",{"type":22,"tag":147,"props":1518,"children":1519},{},[1520,1525,1530],{"type":22,"tag":174,"props":1521,"children":1522},{},[1523],{"type":27,"value":1524},"Simultaneous calls",{"type":22,"tag":174,"props":1526,"children":1527},{},[1528],{"type":27,"value":1529},"One per agent",{"type":22,"tag":174,"props":1531,"children":1532},{},[1533],{"type":27,"value":1534},"Many in parallel",{"type":22,"tag":147,"props":1536,"children":1537},{},[1538,1543,1548],{"type":22,"tag":174,"props":1539,"children":1540},{},[1541],{"type":27,"value":1542},"Consistency",{"type":22,"tag":174,"props":1544,"children":1545},{},[1546],{"type":27,"value":1547},"Varies by person and day",{"type":22,"tag":174,"props":1549,"children":1550},{},[1551],{"type":27,"value":1552},"Same script and quality rules every time",{"type":22,"tag":147,"props":1554,"children":1555},{},[1556,1561,1566],{"type":22,"tag":174,"props":1557,"children":1558},{},[1559],{"type":27,"value":1560},"Complex or emotional cases",{"type":22,"tag":174,"props":1562,"children":1563},{},[1564],{"type":27,"value":1565},"Strong",{"type":22,"tag":174,"props":1567,"children":1568},{},[1569],{"type":27,"value":1570},"Should be escalated to a person",{"type":22,"tag":147,"props":1572,"children":1573},{},[1574,1579,1584],{"type":22,"tag":174,"props":1575,"children":1576},{},[1577],{"type":27,"value":1578},"Cost structure",{"type":22,"tag":174,"props":1580,"children":1581},{},[1582],{"type":27,"value":1583},"Mostly staff time",{"type":22,"tag":174,"props":1585,"children":1586},{},[1587],{"type":27,"value":1588},"Mostly platform and usage, plus setup",{"type":22,"tag":147,"props":1590,"children":1591},{},[1592,1597,1602],{"type":22,"tag":174,"props":1593,"children":1594},{},[1595],{"type":27,"value":1596},"Training new staff",{"type":22,"tag":174,"props":1598,"children":1599},{},[1600],{"type":27,"value":1601},"Weeks of onboarding",{"type":22,"tag":174,"props":1603,"children":1604},{},[1605],{"type":27,"value":1606},"Updated by changing the agent configuration",{"type":22,"tag":23,"props":1608,"children":1609},{},[1610],{"type":27,"value":1611},"We do not claim a universal saving. The real difference depends on your call volume, call types and how much you automate. That analysis is part of the first conversation.",{"type":22,"tag":35,"props":1613,"children":1615},{"id":1614},"five-ideal-use-cases",[1616,1620],{"type":22,"tag":40,"props":1617,"children":1619},{"name":1618},"list-ol",[],{"type":27,"value":1621}," Five ideal use cases",{"type":22,"tag":576,"props":1623,"children":1625},{"id":1624},"_1-appointment-scheduling",[1626],{"type":27,"value":1627},"1. Appointment scheduling",{"type":22,"tag":23,"props":1629,"children":1630},{},[1631],{"type":27,"value":1632},"Clinics, dental offices, spas, salons and service businesses receive many calls that are simply \"Do you have availability?\" The agent checks the calendar, books the slot and sends a confirmation by message. It can also handle rescheduling and reminders.",{"type":22,"tag":576,"props":1634,"children":1636},{"id":1635},"_2-level-1-support",[1637],{"type":27,"value":1638},"2. Level 1 support",{"type":22,"tag":23,"props":1640,"children":1641},{},[1642],{"type":27,"value":1643},"Frequently asked questions, order status, opening hours, password resets and basic troubleshooting are repetitive and well defined. The agent solves them and sends the rest to a human with full context.",{"type":22,"tag":576,"props":1645,"children":1647},{"id":1646},"_3-lead-qualification",[1648],{"type":27,"value":1649},"3. Lead qualification",{"type":22,"tag":23,"props":1651,"children":1652},{},[1653],{"type":27,"value":1654},"The agent receives calls from prospects, asks your qualification questions and sends only the relevant leads to the sales team, along with a summary of the conversation.",{"type":22,"tag":576,"props":1656,"children":1658},{"id":1657},"_4-friendly-payment-reminders",[1659],{"type":27,"value":1660},"4. Friendly payment reminders",{"type":22,"tag":23,"props":1662,"children":1663},{},[1664],{"type":27,"value":1665},"Courteous reminders about due payments, with the option to confirm a payment date or offer a plan within rules you define. Sensitive cases should always have a clear human escalation, and collection practices must follow local regulations.",{"type":22,"tag":576,"props":1667,"children":1669},{"id":1668},"_5-satisfaction-surveys",[1670],{"type":27,"value":1671},"5. Satisfaction surveys",{"type":22,"tag":23,"props":1673,"children":1674},{},[1675],{"type":27,"value":1676},"After a service or delivery, the agent calls to ask a few questions and records the answers as structured data in your dashboard.",{"type":22,"tag":35,"props":1678,"children":1680},{"id":1679},"how-it-works-technically",[1681,1685],{"type":22,"tag":40,"props":1682,"children":1684},{"name":1683},"cogs",[],{"type":27,"value":1686}," How it works technically",{"type":22,"tag":264,"props":1688,"children":1689},{},[1690,1700,1710,1720,1730,1740,1750],{"type":22,"tag":98,"props":1691,"children":1692},{},[1693,1698],{"type":22,"tag":52,"props":1694,"children":1695},{},[1696],{"type":27,"value":1697},"The customer calls",{"type":27,"value":1699}," your usual number.",{"type":22,"tag":98,"props":1701,"children":1702},{},[1703,1708],{"type":22,"tag":52,"props":1704,"children":1705},{},[1706],{"type":27,"value":1707},"The agent answers",{"type":27,"value":1709}," within a moment.",{"type":22,"tag":98,"props":1711,"children":1712},{},[1713,1718],{"type":22,"tag":52,"props":1714,"children":1715},{},[1716],{"type":27,"value":1717},"Speech recognition",{"type":27,"value":1719}," turns the caller's voice into text.",{"type":22,"tag":98,"props":1721,"children":1722},{},[1723,1728],{"type":22,"tag":52,"props":1724,"children":1725},{},[1726],{"type":27,"value":1727},"A language model",{"type":27,"value":1729}," interprets intent and decides what to do.",{"type":22,"tag":98,"props":1731,"children":1732},{},[1733,1738],{"type":22,"tag":52,"props":1734,"children":1735},{},[1736],{"type":27,"value":1737},"Integrations",{"type":27,"value":1739}," query or update your CRM, calendar, ERP or other systems.",{"type":22,"tag":98,"props":1741,"children":1742},{},[1743,1748],{"type":22,"tag":52,"props":1744,"children":1745},{},[1746],{"type":27,"value":1747},"Speech synthesis",{"type":27,"value":1749}," answers with a natural voice.",{"type":22,"tag":98,"props":1751,"children":1752},{},[1753,1758],{"type":22,"tag":52,"props":1754,"children":1755},{},[1756],{"type":27,"value":1757},"If needed,",{"type":27,"value":1759}," the call is transferred to a person with the conversation summary.",{"type":22,"tag":23,"props":1761,"children":1762},{},[1763],{"type":27,"value":1764},"The telephony layer connects to your existing numbers or provider, so you do not necessarily have to change your public number. Technical specifics are confirmed during the integration review.",{"type":22,"tag":35,"props":1766,"children":1768},{"id":1767},"how-to-implement-an-ai-call-center",[1769,1773],{"type":22,"tag":40,"props":1770,"children":1772},{"name":1771},"route",[],{"type":27,"value":1774}," How to implement an AI call center",{"type":22,"tag":576,"props":1776,"children":1778},{"id":1777},"step-1-identify-repetitive-calls",[1779],{"type":27,"value":1780},"Step 1: Identify repetitive calls",{"type":22,"tag":23,"props":1782,"children":1783},{},[1784],{"type":27,"value":1785},"Review call logs or ask your team what they answer most often. Calls with a clear goal and predictable steps are the best starting point.",{"type":22,"tag":576,"props":1787,"children":1789},{"id":1788},"step-2-design-the-conversation-flows",[1790],{"type":27,"value":1791},"Step 2: Design the conversation flows",{"type":22,"tag":23,"props":1793,"children":1794},{},[1795],{"type":27,"value":1796},"Define what the agent says, which questions it asks, how it handles objections and corrections, and what counts as \"out of scope\". Write down the tone of voice and the languages required.",{"type":22,"tag":576,"props":1798,"children":1800},{"id":1799},"step-3-integrate-with-your-systems",[1801],{"type":27,"value":1802},"Step 3: Integrate with your systems",{"type":22,"tag":23,"props":1804,"children":1805},{},[1806,1808,1813],{"type":27,"value":1807},"Connect the agent to the data it needs: appointments, customers, orders, product information. An agent that cannot access data can only talk; one that can access data can solve problems. For messaging channels beyond voice, read our guide on ",{"type":22,"tag":65,"props":1809,"children":1810},{"href":1051},[1811],{"type":27,"value":1812},"AI agents on WhatsApp",{"type":27,"value":72},{"type":22,"tag":576,"props":1815,"children":1817},{"id":1816},"step-4-test-and-adjust",[1818],{"type":27,"value":1819},"Step 4: Test and adjust",{"type":22,"tag":23,"props":1821,"children":1822},{},[1823],{"type":27,"value":1824},"Run internal tests, then a pilot with real calls. Listen to recordings and review transcripts to find cases you did not plan for.",{"type":22,"tag":576,"props":1826,"children":1828},{"id":1827},"step-5-launch-gradually",[1829],{"type":27,"value":1830},"Step 5: Launch gradually",{"type":22,"tag":23,"props":1832,"children":1833},{},[1834],{"type":27,"value":1835},"Start with a share of calls or specific hours, review results, and expand as confidence grows.",{"type":22,"tag":488,"props":1837,"children":1839},{"title":1838},"Define the handoff before launch",[1840],{"type":22,"tag":23,"props":1841,"children":1842},{},[1843],{"type":27,"value":1844},"Decide exactly when a person takes over: customer request, repeated misunderstanding, sensitive topics, high-value situations. Test the transfer as carefully as the conversation itself.",{"type":22,"tag":35,"props":1846,"children":1848},{"id":1847},"where-people-still-matter",[1849,1853],{"type":22,"tag":40,"props":1850,"children":1852},{"name":1851},"user-friends",[],{"type":27,"value":1854}," Where people still matter",{"type":22,"tag":23,"props":1856,"children":1857},{},[1858],{"type":27,"value":1859},"AI voice agents work best on structured, repetitive requests. Keep people in charge of:",{"type":22,"tag":94,"props":1861,"children":1862},{},[1863,1868,1873,1878],{"type":22,"tag":98,"props":1864,"children":1865},{},[1866],{"type":27,"value":1867},"Complaints that need empathy and judgment",{"type":22,"tag":98,"props":1869,"children":1870},{},[1871],{"type":27,"value":1872},"Negotiations and exceptions",{"type":22,"tag":98,"props":1874,"children":1875},{},[1876],{"type":27,"value":1877},"Legal, medical or financial advice",{"type":22,"tag":98,"props":1879,"children":1880},{},[1881],{"type":27,"value":1882},"Any call in which the customer clearly prefers a human",{"type":22,"tag":23,"props":1884,"children":1885},{},[1886],{"type":27,"value":1887},"Handled well, the AI absorbs the routine volume so that your team has more time for the calls where they add the most value.",{"type":22,"tag":35,"props":1889,"children":1891},{"id":1890},"privacy-and-compliance",[1892,1895],{"type":22,"tag":40,"props":1893,"children":1894},{"name":254},[],{"type":27,"value":1896}," Privacy and compliance",{"type":22,"tag":23,"props":1898,"children":1899},{},[1900],{"type":27,"value":1901},"Phone calls may contain personal and payment information. Inform callers that they are speaking with an automated agent where required, follow local rules on call recording and consent, limit access to recordings, define retention periods, and avoid collecting data the process does not need. Rules vary by country, so confirm what applies in each market you serve.",{"type":22,"tag":35,"props":1903,"children":1905},{"id":1904},"connecting-calls-with-the-rest-of-your-operation",[1906,1909],{"type":22,"tag":40,"props":1907,"children":1908},{"name":1223},[],{"type":27,"value":1910}," Connecting calls with the rest of your operation",{"type":22,"tag":23,"props":1912,"children":1913},{},[1914,1916,1922,1924,1928,1930,1935],{"type":27,"value":1915},"Voice is one channel among many. The most effective setups share data across channels: a customer who calls about an order and later writes on WhatsApp should be recognized. This is where ",{"type":22,"tag":65,"props":1917,"children":1919},{"href":1918},"/soluciones/automatizacion-empresas",[1920],{"type":27,"value":1921},"business process automation",{"type":27,"value":1923}," (page in Spanish) and a unified platform like ",{"type":22,"tag":65,"props":1925,"children":1926},{"href":1241},[1927],{"type":27,"value":1244},{"type":27,"value":1929}," (page in Spanish) help, because calls, chats, orders and inventory use the same records. If you are also reviewing your back office, see our ",{"type":22,"tag":65,"props":1931,"children":1932},{"href":1249},[1933],{"type":27,"value":1934},"custom vs off-the-shelf ERP guide",{"type":27,"value":72},{"type":22,"tag":35,"props":1937,"children":1938},{"id":567},[1939,1942],{"type":22,"tag":40,"props":1940,"children":1941},{"name":571},[],{"type":27,"value":574},{"type":22,"tag":576,"props":1944,"children":1946},{"id":1945},"will-customers-know-they-are-talking-to-an-ai",[1947],{"type":27,"value":1948},"Will customers know they are talking to an AI?",{"type":22,"tag":23,"props":1950,"children":1951},{},[1952],{"type":27,"value":1953},"Many voices sound natural, and many customers value immediate answers. Where regulations or good practice require it, tell callers that the agent is automated. Transparency builds trust.",{"type":22,"tag":576,"props":1955,"children":1957},{"id":1956},"what-happens-if-the-ai-cannot-solve-a-request",[1958],{"type":27,"value":1959},"What happens if the AI cannot solve a request?",{"type":22,"tag":23,"props":1961,"children":1962},{},[1963],{"type":27,"value":1964},"The call is transferred to a person with the context of the conversation, so the customer does not have to repeat anything. If no one is available, the agent can schedule a callback.",{"type":22,"tag":576,"props":1966,"children":1968},{"id":1967},"does-it-work-in-spanish-and-english",[1969],{"type":27,"value":1970},"Does it work in Spanish and English?",{"type":22,"tag":23,"props":1972,"children":1973},{},[1974],{"type":27,"value":1975},"Yes. Voice agents can be configured for Spanish, including regional variants, and for English. Languages and accents are tested before launch.",{"type":22,"tag":576,"props":1977,"children":1979},{"id":1978},"do-i-need-to-change-my-phone-number-or-infrastructure",[1980],{"type":27,"value":1981},"Do I need to change my phone number or infrastructure?",{"type":22,"tag":23,"props":1983,"children":1984},{},[1985],{"type":27,"value":1986},"Usually not. The agent connects to your existing numbers or telephony provider, which is verified during setup.",{"type":22,"tag":576,"props":1988,"children":1990},{"id":1989},"which-calls-should-i-automate-first",[1991],{"type":27,"value":1992},"Which calls should I automate first?",{"type":22,"tag":23,"props":1994,"children":1995},{},[1996],{"type":27,"value":1997},"Start with high-volume, low-risk, predictable calls such as appointments, order status and frequent questions.",{"type":22,"tag":632,"props":1999,"children":2003},{"button-link":634,"button-text":2000,"description":2001,"icon":637,"title":2002},"Plan my AI call center","Tell us about your call volume and the requests you receive most. We will propose an AI call center plan with human handoff.","Ready to modernize your phone support?",[],{"title":8,"searchDepth":641,"depth":641,"links":2005},[2006,2007,2008,2015,2016,2023,2024,2025,2026],{"id":1367,"depth":641,"text":1374},{"id":1447,"depth":641,"text":1453},{"id":1614,"depth":641,"text":1621,"children":2009},[2010,2011,2012,2013,2014],{"id":1624,"depth":654,"text":1627},{"id":1635,"depth":654,"text":1638},{"id":1646,"depth":654,"text":1649},{"id":1657,"depth":654,"text":1660},{"id":1668,"depth":654,"text":1671},{"id":1679,"depth":641,"text":1686},{"id":1767,"depth":641,"text":1774,"children":2017},[2018,2019,2020,2021,2022],{"id":1777,"depth":654,"text":1780},{"id":1788,"depth":654,"text":1791},{"id":1799,"depth":654,"text":1802},{"id":1816,"depth":654,"text":1819},{"id":1827,"depth":654,"text":1830},{"id":1847,"depth":641,"text":1854},{"id":1890,"depth":641,"text":1896},{"id":1904,"depth":641,"text":1910},{"id":567,"depth":641,"text":574,"children":2027},[2028,2029,2030,2031,2032],{"id":1945,"depth":654,"text":1948},{"id":1956,"depth":654,"text":1959},{"id":1967,"depth":654,"text":1970},{"id":1978,"depth":654,"text":1981},{"id":1989,"depth":654,"text":1992},"content:en:blog:ai-call-center-guide.md","en/blog/ai-call-center-guide.md","en/blog/ai-call-center-guide",{"loc":1346},{"_path":2038,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2039,"description":2040,"category":2041,"readTime":12,"image":2042,"date":2043,"author":15,"featured":7,"lang":16,"translationOf":2044,"body":2045,"_type":659,"_id":2708,"_source":661,"_file":2709,"_stem":2710,"_extension":664,"sitemap":2711},"/en/blog/erp-for-auto-repair-shops-guide","ERP for Auto Repair Shops: How to Choose the Right One","ERP for auto repair shops and tire shops: service orders, parts inventory, quotes, payments, invoicing, customer follow-up and multi-branch control.","Custom Software","/blog/inventory-system.jpg","2026-10-22","erp-para-talleres-mecanicos-guia",{"type":19,"children":2046,"toc":2687},[2047,2052,2057,2067,2072,2100,2105,2115,2121,2126,2159,2165,2170,2198,2203,2209,2214,2220,2248,2259,2265,2270,2298,2310,2316,2321,2364,2373,2453,2472,2482,2487,2540,2549,2556,2609,2619,2626,2632,2637,2643,2648,2654,2659,2665,2670,2676,2681],{"type":22,"tag":23,"props":2048,"children":2049},{},[2050],{"type":27,"value":2051},"An ERP for auto repair shops brings the whole workshop into one system: the service order, the parts on the shelf, the quote the customer approves, the payment, the invoice and the reminder for the next visit. For mechanic shops, tire shops and multi-branch service networks, that connection is what separates a busy workshop from a profitable one.",{"type":22,"tag":23,"props":2053,"children":2054},{},[2055],{"type":27,"value":2056},"This guide lists what a workshop ERP must do, how to evaluate options, and which mistakes to avoid. It applies to independent shops, tire centers, body shops and small chains.",{"type":22,"tag":35,"props":2058,"children":2060},{"id":2059},"why-generic-software-falls-short-in-a-workshop",[2061,2065],{"type":22,"tag":40,"props":2062,"children":2064},{"name":2063},"wrench",[],{"type":27,"value":2066}," Why generic software falls short in a workshop",{"type":22,"tag":23,"props":2068,"children":2069},{},[2070],{"type":27,"value":2071},"General accounting or inventory tools do not understand how a repair shop works. A workshop deals with:",{"type":22,"tag":94,"props":2073,"children":2074},{},[2075,2080,2085,2090,2095],{"type":22,"tag":98,"props":2076,"children":2077},{},[2078],{"type":27,"value":2079},"Vehicles, not just customers, each with its own history",{"type":22,"tag":98,"props":2081,"children":2082},{},[2083],{"type":27,"value":2084},"Services that combine labor and parts, often changing mid-job",{"type":22,"tag":98,"props":2086,"children":2087},{},[2088],{"type":27,"value":2089},"Quotes that must be approved before work begins",{"type":22,"tag":98,"props":2091,"children":2092},{},[2093],{"type":27,"value":2094},"Parts with compatibility, supplier lead times and returns",{"type":22,"tag":98,"props":2096,"children":2097},{},[2098],{"type":27,"value":2099},"Technicians whose time must be assigned and measured",{"type":22,"tag":23,"props":2101,"children":2102},{},[2103],{"type":27,"value":2104},"An ERP built around these realities removes double entry and the notebook-and-spreadsheet patchwork that many workshops still depend on.",{"type":22,"tag":35,"props":2106,"children":2108},{"id":2107},"core-modules-to-look-for",[2109,2113],{"type":22,"tag":40,"props":2110,"children":2112},{"name":2111},"clipboard-list",[],{"type":27,"value":2114}," Core modules to look for",{"type":22,"tag":576,"props":2116,"children":2118},{"id":2117},"service-orders",[2119],{"type":27,"value":2120},"Service orders",{"type":22,"tag":23,"props":2122,"children":2123},{},[2124],{"type":27,"value":2125},"The service order is the center of the system. It should capture:",{"type":22,"tag":264,"props":2127,"children":2128},{},[2129,2134,2139,2144,2149,2154],{"type":22,"tag":98,"props":2130,"children":2131},{},[2132],{"type":27,"value":2133},"Customer and vehicle data (plate, model, mileage)",{"type":22,"tag":98,"props":2135,"children":2136},{},[2137],{"type":27,"value":2138},"The reported problem and the technician's diagnosis",{"type":22,"tag":98,"props":2140,"children":2141},{},[2142],{"type":27,"value":2143},"Labor and parts, with status from quoted to completed",{"type":22,"tag":98,"props":2145,"children":2146},{},[2147],{"type":27,"value":2148},"Photos and notes before and after the work",{"type":22,"tag":98,"props":2150,"children":2151},{},[2152],{"type":27,"value":2153},"Assigned technician, bay and estimated delivery time",{"type":22,"tag":98,"props":2155,"children":2156},{},[2157],{"type":27,"value":2158},"Final approval and handover",{"type":22,"tag":576,"props":2160,"children":2162},{"id":2161},"parts-inventory",[2163],{"type":27,"value":2164},"Parts inventory",{"type":22,"tag":23,"props":2166,"children":2167},{},[2168],{"type":27,"value":2169},"Inventory should update automatically when a part is used on an order, and warn when stock falls below a minimum. Useful features include:",{"type":22,"tag":94,"props":2171,"children":2172},{},[2173,2178,2183,2188,2193],{"type":22,"tag":98,"props":2174,"children":2175},{},[2176],{"type":27,"value":2177},"Barcodes or internal codes, and compatibility by vehicle",{"type":22,"tag":98,"props":2179,"children":2180},{},[2181],{"type":27,"value":2182},"Multiple warehouses or branches with transfers",{"type":22,"tag":98,"props":2184,"children":2185},{},[2186],{"type":27,"value":2187},"Supplier purchase orders and receiving",{"type":22,"tag":98,"props":2189,"children":2190},{},[2191],{"type":27,"value":2192},"Cost tracking so you can see margin per job",{"type":22,"tag":98,"props":2194,"children":2195},{},[2196],{"type":27,"value":2197},"Handling of returns and warranty parts",{"type":22,"tag":23,"props":2199,"children":2200},{},[2201],{"type":27,"value":2202},"For tire shops, add size, brand, load and speed ratings, stock by location and storage for customers' own tires, if you offer it.",{"type":22,"tag":576,"props":2204,"children":2206},{"id":2205},"quoting",[2207],{"type":27,"value":2208},"Quoting",{"type":22,"tag":23,"props":2210,"children":2211},{},[2212],{"type":27,"value":2213},"A quote built from templates for common services, such as brake service or periodic maintenance, saves time and creates consistency. The customer should be able to approve it by message or link, and the approval should be recorded in the order. If the diagnosis finds extra work, the system should create an additional quote rather than let it appear at payment time.",{"type":22,"tag":576,"props":2215,"children":2217},{"id":2216},"payments-and-invoicing",[2218],{"type":27,"value":2219},"Payments and invoicing",{"type":22,"tag":94,"props":2221,"children":2222},{},[2223,2228,2233,2238,2243],{"type":22,"tag":98,"props":2224,"children":2225},{},[2226],{"type":27,"value":2227},"Several payment methods per job: cash, card, transfer, split payments",{"type":22,"tag":98,"props":2229,"children":2230},{},[2231],{"type":27,"value":2232},"Deposits and partial payments for large repairs",{"type":22,"tag":98,"props":2234,"children":2235},{},[2236],{"type":27,"value":2237},"Customer accounts for fleet clients with credit terms",{"type":22,"tag":98,"props":2239,"children":2240},{},[2241],{"type":27,"value":2242},"Tax invoicing according to your country's rules",{"type":22,"tag":98,"props":2244,"children":2245},{},[2246],{"type":27,"value":2247},"A closing process that reconciles each till or terminal",{"type":22,"tag":23,"props":2249,"children":2250},{},[2251,2253,2258],{"type":27,"value":2252},"Cash-heavy counters can benefit from the control described in our ",{"type":22,"tag":65,"props":2254,"children":2255},{"href":392},[2256],{"type":27,"value":2257},"point of sale and kiosk solution",{"type":27,"value":473},{"type":22,"tag":576,"props":2260,"children":2262},{"id":2261},"customer-follow-up",[2263],{"type":27,"value":2264},"Customer follow-up",{"type":22,"tag":23,"props":2266,"children":2267},{},[2268],{"type":27,"value":2269},"Repeat business is the foundation of a workshop. The ERP should support:",{"type":22,"tag":94,"props":2271,"children":2272},{},[2273,2278,2283,2288,2293],{"type":22,"tag":98,"props":2274,"children":2275},{},[2276],{"type":27,"value":2277},"Vehicle service history visible at the counter",{"type":22,"tag":98,"props":2279,"children":2280},{},[2281],{"type":27,"value":2282},"Reminders for the next service by date or mileage",{"type":22,"tag":98,"props":2284,"children":2285},{},[2286],{"type":27,"value":2287},"Notifications when the vehicle is ready",{"type":22,"tag":98,"props":2289,"children":2290},{},[2291],{"type":27,"value":2292},"Satisfaction messages and review requests",{"type":22,"tag":98,"props":2294,"children":2295},{},[2296],{"type":27,"value":2297},"Records of warranties and what was done",{"type":22,"tag":23,"props":2299,"children":2300},{},[2301,2303,2308],{"type":27,"value":2302},"Messaging works best on the channel customers already use. See our guide on ",{"type":22,"tag":65,"props":2304,"children":2305},{"href":1051},[2306],{"type":27,"value":2307},"AI agents on WhatsApp with Meta's official API",{"type":27,"value":2309}," for automated updates and appointment booking.",{"type":22,"tag":576,"props":2311,"children":2313},{"id":2312},"multi-branch-control",[2314],{"type":27,"value":2315},"Multi-branch control",{"type":22,"tag":23,"props":2317,"children":2318},{},[2319],{"type":27,"value":2320},"If you run more than one location, you need consolidated visibility without losing local control:",{"type":22,"tag":701,"props":2322,"children":2323},{"cols":641},[2324,2334,2344,2354],{"type":22,"tag":705,"props":2325,"children":2328},{"icon":2326,"title":2327},"building","Shared customer base",[2329],{"type":22,"tag":23,"props":2330,"children":2331},{},[2332],{"type":27,"value":2333},"A customer served at one branch is recognized at all of them, with full vehicle history.",{"type":22,"tag":705,"props":2335,"children":2338},{"icon":2336,"title":2337},"exchange-alt","Stock transfers",[2339],{"type":22,"tag":23,"props":2340,"children":2341},{},[2342],{"type":27,"value":2343},"Move parts between branches and see where each item is.",{"type":22,"tag":705,"props":2345,"children":2348},{"icon":2346,"title":2347},"chart-bar","Comparable reports",[2349],{"type":22,"tag":23,"props":2350,"children":2351},{},[2352],{"type":27,"value":2353},"Sales, margin and productivity by branch and technician.",{"type":22,"tag":705,"props":2355,"children":2358},{"icon":2356,"title":2357},"user-shield","Role-based access",[2359],{"type":22,"tag":23,"props":2360,"children":2361},{},[2362],{"type":27,"value":2363},"Each person sees only what they need: cashier, technician, manager, owner.",{"type":22,"tag":35,"props":2365,"children":2367},{"id":2366},"packaged-custom-or-hybrid",[2368,2371],{"type":22,"tag":40,"props":2369,"children":2370},{"name":308},[],{"type":27,"value":2372}," Packaged, custom or hybrid?",{"type":22,"tag":139,"props":2374,"children":2375},{},[2376,2396],{"type":22,"tag":143,"props":2377,"children":2378},{},[2379],{"type":22,"tag":147,"props":2380,"children":2381},{},[2382,2386,2391],{"type":22,"tag":151,"props":2383,"children":2384},{},[2385],{"type":27,"value":773},{"type":22,"tag":151,"props":2387,"children":2388},{},[2389],{"type":27,"value":2390},"Works well when",{"type":22,"tag":151,"props":2392,"children":2393},{},[2394],{"type":27,"value":2395},"Watch out for",{"type":22,"tag":167,"props":2397,"children":2398},{},[2399,2417,2435],{"type":22,"tag":147,"props":2400,"children":2401},{},[2402,2407,2412],{"type":22,"tag":174,"props":2403,"children":2404},{},[2405],{"type":27,"value":2406},"Packaged workshop software",{"type":22,"tag":174,"props":2408,"children":2409},{},[2410],{"type":27,"value":2411},"Your processes are standard and you want to start quickly",{"type":22,"tag":174,"props":2413,"children":2414},{},[2415],{"type":27,"value":2416},"Limited customization, per-user or per-branch fees",{"type":22,"tag":147,"props":2418,"children":2419},{},[2420,2425,2430],{"type":22,"tag":174,"props":2421,"children":2422},{},[2423],{"type":27,"value":2424},"Custom ERP",{"type":22,"tag":174,"props":2426,"children":2427},{},[2428],{"type":27,"value":2429},"You have unusual workflows, integrations or growth plans",{"type":22,"tag":174,"props":2431,"children":2432},{},[2433],{"type":27,"value":2434},"Needs clear scope and a reliable technical partner",{"type":22,"tag":147,"props":2436,"children":2437},{},[2438,2443,2448],{"type":22,"tag":174,"props":2439,"children":2440},{},[2441],{"type":27,"value":2442},"Platform you can extend",{"type":22,"tag":174,"props":2444,"children":2445},{},[2446],{"type":27,"value":2447},"You want a ready base plus tailored modules",{"type":22,"tag":174,"props":2449,"children":2450},{},[2451],{"type":27,"value":2452},"Confirm what is configurable and what is built",{"type":22,"tag":23,"props":2454,"children":2455},{},[2456,2458,2463,2465,2470],{"type":27,"value":2457},"The general trade-offs are explained in our guide on ",{"type":22,"tag":65,"props":2459,"children":2460},{"href":1249},[2461],{"type":27,"value":2462},"custom ERP versus off-the-shelf",{"type":27,"value":2464},". Our ",{"type":22,"tag":65,"props":2466,"children":2467},{"href":481},[2468],{"type":27,"value":2469},"ERP development",{"type":27,"value":2471}," (page in Spanish) can be tailored to workshop operations.",{"type":22,"tag":35,"props":2473,"children":2475},{"id":2474},"evaluation-checklist",[2476,2480],{"type":22,"tag":40,"props":2477,"children":2479},{"name":2478},"check-double",[],{"type":27,"value":2481}," Evaluation checklist",{"type":22,"tag":23,"props":2483,"children":2484},{},[2485],{"type":27,"value":2486},"Use this list when comparing options or briefing a developer:",{"type":22,"tag":94,"props":2488,"children":2489},{},[2490,2495,2500,2505,2510,2515,2520,2525,2530,2535],{"type":22,"tag":98,"props":2491,"children":2492},{},[2493],{"type":27,"value":2494},"Can I see a vehicle's complete history in seconds?",{"type":22,"tag":98,"props":2496,"children":2497},{},[2498],{"type":27,"value":2499},"Does the quote flow include customer approval and additional work?",{"type":22,"tag":98,"props":2501,"children":2502},{},[2503],{"type":27,"value":2504},"Are parts discounted from stock automatically, and does margin show per order?",{"type":22,"tag":98,"props":2506,"children":2507},{},[2508],{"type":27,"value":2509},"Can technicians update status from a phone or tablet?",{"type":22,"tag":98,"props":2511,"children":2512},{},[2513],{"type":27,"value":2514},"Can I run several branches with shared inventory visibility?",{"type":22,"tag":98,"props":2516,"children":2517},{},[2518],{"type":27,"value":2519},"Does it handle invoicing and payment reconciliation in my country?",{"type":22,"tag":98,"props":2521,"children":2522},{},[2523],{"type":27,"value":2524},"Can customers receive notifications and reminders?",{"type":22,"tag":98,"props":2526,"children":2527},{},[2528],{"type":27,"value":2529},"Who owns my data, and can I export it?",{"type":22,"tag":98,"props":2531,"children":2532},{},[2533],{"type":27,"value":2534},"What happens if the internet connection fails at the counter?",{"type":22,"tag":98,"props":2536,"children":2537},{},[2538],{"type":27,"value":2539},"Is there training and support for my team?",{"type":22,"tag":488,"props":2541,"children":2543},{"title":2542},"Start with the pain",[2544],{"type":22,"tag":23,"props":2545,"children":2546},{},[2547],{"type":27,"value":2548},"Do not try to digitize everything on day one. Begin with the problem that costs you the most, often service orders and parts, then add modules in phases.",{"type":22,"tag":35,"props":2550,"children":2551},{"id":1176},[2552,2555],{"type":22,"tag":40,"props":2553,"children":2554},{"name":1180},[],{"type":27,"value":1183},{"type":22,"tag":94,"props":2557,"children":2558},{},[2559,2569,2579,2589,2599],{"type":22,"tag":98,"props":2560,"children":2561},{},[2562,2567],{"type":22,"tag":52,"props":2563,"children":2564},{},[2565],{"type":27,"value":2566},"Buying for features instead of workflow.",{"type":27,"value":2568}," A long feature list does not matter if the technician will not use it.",{"type":22,"tag":98,"props":2570,"children":2571},{},[2572,2577],{"type":22,"tag":52,"props":2573,"children":2574},{},[2575],{"type":27,"value":2576},"Skipping data cleanup.",{"type":27,"value":2578}," Importing messy customer and parts data creates a messy system.",{"type":22,"tag":98,"props":2580,"children":2581},{},[2582,2587],{"type":22,"tag":52,"props":2583,"children":2584},{},[2585],{"type":27,"value":2586},"Ignoring the shop floor.",{"type":27,"value":2588}," If technicians are not involved in the design, adoption fails.",{"type":22,"tag":98,"props":2590,"children":2591},{},[2592,2597],{"type":22,"tag":52,"props":2593,"children":2594},{},[2595],{"type":27,"value":2596},"Not defining roles and permissions",{"type":27,"value":2598}," early.",{"type":22,"tag":98,"props":2600,"children":2601},{},[2602,2607],{"type":22,"tag":52,"props":2603,"children":2604},{},[2605],{"type":27,"value":2606},"Forgetting reports.",{"type":27,"value":2608}," Decide which indicators you need before configuration, not after.",{"type":22,"tag":23,"props":2610,"children":2611},{},[2612,2614,2618],{"type":27,"value":2613},"If you also sell parts or accessories online, the same data can feed a store; see ",{"type":22,"tag":65,"props":2615,"children":2616},{"href":468},[2617],{"type":27,"value":471},{"type":27,"value":473},{"type":22,"tag":35,"props":2620,"children":2621},{"id":567},[2622,2625],{"type":22,"tag":40,"props":2623,"children":2624},{"name":571},[],{"type":27,"value":574},{"type":22,"tag":576,"props":2627,"children":2629},{"id":2628},"what-is-an-erp-for-an-auto-repair-shop",[2630],{"type":27,"value":2631},"What is an ERP for an auto repair shop?",{"type":22,"tag":23,"props":2633,"children":2634},{},[2635],{"type":27,"value":2636},"It is a system that manages service orders, parts inventory, quotes, payments, invoicing and customer follow-up in one place, with each vehicle's history.",{"type":22,"tag":576,"props":2638,"children":2640},{"id":2639},"do-tire-shops-need-a-different-erp",[2641],{"type":27,"value":2642},"Do tire shops need a different ERP?",{"type":22,"tag":23,"props":2644,"children":2645},{},[2646],{"type":27,"value":2647},"They need the same core, plus tire-specific data such as size and ratings, stock by location and, if offered, storage of customers' tires.",{"type":22,"tag":576,"props":2649,"children":2651},{"id":2650},"can-i-manage-several-branches",[2652],{"type":27,"value":2653},"Can I manage several branches?",{"type":22,"tag":23,"props":2655,"children":2656},{},[2657],{"type":27,"value":2658},"Yes, a good ERP provides shared customers, stock transfers and consolidated reporting with role-based access.",{"type":22,"tag":576,"props":2660,"children":2662},{"id":2661},"how-long-does-implementation-take",[2663],{"type":27,"value":2664},"How long does implementation take?",{"type":22,"tag":23,"props":2666,"children":2667},{},[2668],{"type":27,"value":2669},"It depends on scope, branches and data to migrate. A phased rollout starting with service orders and parts is usually the most practical.",{"type":22,"tag":576,"props":2671,"children":2673},{"id":2672},"can-the-system-message-customers-automatically",[2674],{"type":27,"value":2675},"Can the system message customers automatically?",{"type":22,"tag":23,"props":2677,"children":2678},{},[2679],{"type":27,"value":2680},"Yes. Ready notifications, service reminders and quote approvals can be sent through channels such as WhatsApp or email.",{"type":22,"tag":632,"props":2682,"children":2686},{"button-link":634,"button-text":2683,"description":2684,"icon":637,"title":2685},"Talk to our team","Tell us how your shop runs today and we will propose a phased plan for service orders, parts, billing and customer follow-up.","Want an ERP built around your workshop?",[],{"title":8,"searchDepth":641,"depth":641,"links":2688},[2689,2690,2698,2699,2700,2701],{"id":2059,"depth":641,"text":2066},{"id":2107,"depth":641,"text":2114,"children":2691},[2692,2693,2694,2695,2696,2697],{"id":2117,"depth":654,"text":2120},{"id":2161,"depth":654,"text":2164},{"id":2205,"depth":654,"text":2208},{"id":2216,"depth":654,"text":2219},{"id":2261,"depth":654,"text":2264},{"id":2312,"depth":654,"text":2315},{"id":2366,"depth":641,"text":2372},{"id":2474,"depth":641,"text":2481},{"id":1176,"depth":641,"text":1183},{"id":567,"depth":641,"text":574,"children":2702},[2703,2704,2705,2706,2707],{"id":2628,"depth":654,"text":2631},{"id":2639,"depth":654,"text":2642},{"id":2650,"depth":654,"text":2653},{"id":2661,"depth":654,"text":2664},{"id":2672,"depth":654,"text":2675},"content:en:blog:erp-for-auto-repair-shops-guide.md","en/blog/erp-for-auto-repair-shops-guide.md","en/blog/erp-for-auto-repair-shops-guide",{"loc":2038},{"_path":1144,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2713,"description":2714,"category":670,"readTime":12,"image":671,"date":2043,"author":15,"featured":7,"lang":16,"translationOf":2715,"body":2716,"_type":659,"_id":3386,"_source":661,"_file":3387,"_stem":3388,"_extension":664,"sitemap":3389},"Integrate Mercado Pago and Stripe in Your Online Store","How to integrate payment gateways like Mercado Pago, Stripe, PayPal, Clip, OpenPay and Conekta in a custom online store: criteria, webhooks and mistakes.","integrar-mercado-pago-stripe-tienda-en-linea",{"type":19,"children":2717,"toc":3368},[2718,2723,2733,2738,2838,2843,2852,2857,2940,2949,2961,2984,2993,3005,3010,3073,3082,3092,3097,3106,3111,3151,3161,3166,3173,3236,3245,3283,3301,3308,3314,3319,3325,3330,3336,3341,3347,3352,3358,3363],{"type":22,"tag":23,"props":2719,"children":2720},{},[2721],{"type":27,"value":2722},"To integrate Mercado Pago, Stripe or another payment gateway into a custom online store, you need more than a \"Pay now\" button. You need a clear choice of provider, a reliable way to confirm payments, a process to reconcile money with orders, and security handled by the right party. This guide covers the decisions that matter and the mistakes that cost the most.",{"type":22,"tag":35,"props":2724,"children":2726},{"id":2725},"the-main-gateways-in-latin-america-and-beyond",[2727,2731],{"type":22,"tag":40,"props":2728,"children":2730},{"name":2729},"credit-card",[],{"type":27,"value":2732}," The main gateways in Latin America and beyond",{"type":22,"tag":23,"props":2734,"children":2735},{},[2736],{"type":27,"value":2737},"Each provider has a different strength, and many stores use more than one.",{"type":22,"tag":139,"props":2739,"children":2740},{},[2741,2757],{"type":22,"tag":143,"props":2742,"children":2743},{},[2744],{"type":22,"tag":147,"props":2745,"children":2746},{},[2747,2752],{"type":22,"tag":151,"props":2748,"children":2749},{},[2750],{"type":27,"value":2751},"Provider",{"type":22,"tag":151,"props":2753,"children":2754},{},[2755],{"type":27,"value":2756},"Typically known for",{"type":22,"tag":167,"props":2758,"children":2759},{},[2760,2773,2786,2799,2812,2825],{"type":22,"tag":147,"props":2761,"children":2762},{},[2763,2768],{"type":22,"tag":174,"props":2764,"children":2765},{},[2766],{"type":27,"value":2767},"Mercado Pago",{"type":22,"tag":174,"props":2769,"children":2770},{},[2771],{"type":27,"value":2772},"Wide adoption across Latin America, local payment methods and a familiar checkout for buyers",{"type":22,"tag":147,"props":2774,"children":2775},{},[2776,2781],{"type":22,"tag":174,"props":2777,"children":2778},{},[2779],{"type":27,"value":2780},"Stripe",{"type":22,"tag":174,"props":2782,"children":2783},{},[2784],{"type":27,"value":2785},"Developer-friendly tools, strong subscription and international card support",{"type":22,"tag":147,"props":2787,"children":2788},{},[2789,2794],{"type":22,"tag":174,"props":2790,"children":2791},{},[2792],{"type":27,"value":2793},"PayPal",{"type":22,"tag":174,"props":2795,"children":2796},{},[2797],{"type":27,"value":2798},"Buyer recognition, especially for cross-border purchases",{"type":22,"tag":147,"props":2800,"children":2801},{},[2802,2807],{"type":22,"tag":174,"props":2803,"children":2804},{},[2805],{"type":27,"value":2806},"Clip",{"type":22,"tag":174,"props":2808,"children":2809},{},[2810],{"type":27,"value":2811},"Card payments, popular with merchants who also use physical terminals",{"type":22,"tag":147,"props":2813,"children":2814},{},[2815,2820],{"type":22,"tag":174,"props":2816,"children":2817},{},[2818],{"type":27,"value":2819},"OpenPay",{"type":22,"tag":174,"props":2821,"children":2822},{},[2823],{"type":27,"value":2824},"Card processing and local payment methods in Mexico and Colombia",{"type":22,"tag":147,"props":2826,"children":2827},{},[2828,2833],{"type":22,"tag":174,"props":2829,"children":2830},{},[2831],{"type":27,"value":2832},"Conekta",{"type":22,"tag":174,"props":2834,"children":2835},{},[2836],{"type":27,"value":2837},"Card, cash voucher and bank transfer options in Mexico",{"type":22,"tag":23,"props":2839,"children":2840},{},[2841],{"type":27,"value":2842},"Availability, supported countries, fees and payment methods change over time, so confirm the current details with each provider before deciding. The right mix depends on where your customers live and how they prefer to pay.",{"type":22,"tag":35,"props":2844,"children":2846},{"id":2845},"how-to-choose-a-provider",[2847,2850],{"type":22,"tag":40,"props":2848,"children":2849},{"name":852},[],{"type":27,"value":2851}," How to choose a provider",{"type":22,"tag":23,"props":2853,"children":2854},{},[2855],{"type":27,"value":2856},"Use these criteria instead of looking only at the headline fee:",{"type":22,"tag":264,"props":2858,"children":2859},{},[2860,2870,2880,2890,2900,2910,2920,2930],{"type":22,"tag":98,"props":2861,"children":2862},{},[2863,2868],{"type":22,"tag":52,"props":2864,"children":2865},{},[2866],{"type":27,"value":2867},"Countries and currencies.",{"type":27,"value":2869}," Does it accept your customers' cards and settle in your currency?",{"type":22,"tag":98,"props":2871,"children":2872},{},[2873,2878],{"type":22,"tag":52,"props":2874,"children":2875},{},[2876],{"type":27,"value":2877},"Payment methods.",{"type":27,"value":2879}," Cards, bank transfer, cash vouchers, wallets, installments.",{"type":22,"tag":98,"props":2881,"children":2882},{},[2883,2888],{"type":22,"tag":52,"props":2884,"children":2885},{},[2886],{"type":27,"value":2887},"Total cost.",{"type":27,"value":2889}," Transaction fees, fixed fees, currency conversion and chargeback charges.",{"type":22,"tag":98,"props":2891,"children":2892},{},[2893,2898],{"type":22,"tag":52,"props":2894,"children":2895},{},[2896],{"type":27,"value":2897},"Settlement time.",{"type":27,"value":2899}," How many days until funds reach your account.",{"type":22,"tag":98,"props":2901,"children":2902},{},[2903,2908],{"type":22,"tag":52,"props":2904,"children":2905},{},[2906],{"type":27,"value":2907},"Fraud tools.",{"type":27,"value":2909}," Built-in screening and clear dispute handling.",{"type":22,"tag":98,"props":2911,"children":2912},{},[2913,2918],{"type":22,"tag":52,"props":2914,"children":2915},{},[2916],{"type":27,"value":2917},"Documentation and API quality.",{"type":27,"value":2919}," This directly affects integration cost and reliability.",{"type":22,"tag":98,"props":2921,"children":2922},{},[2923,2928],{"type":22,"tag":52,"props":2924,"children":2925},{},[2926],{"type":27,"value":2927},"Reporting.",{"type":27,"value":2929}," Can you export clean data for reconciliation?",{"type":22,"tag":98,"props":2931,"children":2932},{},[2933,2938],{"type":22,"tag":52,"props":2934,"children":2935},{},[2936],{"type":27,"value":2937},"Support.",{"type":27,"value":2939}," Who answers when a payment fails on a busy day?",{"type":22,"tag":35,"props":2941,"children":2943},{"id":2942},"security-through-the-provider",[2944,2947],{"type":22,"tag":40,"props":2945,"children":2946},{"name":254},[],{"type":27,"value":2948}," Security through the provider",{"type":22,"tag":23,"props":2950,"children":2951},{},[2952,2954,2959],{"type":27,"value":2953},"Your store should never handle raw card data if it can avoid it. The standard approach is to let the provider collect card details through its hosted fields, redirect or SDK, and return a ",{"type":22,"tag":52,"props":2955,"children":2956},{},[2957],{"type":27,"value":2958},"token",{"type":27,"value":2960}," or payment identifier to your system.",{"type":22,"tag":94,"props":2962,"children":2963},{},[2964,2969,2974,2979],{"type":22,"tag":98,"props":2965,"children":2966},{},[2967],{"type":27,"value":2968},"This keeps most of the compliance burden with the provider.",{"type":22,"tag":98,"props":2970,"children":2971},{},[2972],{"type":27,"value":2973},"Your server stores only references, such as a payment ID, not card numbers.",{"type":22,"tag":98,"props":2975,"children":2976},{},[2977],{"type":27,"value":2978},"Always use HTTPS, protect your API keys and keep them out of front-end code.",{"type":22,"tag":98,"props":2980,"children":2981},{},[2982],{"type":27,"value":2983},"Use separate test and production credentials and rotate keys when staff change.",{"type":22,"tag":35,"props":2985,"children":2987},{"id":2986},"webhooks-the-part-that-makes-payments-reliable",[2988,2991],{"type":22,"tag":40,"props":2989,"children":2990},{"name":1017},[],{"type":27,"value":2992}," Webhooks: the part that makes payments reliable",{"type":22,"tag":23,"props":2994,"children":2995},{},[2996,2998,3003],{"type":27,"value":2997},"A customer can close the browser after paying, lose connection, or return before the bank responds. If your store relies only on the page the customer sees after payment, orders will go wrong. The solution is the ",{"type":22,"tag":52,"props":2999,"children":3000},{},[3001],{"type":27,"value":3002},"webhook",{"type":27,"value":3004},": a notification the provider sends to your server when a payment changes state.",{"type":22,"tag":23,"props":3006,"children":3007},{},[3008],{"type":27,"value":3009},"Good webhook handling means:",{"type":22,"tag":94,"props":3011,"children":3012},{},[3013,3023,3033,3043,3053,3063],{"type":22,"tag":98,"props":3014,"children":3015},{},[3016,3021],{"type":22,"tag":52,"props":3017,"children":3018},{},[3019],{"type":27,"value":3020},"Verify the signature",{"type":27,"value":3022}," so you know the notification is genuine.",{"type":22,"tag":98,"props":3024,"children":3025},{},[3026,3031],{"type":22,"tag":52,"props":3027,"children":3028},{},[3029],{"type":27,"value":3030},"Be idempotent.",{"type":27,"value":3032}," The same event may arrive more than once; processing it twice must not create two orders or two shipments.",{"type":22,"tag":98,"props":3034,"children":3035},{},[3036,3041],{"type":22,"tag":52,"props":3037,"children":3038},{},[3039],{"type":27,"value":3040},"Respond quickly",{"type":27,"value":3042}," and process heavy work in the background.",{"type":22,"tag":98,"props":3044,"children":3045},{},[3046,3051],{"type":22,"tag":52,"props":3047,"children":3048},{},[3049],{"type":27,"value":3050},"Handle every state:",{"type":27,"value":3052}," approved, pending, rejected, refunded, charged back.",{"type":22,"tag":98,"props":3054,"children":3055},{},[3056,3061],{"type":22,"tag":52,"props":3057,"children":3058},{},[3059],{"type":27,"value":3060},"Keep a log",{"type":27,"value":3062}," of events for support and audits.",{"type":22,"tag":98,"props":3064,"children":3065},{},[3066,3071],{"type":22,"tag":52,"props":3067,"children":3068},{},[3069],{"type":27,"value":3070},"Reconcile periodically",{"type":27,"value":3072}," by querying the provider, in case a notification is lost.",{"type":22,"tag":488,"props":3074,"children":3076},{"title":3075},"Pending is not failed",[3077],{"type":22,"tag":23,"props":3078,"children":3079},{},[3080],{"type":27,"value":3081},"Some methods, like cash vouchers or bank transfers, confirm hours or days later. Keep the order in a pending state, hold stock according to your policy, and release it only when the payment is confirmed or expires.",{"type":22,"tag":35,"props":3083,"children":3085},{"id":3084},"installments-and-payment-options",[3086,3090],{"type":22,"tag":40,"props":3087,"children":3089},{"name":3088},"calendar-alt",[],{"type":27,"value":3091}," Installments and payment options",{"type":22,"tag":23,"props":3093,"children":3094},{},[3095],{"type":27,"value":3096},"In several Latin American markets, buyers expect to pay in installments. Availability depends on the provider, the card issuer and the country. Decide who absorbs the financing cost, you or the buyer, and show the final amount clearly before payment. Misleading price presentation is a common reason for abandoned carts and disputes.",{"type":22,"tag":35,"props":3098,"children":3100},{"id":3099},"reconciliation",[3101,3104],{"type":22,"tag":40,"props":3102,"children":3103},{"name":308},[],{"type":27,"value":3105}," Reconciliation",{"type":22,"tag":23,"props":3107,"children":3108},{},[3109],{"type":27,"value":3110},"Reconciliation means matching what customers paid, what the provider settled to your bank and what your accounting recorded.",{"type":22,"tag":94,"props":3112,"children":3113},{},[3114,3119,3124,3129,3134],{"type":22,"tag":98,"props":3115,"children":3116},{},[3117],{"type":27,"value":3118},"Store the provider's payment ID on every order.",{"type":22,"tag":98,"props":3120,"children":3121},{},[3122],{"type":27,"value":3123},"Record fees and the net amount, not just the gross sale.",{"type":22,"tag":98,"props":3125,"children":3126},{},[3127],{"type":27,"value":3128},"Match settlement reports to orders, including refunds and chargebacks.",{"type":22,"tag":98,"props":3130,"children":3131},{},[3132],{"type":27,"value":3133},"Flag differences automatically instead of finding them at month-end.",{"type":22,"tag":98,"props":3135,"children":3136},{},[3137,3139,3143,3145,3150],{"type":27,"value":3138},"Connect the store to your ",{"type":22,"tag":65,"props":3140,"children":3141},{"href":481},[3142],{"type":27,"value":484},{"type":27,"value":3144}," (page in Spanish) so accounting receives clean entries. See also our comparison of ",{"type":22,"tag":65,"props":3146,"children":3147},{"href":1249},[3148],{"type":27,"value":3149},"custom ERP and packaged ERP",{"type":27,"value":72},{"type":22,"tag":35,"props":3152,"children":3154},{"id":3153},"checkout-experience",[3155,3159],{"type":22,"tag":40,"props":3156,"children":3158},{"name":3157},"user-check",[],{"type":27,"value":3160}," Checkout experience",{"type":22,"tag":23,"props":3162,"children":3163},{},[3164],{"type":27,"value":3165},"Payment conversion depends on friction. Keep the checkout short, show accepted payment methods early, confirm the total including shipping and taxes before the final click, and give clear messages when a card is declined so the customer can try another method. Support mobile devices well, since many buyers pay from a phone. Send an order confirmation immediately and keep the customer informed while a pending payment is awaiting confirmation. Do not forget invoicing: if your customers need a tax document, collect the data before payment and issue it according to your country's rules.",{"type":22,"tag":35,"props":3167,"children":3168},{"id":1176},[3169,3172],{"type":22,"tag":40,"props":3170,"children":3171},{"name":1180},[],{"type":27,"value":1183},{"type":22,"tag":701,"props":3174,"children":3175},{"cols":641},[3176,3187,3197,3207,3217,3226],{"type":22,"tag":3177,"props":3178,"children":3181},"info-card",{"icon":3179,"title":3180},"times-circle","Trusting the redirect",[3182],{"type":22,"tag":23,"props":3183,"children":3184},{},[3185],{"type":27,"value":3186},"Marking orders as paid because the customer landed on a thank-you page, without confirming through a webhook.",{"type":22,"tag":3177,"props":3188,"children":3191},{"icon":3189,"title":3190},"copy","Duplicate processing",[3192],{"type":22,"tag":23,"props":3193,"children":3194},{},[3195],{"type":27,"value":3196},"Not handling repeated notifications, which causes duplicate orders or shipments.",{"type":22,"tag":3177,"props":3198,"children":3201},{"icon":3199,"title":3200},"key","Exposed keys",[3202],{"type":22,"tag":23,"props":3203,"children":3204},{},[3205],{"type":27,"value":3206},"Leaving secret keys in the front end or in public repositories.",{"type":22,"tag":3177,"props":3208,"children":3211},{"icon":3209,"title":3210},"clock","Ignoring pending states",[3212],{"type":22,"tag":23,"props":3213,"children":3214},{},[3215],{"type":27,"value":3216},"Cancelling orders too early or shipping before confirmation.",{"type":22,"tag":3177,"props":3218,"children":3220},{"icon":737,"title":3219},"No refund flow",[3221],{"type":22,"tag":23,"props":3222,"children":3223},{},[3224],{"type":27,"value":3225},"Having no process or screen to issue partial and full refunds.",{"type":22,"tag":3177,"props":3227,"children":3230},{"icon":3228,"title":3229},"globe","One provider only",[3231],{"type":22,"tag":23,"props":3232,"children":3233},{},[3234],{"type":27,"value":3235},"Depending on a single gateway with no fallback when it has an outage.",{"type":22,"tag":35,"props":3237,"children":3239},{"id":3238},"integration-roadmap-for-a-custom-store",[3240,3243],{"type":22,"tag":40,"props":3241,"children":3242},{"name":1771},[],{"type":27,"value":3244}," Integration roadmap for a custom store",{"type":22,"tag":264,"props":3246,"children":3247},{},[3248,3253,3258,3263,3268,3273,3278],{"type":22,"tag":98,"props":3249,"children":3250},{},[3251],{"type":27,"value":3252},"Define countries, currencies and payment methods.",{"type":22,"tag":98,"props":3254,"children":3255},{},[3256],{"type":27,"value":3257},"Select one primary provider, and a second if justified.",{"type":22,"tag":98,"props":3259,"children":3260},{},[3261],{"type":27,"value":3262},"Build the checkout with the provider's secure components.",{"type":22,"tag":98,"props":3264,"children":3265},{},[3266],{"type":27,"value":3267},"Implement and test webhooks in the sandbox, including failures.",{"type":22,"tag":98,"props":3269,"children":3270},{},[3271],{"type":27,"value":3272},"Add refunds, order states and notifications.",{"type":22,"tag":98,"props":3274,"children":3275},{},[3276],{"type":27,"value":3277},"Set up reconciliation reports.",{"type":22,"tag":98,"props":3279,"children":3280},{},[3281],{"type":27,"value":3282},"Test with small real payments before launch.",{"type":22,"tag":23,"props":3284,"children":3285},{},[3286,3288,3293,3295,3300],{"type":27,"value":3287},"After payment comes delivery: connect your store to carriers as described in our ",{"type":22,"tag":65,"props":3289,"children":3290},{"href":667},[3291],{"type":27,"value":3292},"shipping integration guide",{"type":27,"value":3294},". If you are still deciding on platform, read about ",{"type":22,"tag":65,"props":3296,"children":3297},{"href":468},[3298],{"type":27,"value":3299},"custom e-commerce development",{"type":27,"value":473},{"type":22,"tag":35,"props":3302,"children":3303},{"id":567},[3304,3307],{"type":22,"tag":40,"props":3305,"children":3306},{"name":571},[],{"type":27,"value":574},{"type":22,"tag":576,"props":3309,"children":3311},{"id":3310},"which-payment-gateway-is-best-for-my-online-store",[3312],{"type":27,"value":3313},"Which payment gateway is best for my online store?",{"type":22,"tag":23,"props":3315,"children":3316},{},[3317],{"type":27,"value":3318},"There is no single best option. It depends on your customers' countries, preferred payment methods, fees and settlement times. Many stores combine two providers.",{"type":22,"tag":576,"props":3320,"children":3322},{"id":3321},"is-it-safe-to-accept-cards-on-my-own-website",[3323],{"type":27,"value":3324},"Is it safe to accept cards on my own website?",{"type":22,"tag":23,"props":3326,"children":3327},{},[3328],{"type":27,"value":3329},"Yes, if card data is collected by the provider's secure components and your system only stores tokens or payment IDs.",{"type":22,"tag":576,"props":3331,"children":3333},{"id":3332},"what-is-a-webhook-in-payments",[3334],{"type":27,"value":3335},"What is a webhook in payments?",{"type":22,"tag":23,"props":3337,"children":3338},{},[3339],{"type":27,"value":3340},"It is an automatic notification from the provider to your server whenever a payment changes status, so your store can update the order reliably.",{"type":22,"tag":576,"props":3342,"children":3344},{"id":3343},"can-i-offer-installments",[3345],{"type":27,"value":3346},"Can I offer installments?",{"type":22,"tag":23,"props":3348,"children":3349},{},[3350],{"type":27,"value":3351},"In many markets, yes, depending on the provider, issuer and country. Check supported plans and who pays the financing cost.",{"type":22,"tag":576,"props":3353,"children":3355},{"id":3354},"how-do-i-reconcile-payments-with-orders",[3356],{"type":27,"value":3357},"How do I reconcile payments with orders?",{"type":22,"tag":23,"props":3359,"children":3360},{},[3361],{"type":27,"value":3362},"Store the provider's payment ID on each order, record fees and net amounts, and compare settlement reports with your order data regularly.",{"type":22,"tag":632,"props":3364,"children":3367},{"button-link":634,"button-text":1318,"description":3365,"icon":637,"title":3366},"We integrate gateways, webhooks and reconciliation into custom stores so every payment lands on the right order.","Need payments that just work?",[],{"title":8,"searchDepth":641,"depth":641,"links":3369},[3370,3371,3372,3373,3374,3375,3376,3377,3378,3379],{"id":2725,"depth":641,"text":2732},{"id":2845,"depth":641,"text":2851},{"id":2942,"depth":641,"text":2948},{"id":2986,"depth":641,"text":2992},{"id":3084,"depth":641,"text":3091},{"id":3099,"depth":641,"text":3105},{"id":3153,"depth":641,"text":3160},{"id":1176,"depth":641,"text":1183},{"id":3238,"depth":641,"text":3244},{"id":567,"depth":641,"text":574,"children":3380},[3381,3382,3383,3384,3385],{"id":3310,"depth":654,"text":3313},{"id":3321,"depth":654,"text":3324},{"id":3332,"depth":654,"text":3335},{"id":3343,"depth":654,"text":3346},{"id":3354,"depth":654,"text":3357},"content:en:blog:integrate-mercado-pago-stripe-online-store.md","en/blog/integrate-mercado-pago-stripe-online-store.md","en/blog/integrate-mercado-pago-stripe-online-store",{"loc":1144},{"_path":1051,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3391,"description":3392,"category":1349,"readTime":12,"image":3393,"date":3394,"author":15,"featured":7,"lang":16,"translationOf":3395,"body":3396,"_type":659,"_id":4052,"_source":661,"_file":4053,"_stem":4054,"_extension":664,"sitemap":4055},"AI WhatsApp Agent with Meta Official API: Complete Guide","How to build an AI WhatsApp agent on Meta’s official Business Platform: templates, the 24-hour window, human handoff, CRM integration and privacy.","/blog/whatsapp-bot.jpg","2026-10-21","agente-ia-whatsapp-api-oficial-meta",{"type":19,"children":3397,"toc":4036},[3398,3403,3408,3417,3422,3556,3568,3577,3582,3613,3618,3627,3637,3642,3684,3693,3698,3751,3760,3765,3825,3842,3852,3857,3890,3899,3962,3967,3974,3980,3985,3991,3996,4002,4007,4013,4018,4024,4029],{"type":22,"tag":23,"props":3399,"children":3400},{},[3401],{"type":27,"value":3402},"An AI WhatsApp agent built on Meta's official WhatsApp Business Platform can answer customers, qualify leads, take orders and hand complex cases to a person, all inside the channel your customers already use. The word \"official\" matters more than it seems: it determines whether your number is safe, whether you can message customers proactively, and whether the system will still work next year.",{"type":22,"tag":23,"props":3404,"children":3405},{},[3406],{"type":27,"value":3407},"This guide explains how the official platform works, why it differs from unofficial tools, and what a well-built agent needs in order to be useful rather than annoying.",{"type":22,"tag":35,"props":3409,"children":3411},{"id":3410},"official-api-vs-unofficial-tools",[3412,3415],{"type":22,"tag":40,"props":3413,"children":3414},{"name":254},[],{"type":27,"value":3416}," Official API vs unofficial tools",{"type":22,"tag":23,"props":3418,"children":3419},{},[3420],{"type":27,"value":3421},"Unofficial solutions usually automate a regular WhatsApp or WhatsApp Business app by simulating a phone session. They are quick to set up, which is their appeal, but they carry structural risks.",{"type":22,"tag":139,"props":3423,"children":3424},{},[3425,3445],{"type":22,"tag":143,"props":3426,"children":3427},{},[3428],{"type":22,"tag":147,"props":3429,"children":3430},{},[3431,3435,3440],{"type":22,"tag":151,"props":3432,"children":3433},{},[3434],{"type":27,"value":1467},{"type":22,"tag":151,"props":3436,"children":3437},{},[3438],{"type":27,"value":3439},"Official WhatsApp Business Platform",{"type":22,"tag":151,"props":3441,"children":3442},{},[3443],{"type":27,"value":3444},"Unofficial tools",{"type":22,"tag":167,"props":3446,"children":3447},{},[3448,3466,3484,3502,3520,3538],{"type":22,"tag":147,"props":3449,"children":3450},{},[3451,3456,3461],{"type":22,"tag":174,"props":3452,"children":3453},{},[3454],{"type":27,"value":3455},"Approved by Meta",{"type":22,"tag":174,"props":3457,"children":3458},{},[3459],{"type":27,"value":3460},"Yes",{"type":22,"tag":174,"props":3462,"children":3463},{},[3464],{"type":27,"value":3465},"No, they conflict with the terms of service",{"type":22,"tag":147,"props":3467,"children":3468},{},[3469,3474,3479],{"type":22,"tag":174,"props":3470,"children":3471},{},[3472],{"type":27,"value":3473},"Risk of number being blocked",{"type":22,"tag":174,"props":3475,"children":3476},{},[3477],{"type":27,"value":3478},"Low when rules are followed",{"type":22,"tag":174,"props":3480,"children":3481},{},[3482],{"type":27,"value":3483},"Real and unpredictable",{"type":22,"tag":147,"props":3485,"children":3486},{},[3487,3492,3497],{"type":22,"tag":174,"props":3488,"children":3489},{},[3490],{"type":27,"value":3491},"Proactive messaging",{"type":22,"tag":174,"props":3493,"children":3494},{},[3495],{"type":27,"value":3496},"Via approved templates",{"type":22,"tag":174,"props":3498,"children":3499},{},[3500],{"type":27,"value":3501},"Often attempted without control",{"type":22,"tag":147,"props":3503,"children":3504},{},[3505,3510,3515],{"type":22,"tag":174,"props":3506,"children":3507},{},[3508],{"type":27,"value":3509},"Verified business profile",{"type":22,"tag":174,"props":3511,"children":3512},{},[3513],{"type":27,"value":3514},"Available",{"type":22,"tag":174,"props":3516,"children":3517},{},[3518],{"type":27,"value":3519},"Not available",{"type":22,"tag":147,"props":3521,"children":3522},{},[3523,3528,3533],{"type":22,"tag":174,"props":3524,"children":3525},{},[3526],{"type":27,"value":3527},"Stability",{"type":22,"tag":174,"props":3529,"children":3530},{},[3531],{"type":27,"value":3532},"Designed for business volumes",{"type":22,"tag":174,"props":3534,"children":3535},{},[3536],{"type":27,"value":3537},"Can break when the app changes",{"type":22,"tag":147,"props":3539,"children":3540},{},[3541,3546,3551],{"type":22,"tag":174,"props":3542,"children":3543},{},[3544],{"type":27,"value":3545},"Multiple agents and systems",{"type":22,"tag":174,"props":3547,"children":3548},{},[3549],{"type":27,"value":3550},"Supported",{"type":22,"tag":174,"props":3552,"children":3553},{},[3554],{"type":27,"value":3555},"Limited",{"type":22,"tag":23,"props":3557,"children":3558},{},[3559,3561,3566],{"type":27,"value":3560},"If WhatsApp is a core sales channel, losing the number means losing your customer conversations. For a business, that risk is rarely worth the saving. Our ",{"type":22,"tag":65,"props":3562,"children":3563},{"href":1059},[3564],{"type":27,"value":3565},"WhatsApp with AI solution",{"type":27,"value":3567}," (page in Spanish) is built entirely on the official platform.",{"type":22,"tag":35,"props":3569,"children":3571},{"id":3570},"the-24-hour-window-and-message-templates",[3572,3575],{"type":22,"tag":40,"props":3573,"children":3574},{"name":3209},[],{"type":27,"value":3576}," The 24-hour window and message templates",{"type":22,"tag":23,"props":3578,"children":3579},{},[3580],{"type":27,"value":3581},"The most important rule to understand is the customer service window.",{"type":22,"tag":94,"props":3583,"children":3584},{},[3585,3597,3608],{"type":22,"tag":98,"props":3586,"children":3587},{},[3588,3590,3595],{"type":27,"value":3589},"When a customer writes to you, a ",{"type":22,"tag":52,"props":3591,"children":3592},{},[3593],{"type":27,"value":3594},"24-hour window",{"type":27,"value":3596}," opens. Inside it, you can reply freely, with text, images, documents or interactive buttons.",{"type":22,"tag":98,"props":3598,"children":3599},{},[3600,3602,3607],{"type":27,"value":3601},"Once the window closes, you can only start a conversation with an ",{"type":22,"tag":52,"props":3603,"children":3604},{},[3605],{"type":27,"value":3606},"approved message template",{"type":27,"value":72},{"type":22,"tag":98,"props":3609,"children":3610},{},[3611],{"type":27,"value":3612},"Templates are predefined messages, with variables such as a name or an order number, that Meta reviews and approves before use.",{"type":22,"tag":23,"props":3614,"children":3615},{},[3616],{"type":27,"value":3617},"In practice, this means your AI agent should know which state a conversation is in. Inside the window it can converse naturally. Outside the window it must choose an approved template, for example an order update, an appointment reminder or a payment notice.",{"type":22,"tag":488,"props":3619,"children":3621},{"title":3620},"Design templates with a purpose",[3622],{"type":22,"tag":23,"props":3623,"children":3624},{},[3625],{"type":27,"value":3626},"Write templates that are useful and expected by the customer, such as confirmations, reminders and delivery updates. Messages that feel like unsolicited promotion can harm your quality rating and your ability to send more. Pricing and conversation categories are defined by Meta and can change, so check the current terms when planning.",{"type":22,"tag":35,"props":3628,"children":3630},{"id":3629},"what-a-good-ai-agent-does",[3631,3635],{"type":22,"tag":40,"props":3632,"children":3634},{"name":3633},"robot",[],{"type":27,"value":3636}," What a good AI agent does",{"type":22,"tag":23,"props":3638,"children":3639},{},[3640],{"type":27,"value":3641},"An AI agent is more than a menu of buttons. A useful one should be able to:",{"type":22,"tag":701,"props":3643,"children":3644},{"cols":641},[3645,3655,3665,3675],{"type":22,"tag":705,"props":3646,"children":3649},{"icon":3647,"title":3648},"comments","Understand natural language",[3650],{"type":22,"tag":23,"props":3651,"children":3652},{},[3653],{"type":27,"value":3654},"Customers write in their own words, with typos and voice notes. The agent interprets intent rather than forcing a script.",{"type":22,"tag":705,"props":3656,"children":3659},{"icon":3657,"title":3658},"database","Use real business data",[3660],{"type":22,"tag":23,"props":3661,"children":3662},{},[3663],{"type":27,"value":3664},"It checks stock, prices, order status or appointment slots from your systems instead of inventing answers.",{"type":22,"tag":705,"props":3666,"children":3669},{"icon":3667,"title":3668},"shopping-cart","Complete actions",[3670],{"type":22,"tag":23,"props":3671,"children":3672},{},[3673],{"type":27,"value":3674},"Create a quote, register an order, send a payment link, book a visit.",{"type":22,"tag":705,"props":3676,"children":3678},{"icon":3157,"title":3677},"Know its limits",[3679],{"type":22,"tag":23,"props":3680,"children":3681},{},[3682],{"type":27,"value":3683},"When it is not sure, it escalates instead of guessing.",{"type":22,"tag":35,"props":3685,"children":3687},{"id":3686},"human-handoff-done-properly",[3688,3691],{"type":22,"tag":40,"props":3689,"children":3690},{"name":1851},[],{"type":27,"value":3692}," Human handoff done properly",{"type":22,"tag":23,"props":3694,"children":3695},{},[3696],{"type":27,"value":3697},"No agent should trap a customer. A good handoff has clear triggers and keeps context:",{"type":22,"tag":264,"props":3699,"children":3700},{},[3701,3711,3721,3731,3741],{"type":22,"tag":98,"props":3702,"children":3703},{},[3704,3709],{"type":22,"tag":52,"props":3705,"children":3706},{},[3707],{"type":27,"value":3708},"Triggers.",{"type":27,"value":3710}," The customer asks for a person, expresses frustration, the topic is sensitive (complaints, refunds, legal), or the agent's confidence is low.",{"type":22,"tag":98,"props":3712,"children":3713},{},[3714,3719],{"type":22,"tag":52,"props":3715,"children":3716},{},[3717],{"type":27,"value":3718},"Context transfer.",{"type":27,"value":3720}," The human sees the full conversation and a short summary, so the customer never repeats themselves.",{"type":22,"tag":98,"props":3722,"children":3723},{},[3724,3729],{"type":22,"tag":52,"props":3725,"children":3726},{},[3727],{"type":27,"value":3728},"Routing.",{"type":27,"value":3730}," The conversation goes to the right team or person, based on topic, language or customer value.",{"type":22,"tag":98,"props":3732,"children":3733},{},[3734,3739],{"type":22,"tag":52,"props":3735,"children":3736},{},[3737],{"type":27,"value":3738},"Return path.",{"type":27,"value":3740}," After the human resolves the case, the agent can resume for follow-up.",{"type":22,"tag":98,"props":3742,"children":3743},{},[3744,3749],{"type":22,"tag":52,"props":3745,"children":3746},{},[3747],{"type":27,"value":3748},"Out-of-hours behavior.",{"type":27,"value":3750}," If nobody is available, the agent says so honestly and schedules a callback.",{"type":22,"tag":35,"props":3752,"children":3754},{"id":3753},"connecting-the-agent-to-crm-and-inventory",[3755,3758],{"type":22,"tag":40,"props":3756,"children":3757},{"name":1223},[],{"type":27,"value":3759}," Connecting the agent to CRM and inventory",{"type":22,"tag":23,"props":3761,"children":3762},{},[3763],{"type":27,"value":3764},"An agent that cannot see your data is just a chatbot with good manners. Integration is where value is created:",{"type":22,"tag":94,"props":3766,"children":3767},{},[3768,3778,3795,3810],{"type":22,"tag":98,"props":3769,"children":3770},{},[3771,3776],{"type":22,"tag":52,"props":3772,"children":3773},{},[3774],{"type":27,"value":3775},"CRM:",{"type":27,"value":3777}," identify the customer, log every conversation, create leads and update their stage.",{"type":22,"tag":98,"props":3779,"children":3780},{},[3781,3786,3788,3793],{"type":22,"tag":52,"props":3782,"children":3783},{},[3784],{"type":27,"value":3785},"Inventory and catalog:",{"type":27,"value":3787}," answer availability and price questions from live data. See our ",{"type":22,"tag":65,"props":3789,"children":3790},{"href":1249},[3791],{"type":27,"value":3792},"ERP comparison guide",{"type":27,"value":3794}," for how this fits with an ERP.",{"type":22,"tag":98,"props":3796,"children":3797},{},[3798,3803,3805,3809],{"type":22,"tag":52,"props":3799,"children":3800},{},[3801],{"type":27,"value":3802},"Orders and payments:",{"type":27,"value":3804}," generate orders and payment links that reconcile with your accounting. For online sales, read about ",{"type":22,"tag":65,"props":3806,"children":3807},{"href":1144},[3808],{"type":27,"value":1147},{"type":27,"value":72},{"type":22,"tag":98,"props":3811,"children":3812},{},[3813,3818,3820,3824],{"type":22,"tag":52,"props":3814,"children":3815},{},[3816],{"type":27,"value":3817},"Shipping:",{"type":27,"value":3819}," give tracking information automatically, as described in our ",{"type":22,"tag":65,"props":3821,"children":3822},{"href":667},[3823],{"type":27,"value":3292},{"type":27,"value":72},{"type":22,"tag":23,"props":3826,"children":3827},{},[3828,3830,3834,3836,3840],{"type":27,"value":3829},"The platform ",{"type":22,"tag":65,"props":3831,"children":3832},{"href":1241},[3833],{"type":27,"value":1244},{"type":27,"value":3835}," (page in Spanish) brings conversations, sales and inventory together in one place, which removes much of this integration work. For other processes, ",{"type":22,"tag":65,"props":3837,"children":3838},{"href":1918},[3839],{"type":27,"value":1921},{"type":27,"value":3841}," (page in Spanish) can connect the rest.",{"type":22,"tag":35,"props":3843,"children":3845},{"id":3844},"privacy-and-data-protection",[3846,3850],{"type":22,"tag":40,"props":3847,"children":3849},{"name":3848},"lock",[],{"type":27,"value":3851}," Privacy and data protection",{"type":22,"tag":23,"props":3853,"children":3854},{},[3855],{"type":27,"value":3856},"Customers share personal data in chat, so treat it with care:",{"type":22,"tag":94,"props":3858,"children":3859},{},[3860,3865,3870,3875,3880,3885],{"type":22,"tag":98,"props":3861,"children":3862},{},[3863],{"type":27,"value":3864},"Collect only what the process needs and tell customers how it will be used.",{"type":22,"tag":98,"props":3866,"children":3867},{},[3868],{"type":27,"value":3869},"Keep clear consent records, especially for proactive messages. Customers must be able to opt out.",{"type":22,"tag":98,"props":3871,"children":3872},{},[3873],{"type":27,"value":3874},"Restrict access to conversations by role and keep an audit trail.",{"type":22,"tag":98,"props":3876,"children":3877},{},[3878],{"type":27,"value":3879},"Define how long chats are retained and how deletion requests are handled.",{"type":22,"tag":98,"props":3881,"children":3882},{},[3883],{"type":27,"value":3884},"Review how the AI provider processes data, and avoid sending sensitive information that the task does not require.",{"type":22,"tag":98,"props":3886,"children":3887},{},[3888],{"type":27,"value":3889},"Comply with the data protection laws that apply in each country you serve. These differ across Latin America and the United States, so confirm requirements for your case.",{"type":22,"tag":35,"props":3891,"children":3893},{"id":3892},"implementation-roadmap",[3894,3897],{"type":22,"tag":40,"props":3895,"children":3896},{"name":1771},[],{"type":27,"value":3898}," Implementation roadmap",{"type":22,"tag":264,"props":3900,"children":3901},{},[3902,3912,3922,3932,3942,3952],{"type":22,"tag":98,"props":3903,"children":3904},{},[3905,3910],{"type":22,"tag":52,"props":3906,"children":3907},{},[3908],{"type":27,"value":3909},"Define use cases.",{"type":27,"value":3911}," Start with two or three high-volume, low-risk ones, such as order status, FAQs and appointment booking.",{"type":22,"tag":98,"props":3913,"children":3914},{},[3915,3920],{"type":22,"tag":52,"props":3916,"children":3917},{},[3918],{"type":27,"value":3919},"Register the business account",{"type":27,"value":3921}," and verify the business with Meta.",{"type":22,"tag":98,"props":3923,"children":3924},{},[3925,3930],{"type":22,"tag":52,"props":3926,"children":3927},{},[3928],{"type":27,"value":3929},"Prepare templates",{"type":27,"value":3931}," for the proactive messages you need.",{"type":22,"tag":98,"props":3933,"children":3934},{},[3935,3940],{"type":22,"tag":52,"props":3936,"children":3937},{},[3938],{"type":27,"value":3939},"Connect data sources:",{"type":27,"value":3941}," catalog, CRM, calendar, orders.",{"type":22,"tag":98,"props":3943,"children":3944},{},[3945,3950],{"type":22,"tag":52,"props":3946,"children":3947},{},[3948],{"type":27,"value":3949},"Test with real conversations,",{"type":27,"value":3951}," including difficult ones, before opening to customers.",{"type":22,"tag":98,"props":3953,"children":3954},{},[3955,3960],{"type":22,"tag":52,"props":3956,"children":3957},{},[3958],{"type":27,"value":3959},"Launch gradually,",{"type":27,"value":3961}," review transcripts weekly and refine.",{"type":22,"tag":23,"props":3963,"children":3964},{},[3965],{"type":27,"value":3966},"Timelines and scope are defined after the first conversation about your operation.",{"type":22,"tag":35,"props":3968,"children":3969},{"id":567},[3970,3973],{"type":22,"tag":40,"props":3971,"children":3972},{"name":571},[],{"type":27,"value":574},{"type":22,"tag":576,"props":3975,"children":3977},{"id":3976},"do-i-need-the-official-api-to-use-an-ai-agent-on-whatsapp",[3978],{"type":27,"value":3979},"Do I need the official API to use an AI agent on WhatsApp?",{"type":22,"tag":23,"props":3981,"children":3982},{},[3983],{"type":27,"value":3984},"For a reliable business setup, yes. It allows approved integrations, templates, multiple agents and a verified profile without risking your number.",{"type":22,"tag":576,"props":3986,"children":3988},{"id":3987},"what-is-the-24-hour-window",[3989],{"type":27,"value":3990},"What is the 24-hour window?",{"type":22,"tag":23,"props":3992,"children":3993},{},[3994],{"type":27,"value":3995},"It is the period after a customer's last message during which you can reply freely. After it closes, you must use an approved template to start a conversation.",{"type":22,"tag":576,"props":3997,"children":3999},{"id":3998},"can-the-agent-send-promotions-to-everyone",[4000],{"type":27,"value":4001},"Can the agent send promotions to everyone?",{"type":22,"tag":23,"props":4003,"children":4004},{},[4005],{"type":27,"value":4006},"Only to customers who have given consent, using approved templates, and within Meta's policies. Careless bulk messaging can hurt your number's quality rating.",{"type":22,"tag":576,"props":4008,"children":4010},{"id":4009},"what-happens-when-the-ai-cannot-answer",[4011],{"type":27,"value":4012},"What happens when the AI cannot answer?",{"type":22,"tag":23,"props":4014,"children":4015},{},[4016],{"type":27,"value":4017},"It transfers the conversation to a person with the full context, or schedules a callback if no one is available.",{"type":22,"tag":576,"props":4019,"children":4021},{"id":4020},"can-i-keep-my-current-whatsapp-number",[4022],{"type":27,"value":4023},"Can I keep my current WhatsApp number?",{"type":22,"tag":23,"props":4025,"children":4026},{},[4027],{"type":27,"value":4028},"Often yes, but the number must meet Meta's requirements for migration to the platform. This is reviewed during setup.",{"type":22,"tag":632,"props":4030,"children":4035},{"button-link":634,"button-text":4031,"description":4032,"icon":4033,"title":4034},"Plan my WhatsApp agent","Tell us about your customer conversations and we will design an agent that integrates with your systems and escalates to your team.","whatsapp","Ready for an AI agent on official WhatsApp?",[],{"title":8,"searchDepth":641,"depth":641,"links":4037},[4038,4039,4040,4041,4042,4043,4044,4045],{"id":3410,"depth":641,"text":3416},{"id":3570,"depth":641,"text":3576},{"id":3629,"depth":641,"text":3636},{"id":3686,"depth":641,"text":3692},{"id":3753,"depth":641,"text":3759},{"id":3844,"depth":641,"text":3851},{"id":3892,"depth":641,"text":3898},{"id":567,"depth":641,"text":574,"children":4046},[4047,4048,4049,4050,4051],{"id":3976,"depth":654,"text":3979},{"id":3987,"depth":654,"text":3990},{"id":3998,"depth":654,"text":4001},{"id":4009,"depth":654,"text":4012},{"id":4020,"depth":654,"text":4023},"content:en:blog:ai-whatsapp-agent-meta-official-api.md","en/blog/ai-whatsapp-agent-meta-official-api.md","en/blog/ai-whatsapp-agent-meta-official-api",{"loc":1051},{"_path":67,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4057,"description":4058,"category":11,"readTime":12,"image":13,"date":3394,"author":15,"featured":7,"lang":16,"translationOf":4059,"body":4060,"_type":659,"_id":4738,"_source":661,"_file":4739,"_stem":4740,"_extension":664,"sitemap":4741},"Self-Service Kiosks for Retail: A Practical Guide","Self-service kiosks for retail: when they make sense, how to integrate them with your existing POS, handle returns, and the 7 Leguas case study.","kioskos-autoservicio-retail-guia",{"type":19,"children":4061,"toc":4720},[4062,4067,4077,4082,4117,4122,4131,4143,4155,4165,4170,4180,4188,4196,4204,4209,4218,4223,4323,4340,4349,4354,4407,4416,4426,4444,4454,4459,4512,4517,4526,4589,4600,4610,4615,4648,4653,4660,4666,4671,4677,4682,4688,4693,4699,4704,4710,4715],{"type":22,"tag":23,"props":4063,"children":4064},{},[4065],{"type":27,"value":4066},"Self-service kiosks in retail let customers scan, pay and leave without waiting for a cashier. Done well, they shorten queues, free staff for customer service and keep inventory accurate. Done badly, they become expensive machines that staff must babysit. This guide helps you decide whether kiosks fit your store and how to introduce them without disrupting what already works.",{"type":22,"tag":35,"props":4068,"children":4070},{"id":4069},"what-a-self-service-kiosk-is",[4071,4075],{"type":22,"tag":40,"props":4072,"children":4074},{"name":4073},"store",[],{"type":27,"value":4076}," What a self-service kiosk is",{"type":22,"tag":23,"props":4078,"children":4079},{},[4080],{"type":27,"value":4081},"A retail kiosk is a customer-operated checkout station. Depending on the design it may include:",{"type":22,"tag":94,"props":4083,"children":4084},{},[4085,4090,4095,4107,4112],{"type":22,"tag":98,"props":4086,"children":4087},{},[4088],{"type":27,"value":4089},"A touchscreen and a barcode scanner",{"type":22,"tag":98,"props":4091,"children":4092},{},[4093],{"type":27,"value":4094},"Payment by card, mobile wallet or QR code",{"type":22,"tag":98,"props":4096,"children":4097},{},[4098,4100,4105],{"type":27,"value":4099},"Optionally, ",{"type":22,"tag":52,"props":4101,"children":4102},{},[4103],{"type":27,"value":4104},"cash acceptance and change dispensing",{"type":27,"value":4106}," through a cash recycler",{"type":22,"tag":98,"props":4108,"children":4109},{},[4110],{"type":27,"value":4111},"A receipt printer and, if needed, electronic invoicing",{"type":22,"tag":98,"props":4113,"children":4114},{},[4115],{"type":27,"value":4116},"A scale or security check for certain products",{"type":22,"tag":23,"props":4118,"children":4119},{},[4120],{"type":27,"value":4121},"The software behind it matters as much as the hardware. It must know your prices, promotions and stock in real time, and it must report every sale back to your system.",{"type":22,"tag":35,"props":4123,"children":4125},{"id":4124},"a-real-case-7-leguas",[4126,4129],{"type":22,"tag":40,"props":4127,"children":4128},{"name":42},[],{"type":27,"value":4130}," A real case: 7 Leguas",{"type":22,"tag":23,"props":4132,"children":4133},{},[4134,4136,4141],{"type":27,"value":4135},"7 Leguas, a retailer, needed to reduce the time customers spent at checkout. After introducing self-service payment connected to its operations, checkout time went from ",{"type":22,"tag":52,"props":4137,"children":4138},{},[4139],{"type":27,"value":4140},"8 minutes to 45 seconds",{"type":27,"value":4142},". The gain came from combining hardware with software that fit their products and flow, rather than from the hardware alone.",{"type":22,"tag":23,"props":4144,"children":4145},{},[4146,4148,4153],{"type":27,"value":4147},"You can read more in our ",{"type":22,"tag":65,"props":4149,"children":4150},{"href":5},[4151],{"type":27,"value":4152},"reducing checkout queues guide",{"type":27,"value":4154},". Results vary by store, product mix and customer behavior, so the outcome for your business is estimated only after analyzing your operation.",{"type":22,"tag":35,"props":4156,"children":4158},{"id":4157},"when-kiosks-make-sense",[4159,4163],{"type":22,"tag":40,"props":4160,"children":4162},{"name":4161},"check-circle",[],{"type":27,"value":4164}," When kiosks make sense",{"type":22,"tag":23,"props":4166,"children":4167},{},[4168],{"type":27,"value":4169},"Kiosks are a good fit when:",{"type":22,"tag":4171,"props":4172,"children":4174},"action-item",{"icon":4173},"check",[4175],{"type":22,"tag":23,"props":4176,"children":4177},{},[4178],{"type":27,"value":4179},"Customers buy a small number of items per visit and queue at peak hours",{"type":22,"tag":4171,"props":4181,"children":4182},{"icon":4173},[4183],{"type":22,"tag":23,"props":4184,"children":4185},{},[4186],{"type":27,"value":4187},"Most products have barcodes or are easy to identify",{"type":22,"tag":4171,"props":4189,"children":4190},{"icon":4173},[4191],{"type":22,"tag":23,"props":4192,"children":4193},{},[4194],{"type":27,"value":4195},"Cashier time is better spent helping customers than scanning",{"type":22,"tag":4171,"props":4197,"children":4198},{"icon":4173},[4199],{"type":22,"tag":23,"props":4200,"children":4201},{},[4202],{"type":27,"value":4203},"You want 24-hour or extended hours with fewer staff on site",{"type":22,"tag":23,"props":4205,"children":4206},{},[4207],{"type":27,"value":4208},"They are a poor fit when baskets are very large, products need weighing or age checks at every purchase, or when customers need heavy assistance. In those cases a hybrid layout, with a few kiosks and staffed lanes, usually works better.",{"type":22,"tag":35,"props":4210,"children":4212},{"id":4211},"integrating-with-your-existing-pos",[4213,4216],{"type":22,"tag":40,"props":4214,"children":4215},{"name":1223},[],{"type":27,"value":4217}," Integrating with your existing POS",{"type":22,"tag":23,"props":4219,"children":4220},{},[4221],{"type":27,"value":4222},"You rarely need to throw away your point of sale. The key is a single source of truth for products, prices and stock.",{"type":22,"tag":139,"props":4224,"children":4225},{},[4226,4242],{"type":22,"tag":143,"props":4227,"children":4228},{},[4229],{"type":22,"tag":147,"props":4230,"children":4231},{},[4232,4237],{"type":22,"tag":151,"props":4233,"children":4234},{},[4235],{"type":27,"value":4236},"Integration area",{"type":22,"tag":151,"props":4238,"children":4239},{},[4240],{"type":27,"value":4241},"What must be shared",{"type":22,"tag":167,"props":4243,"children":4244},{},[4245,4258,4271,4284,4297,4310],{"type":22,"tag":147,"props":4246,"children":4247},{},[4248,4253],{"type":22,"tag":174,"props":4249,"children":4250},{},[4251],{"type":27,"value":4252},"Catalog and prices",{"type":22,"tag":174,"props":4254,"children":4255},{},[4256],{"type":27,"value":4257},"Same products, barcodes and price lists",{"type":22,"tag":147,"props":4259,"children":4260},{},[4261,4266],{"type":22,"tag":174,"props":4262,"children":4263},{},[4264],{"type":27,"value":4265},"Promotions",{"type":22,"tag":174,"props":4267,"children":4268},{},[4269],{"type":27,"value":4270},"Discounts and rules applied identically",{"type":22,"tag":147,"props":4272,"children":4273},{},[4274,4279],{"type":22,"tag":174,"props":4275,"children":4276},{},[4277],{"type":27,"value":4278},"Inventory",{"type":22,"tag":174,"props":4280,"children":4281},{},[4282],{"type":27,"value":4283},"Each kiosk sale reduces stock immediately",{"type":22,"tag":147,"props":4285,"children":4286},{},[4287,4292],{"type":22,"tag":174,"props":4288,"children":4289},{},[4290],{"type":27,"value":4291},"Payments",{"type":22,"tag":174,"props":4293,"children":4294},{},[4295],{"type":27,"value":4296},"Card, wallet and cash reconcile to the same till and shift",{"type":22,"tag":147,"props":4298,"children":4299},{},[4300,4305],{"type":22,"tag":174,"props":4301,"children":4302},{},[4303],{"type":27,"value":4304},"Invoicing",{"type":22,"tag":174,"props":4306,"children":4307},{},[4308],{"type":27,"value":4309},"Tax documents issued per local rules",{"type":22,"tag":147,"props":4311,"children":4312},{},[4313,4318],{"type":22,"tag":174,"props":4314,"children":4315},{},[4316],{"type":27,"value":4317},"Reporting",{"type":22,"tag":174,"props":4319,"children":4320},{},[4321],{"type":27,"value":4322},"Sales by channel, lane and cashier or kiosk",{"type":22,"tag":23,"props":4324,"children":4325},{},[4326,4328,4332,4334,4338],{"type":27,"value":4327},"There are two common approaches. In the first, the kiosk connects to your current POS through an interface. In the second, the kiosk and the POS run on the same platform, which simplifies everything. Our ",{"type":22,"tag":65,"props":4329,"children":4330},{"href":392},[4331],{"type":27,"value":2257},{"type":27,"value":4333}," (page in Spanish) supports both, and the ",{"type":22,"tag":65,"props":4335,"children":4336},{"href":481},[4337],{"type":27,"value":484},{"type":27,"value":4339}," behind it keeps stock and accounting aligned.",{"type":22,"tag":35,"props":4341,"children":4343},{"id":4342},"handling-returns-and-exceptions",[4344,4347],{"type":22,"tag":40,"props":4345,"children":4346},{"name":737},[],{"type":27,"value":4348}," Handling returns and exceptions",{"type":22,"tag":23,"props":4350,"children":4351},{},[4352],{"type":27,"value":4353},"Returns are where many self-service projects stumble. Plan these paths from the beginning:",{"type":22,"tag":264,"props":4355,"children":4356},{},[4357,4367,4377,4387,4397],{"type":22,"tag":98,"props":4358,"children":4359},{},[4360,4365],{"type":22,"tag":52,"props":4361,"children":4362},{},[4363],{"type":27,"value":4364},"Return at a staffed counter.",{"type":27,"value":4366}," The simplest model: kiosks sell, people handle returns, using the same system.",{"type":22,"tag":98,"props":4368,"children":4369},{},[4370,4375],{"type":22,"tag":52,"props":4371,"children":4372},{},[4373],{"type":27,"value":4374},"Receipt lookup.",{"type":27,"value":4376}," The sale is found by receipt or number, and the system verifies what was sold and how it was paid.",{"type":22,"tag":98,"props":4378,"children":4379},{},[4380,4385],{"type":22,"tag":52,"props":4381,"children":4382},{},[4383],{"type":27,"value":4384},"Refund method.",{"type":27,"value":4386}," Refund to the original payment method; cash refunds need extra control.",{"type":22,"tag":98,"props":4388,"children":4389},{},[4390,4395],{"type":22,"tag":52,"props":4391,"children":4392},{},[4393],{"type":27,"value":4394},"Stock effect.",{"type":27,"value":4396}," Returned items go back to inventory, or to a damaged or review location.",{"type":22,"tag":98,"props":4398,"children":4399},{},[4400,4405],{"type":22,"tag":52,"props":4401,"children":4402},{},[4403],{"type":27,"value":4404},"Exceptions.",{"type":27,"value":4406}," Price overrides, scanning errors, voids and age-restricted items should call an attendant remotely or on site.",{"type":22,"tag":488,"props":4408,"children":4410},{"title":4409},"Keep a staff supervisor",[4411],{"type":22,"tag":23,"props":4412,"children":4413},{},[4414],{"type":27,"value":4415},"Even the best kiosk area needs an attendant who can approve exceptions quickly. Treat the attendant as part of the design, not as a failure of it.",{"type":22,"tag":35,"props":4417,"children":4419},{"id":4418},"cash-handling",[4420,4424],{"type":22,"tag":40,"props":4421,"children":4423},{"name":4422},"money-bill-wave",[],{"type":27,"value":4425}," Cash handling",{"type":22,"tag":23,"props":4427,"children":4428},{},[4429,4431,4436,4438,4443],{"type":27,"value":4430},"If you accept cash, a ",{"type":22,"tag":52,"props":4432,"children":4433},{},[4434],{"type":27,"value":4435},"cash recycler",{"type":27,"value":4437}," receives bills and coins and returns change automatically, which reduces handling by staff. This lowers counting errors and manual exposure but introduces its own needs: secure collection, regular reconciliation and a plan for machine downtime. We cover this in detail in the ",{"type":22,"tag":65,"props":4439,"children":4440},{"href":5},[4441],{"type":27,"value":4442},"cash recycler guide",{"type":27,"value":72},{"type":22,"tag":35,"props":4445,"children":4447},{"id":4446},"designing-for-the-customer",[4448,4452],{"type":22,"tag":40,"props":4449,"children":4451},{"name":4450},"universal-access",[],{"type":27,"value":4453}," Designing for the customer",{"type":22,"tag":23,"props":4455,"children":4456},{},[4457],{"type":27,"value":4458},"Technology adoption depends on how easy the screen is. A few principles help:",{"type":22,"tag":94,"props":4460,"children":4461},{},[4462,4472,4482,4492,4502],{"type":22,"tag":98,"props":4463,"children":4464},{},[4465,4470],{"type":22,"tag":52,"props":4466,"children":4467},{},[4468],{"type":27,"value":4469},"Few steps.",{"type":27,"value":4471}," Scan, review, pay. Anything extra adds friction.",{"type":22,"tag":98,"props":4473,"children":4474},{},[4475,4480],{"type":22,"tag":52,"props":4476,"children":4477},{},[4478],{"type":27,"value":4479},"Large, readable text",{"type":27,"value":4481}," and clear icons, with support for the languages your customers speak.",{"type":22,"tag":98,"props":4483,"children":4484},{},[4485,4490],{"type":22,"tag":52,"props":4486,"children":4487},{},[4488],{"type":27,"value":4489},"Accessibility.",{"type":27,"value":4491}," Consider reach height, audio guidance and an easy way to call for help.",{"type":22,"tag":98,"props":4493,"children":4494},{},[4495,4500],{"type":22,"tag":52,"props":4496,"children":4497},{},[4498],{"type":27,"value":4499},"Clear error messages.",{"type":27,"value":4501}," \"Item not recognized, please ask an attendant\" is better than a technical code.",{"type":22,"tag":98,"props":4503,"children":4504},{},[4505,4510],{"type":22,"tag":52,"props":4506,"children":4507},{},[4508],{"type":27,"value":4509},"Visible help.",{"type":27,"value":4511}," Customers should always see how to reach a person.",{"type":22,"tag":23,"props":4513,"children":4514},{},[4515],{"type":27,"value":4516},"Customers also need time to build the habit. Placing an attendant near the kiosks during the first weeks, and explaining the benefit in simple signs, usually speeds adoption.",{"type":22,"tag":35,"props":4518,"children":4520},{"id":4519},"how-to-roll-out-kiosks",[4521,4524],{"type":22,"tag":40,"props":4522,"children":4523},{"name":1771},[],{"type":27,"value":4525}," How to roll out kiosks",{"type":22,"tag":264,"props":4527,"children":4528},{},[4529,4539,4549,4559,4569,4579],{"type":22,"tag":98,"props":4530,"children":4531},{},[4532,4537],{"type":22,"tag":52,"props":4533,"children":4534},{},[4535],{"type":27,"value":4536},"Observe your queues.",{"type":27,"value":4538}," Measure checkout time, peak hours and basket sizes.",{"type":22,"tag":98,"props":4540,"children":4541},{},[4542,4547],{"type":22,"tag":52,"props":4543,"children":4544},{},[4545],{"type":27,"value":4546},"Start with one store or a few units",{"type":27,"value":4548}," and keep staffed lanes open.",{"type":22,"tag":98,"props":4550,"children":4551},{},[4552,4557],{"type":22,"tag":52,"props":4553,"children":4554},{},[4555],{"type":27,"value":4556},"Prepare your product data.",{"type":27,"value":4558}," Missing barcodes and wrong prices become visible immediately.",{"type":22,"tag":98,"props":4560,"children":4561},{},[4562,4567],{"type":22,"tag":52,"props":4563,"children":4564},{},[4565],{"type":27,"value":4566},"Design the customer journey:",{"type":27,"value":4568}," clear screens, language options, simple recovery from errors.",{"type":22,"tag":98,"props":4570,"children":4571},{},[4572,4577],{"type":22,"tag":52,"props":4573,"children":4574},{},[4575],{"type":27,"value":4576},"Train staff",{"type":27,"value":4578}," to help customers and handle exceptions.",{"type":22,"tag":98,"props":4580,"children":4581},{},[4582,4587],{"type":22,"tag":52,"props":4583,"children":4584},{},[4585],{"type":27,"value":4586},"Measure and adjust",{"type":27,"value":4588}," before expanding to more stores.",{"type":22,"tag":23,"props":4590,"children":4591},{},[4592,4594,4599],{"type":27,"value":4593},"If your retail business also sells online, aligning stock across channels matters; see our ",{"type":22,"tag":65,"props":4595,"children":4596},{"href":468},[4597],{"type":27,"value":4598},"custom e-commerce solution",{"type":27,"value":473},{"type":22,"tag":35,"props":4601,"children":4603},{"id":4602},"what-to-measure-after-launch",[4604,4608],{"type":22,"tag":40,"props":4605,"children":4607},{"name":4606},"chart-line",[],{"type":27,"value":4609}," What to measure after launch",{"type":22,"tag":23,"props":4611,"children":4612},{},[4613],{"type":27,"value":4614},"Decide your indicators before the first kiosk is switched on, so you can judge results honestly:",{"type":22,"tag":94,"props":4616,"children":4617},{},[4618,4623,4628,4633,4638,4643],{"type":22,"tag":98,"props":4619,"children":4620},{},[4621],{"type":27,"value":4622},"Average checkout time per customer, kiosk versus staffed lane",{"type":22,"tag":98,"props":4624,"children":4625},{},[4626],{"type":27,"value":4627},"Share of transactions completed without staff intervention",{"type":22,"tag":98,"props":4629,"children":4630},{},[4631],{"type":27,"value":4632},"Frequency and type of scanning errors and exceptions",{"type":22,"tag":98,"props":4634,"children":4635},{},[4636],{"type":27,"value":4637},"Cash differences at closing, if cash is accepted",{"type":22,"tag":98,"props":4639,"children":4640},{},[4641],{"type":27,"value":4642},"Stock accuracy for items sold through kiosks",{"type":22,"tag":98,"props":4644,"children":4645},{},[4646],{"type":27,"value":4647},"Customer feedback collected at the exit or on the receipt",{"type":22,"tag":23,"props":4649,"children":4650},{},[4651],{"type":27,"value":4652},"Review these weekly during the pilot. They show whether the problem is the hardware, the product data, the screen design or the layout of the store.",{"type":22,"tag":35,"props":4654,"children":4655},{"id":567},[4656,4659],{"type":22,"tag":40,"props":4657,"children":4658},{"name":571},[],{"type":27,"value":574},{"type":22,"tag":576,"props":4661,"children":4663},{"id":4662},"will-kiosks-replace-my-cashiers",[4664],{"type":27,"value":4665},"Will kiosks replace my cashiers?",{"type":22,"tag":23,"props":4667,"children":4668},{},[4669],{"type":27,"value":4670},"Usually they change the role instead. Staff move to assisting customers, handling exceptions and returns, and supervising the area.",{"type":22,"tag":576,"props":4672,"children":4674},{"id":4673},"can-kiosks-work-with-my-current-point-of-sale",[4675],{"type":27,"value":4676},"Can kiosks work with my current point of sale?",{"type":22,"tag":23,"props":4678,"children":4679},{},[4680],{"type":27,"value":4681},"Often yes, through an integration or by migrating to a platform where both share data. This is assessed in the first technical review.",{"type":22,"tag":576,"props":4683,"children":4685},{"id":4684},"do-kiosks-accept-cash",[4686],{"type":27,"value":4687},"Do kiosks accept cash?",{"type":22,"tag":23,"props":4689,"children":4690},{},[4691],{"type":27,"value":4692},"They can, if equipped with a cash recycler. Otherwise they accept cards and digital payments only.",{"type":22,"tag":576,"props":4694,"children":4696},{"id":4695},"what-about-theft-or-scanning-errors",[4697],{"type":27,"value":4698},"What about theft or scanning errors?",{"type":22,"tag":23,"props":4700,"children":4701},{},[4702],{"type":27,"value":4703},"Controls include scale checks, camera review, random verification and an attendant. The right level depends on your products and risk.",{"type":22,"tag":576,"props":4705,"children":4707},{"id":4706},"how-do-customers-get-an-invoice",[4708],{"type":27,"value":4709},"How do customers get an invoice?",{"type":22,"tag":23,"props":4711,"children":4712},{},[4713],{"type":27,"value":4714},"The kiosk can collect the required tax data and issue the document according to the rules of your country.",{"type":22,"tag":632,"props":4716,"children":4719},{"button-link":634,"button-text":635,"description":4717,"icon":637,"title":4718},"We will review your store flow, your current POS and your products, and propose a kiosk setup that fits.","Planning self-service checkout?",[],{"title":8,"searchDepth":641,"depth":641,"links":4721},[4722,4723,4724,4725,4726,4727,4728,4729,4730,4731],{"id":4069,"depth":641,"text":4076},{"id":4124,"depth":641,"text":4130},{"id":4157,"depth":641,"text":4164},{"id":4211,"depth":641,"text":4217},{"id":4342,"depth":641,"text":4348},{"id":4418,"depth":641,"text":4425},{"id":4446,"depth":641,"text":4453},{"id":4519,"depth":641,"text":4525},{"id":4602,"depth":641,"text":4609},{"id":567,"depth":641,"text":574,"children":4732},[4733,4734,4735,4736,4737],{"id":4662,"depth":654,"text":4665},{"id":4673,"depth":654,"text":4676},{"id":4684,"depth":654,"text":4687},{"id":4695,"depth":654,"text":4698},{"id":4706,"depth":654,"text":4709},"content:en:blog:self-service-kiosks-retail-guide.md","en/blog/self-service-kiosks-retail-guide.md","en/blog/self-service-kiosks-retail-guide",{"loc":67},{"_path":1249,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4743,"description":4744,"category":2041,"readTime":4745,"image":4746,"date":4747,"author":15,"featured":7,"lang":16,"translationOf":4748,"body":4749,"_type":659,"_id":5450,"_source":661,"_file":5451,"_stem":5452,"_extension":664,"sitemap":5453},"Custom ERP vs Off-the-Shelf: How to Choose the Right One","Custom ERP vs off-the-shelf software: compare costs, flexibility, implementation and risk, and learn which option fits your business processes best.","7 min read","/blog/erp-medida.jpg","2026-10-20","erp-medida-vs-generico",{"type":19,"children":4750,"toc":5431},[4751,4756,4761,4770,4782,4794,4812,4822,4863,4868,4911,4921,4962,4967,5010,5019,5169,5174,5184,5190,5198,5206,5214,5220,5229,5237,5245,5253,5262,5322,5331,5341,5346,5364,5371,5377,5382,5388,5393,5399,5404,5410,5415,5421,5426],{"type":22,"tag":23,"props":4752,"children":4753},{},[4754],{"type":27,"value":4755},"Choosing between a custom ERP and an off-the-shelf ERP is one of the most consequential software decisions a growing company makes. The system you pick will shape how your teams sell, buy, stock, invoice and report for years, so it is worth treating as a business decision first and a technology decision second.",{"type":22,"tag":23,"props":4757,"children":4758},{},[4759],{"type":27,"value":4760},"This guide explains what each option really means, where each one wins, and which questions help you decide. It does not promise a universal answer, because there isn't one: the right choice depends on how unusual your processes are and how much your business is likely to change.",{"type":22,"tag":35,"props":4762,"children":4764},{"id":4763},"what-each-option-actually-means",[4765,4768],{"type":22,"tag":40,"props":4766,"children":4767},{"name":571},[],{"type":27,"value":4769}," What each option actually means",{"type":22,"tag":23,"props":4771,"children":4772},{},[4773,4775,4780],{"type":27,"value":4774},"An ",{"type":22,"tag":52,"props":4776,"children":4777},{},[4778],{"type":27,"value":4779},"off-the-shelf ERP",{"type":27,"value":4781}," is a finished product sold to many companies. You configure it, load your data and adapt your way of working to its modules. You usually pay a license or subscription per user or per plan.",{"type":22,"tag":23,"props":4783,"children":4784},{},[4785,4787,4792],{"type":27,"value":4786},"A ",{"type":22,"tag":52,"props":4788,"children":4789},{},[4790],{"type":27,"value":4791},"custom ERP",{"type":27,"value":4793}," is software designed around your own processes. It can be built from scratch or assembled from proven components and then shaped to your workflows, data and integrations. You own the design decisions, and the system changes when your business changes.",{"type":22,"tag":23,"props":4795,"children":4796},{},[4797,4799,4803,4805,4810],{"type":27,"value":4798},"There is also a middle path: a ready-made platform that can be extended. Asteby's own platform, ",{"type":22,"tag":65,"props":4800,"children":4801},{"href":1241},[4802],{"type":27,"value":1244},{"type":27,"value":4804},", follows that idea, and our ",{"type":22,"tag":65,"props":4806,"children":4807},{"href":481},[4808],{"type":27,"value":4809},"ERP development service",{"type":27,"value":4811}," (page in Spanish) covers both extension and full custom builds.",{"type":22,"tag":35,"props":4813,"children":4815},{"id":4814},"off-the-shelf-erp-strengths-and-limits",[4816,4820],{"type":22,"tag":40,"props":4817,"children":4819},{"name":4818},"cube",[],{"type":27,"value":4821}," Off-the-shelf ERP: strengths and limits",{"type":22,"tag":701,"props":4823,"children":4824},{"cols":641},[4825,4834,4844,4853],{"type":22,"tag":705,"props":4826,"children":4828},{"icon":637,"title":4827},"Faster to start",[4829],{"type":22,"tag":23,"props":4830,"children":4831},{},[4832],{"type":27,"value":4833},"The product already exists. Setup is mostly configuration, data migration and training.",{"type":22,"tag":705,"props":4835,"children":4838},{"icon":4836,"title":4837},"life-ring","Vendor support",[4839],{"type":22,"tag":23,"props":4840,"children":4841},{},[4842],{"type":27,"value":4843},"Updates, security patches and documentation come from the vendor, which lowers your internal technical load.",{"type":22,"tag":705,"props":4845,"children":4847},{"icon":129,"title":4846},"Large talent pool",[4848],{"type":22,"tag":23,"props":4849,"children":4850},{},[4851],{"type":27,"value":4852},"Popular products have consultants, forums and trained users you can hire.",{"type":22,"tag":705,"props":4854,"children":4857},{"icon":4855,"title":4856},"dollar-sign","Lower entry cost",[4858],{"type":22,"tag":23,"props":4859,"children":4860},{},[4861],{"type":27,"value":4862},"You pay a subscription rather than funding a full development project up front.",{"type":22,"tag":23,"props":4864,"children":4865},{},[4866],{"type":27,"value":4867},"The limits appear when your operation does not match the product's assumptions:",{"type":22,"tag":94,"props":4869,"children":4870},{},[4871,4881,4891,4901],{"type":22,"tag":98,"props":4872,"children":4873},{},[4874,4879],{"type":22,"tag":52,"props":4875,"children":4876},{},[4877],{"type":27,"value":4878},"You adapt to the software.",{"type":27,"value":4880}," If your process is different, you either change the process or pay for workarounds.",{"type":22,"tag":98,"props":4882,"children":4883},{},[4884,4889],{"type":22,"tag":52,"props":4885,"children":4886},{},[4887],{"type":27,"value":4888},"Recurring costs grow with you.",{"type":27,"value":4890}," Per-user pricing is predictable at 10 users and can become a major line item at 100.",{"type":22,"tag":98,"props":4892,"children":4893},{},[4894,4899],{"type":22,"tag":52,"props":4895,"children":4896},{},[4897],{"type":27,"value":4898},"Customization is its own project.",{"type":27,"value":4900}," Extending a packaged product often requires specialists and can complicate future upgrades.",{"type":22,"tag":98,"props":4902,"children":4903},{},[4904,4909],{"type":22,"tag":52,"props":4905,"children":4906},{},[4907],{"type":27,"value":4908},"Vendor dependency.",{"type":27,"value":4910}," Pricing, features and even availability are decisions made by someone else.",{"type":22,"tag":35,"props":4912,"children":4914},{"id":4913},"custom-erp-strengths-and-limits",[4915,4919],{"type":22,"tag":40,"props":4916,"children":4918},{"name":4917},"code",[],{"type":27,"value":4920}," Custom ERP: strengths and limits",{"type":22,"tag":701,"props":4922,"children":4923},{"cols":641},[4924,4934,4943,4953],{"type":22,"tag":705,"props":4925,"children":4928},{"icon":4926,"title":4927},"puzzle-piece","Fits your workflow",[4929],{"type":22,"tag":23,"props":4930,"children":4931},{},[4932],{"type":27,"value":4933},"Screens, approvals and rules mirror how your teams really work, including the exceptions.",{"type":22,"tag":705,"props":4935,"children":4937},{"icon":1223,"title":4936},"Integrations by design",[4938],{"type":22,"tag":23,"props":4939,"children":4940},{},[4941],{"type":27,"value":4942},"Connect to your point of sale, online store, WhatsApp, payment providers or legacy systems without forcing a fit.",{"type":22,"tag":705,"props":4944,"children":4947},{"icon":4945,"title":4946},"expand","Grows with you",[4948],{"type":22,"tag":23,"props":4949,"children":4950},{},[4951],{"type":27,"value":4952},"Add branches, warehouses, currencies or business lines without hitting an artificial plan limit.",{"type":22,"tag":705,"props":4954,"children":4956},{"icon":42,"title":4955},"Real differentiation",[4957],{"type":22,"tag":23,"props":4958,"children":4959},{},[4960],{"type":27,"value":4961},"If a process is what makes you better than competitors, software can protect and scale it.",{"type":22,"tag":23,"props":4963,"children":4964},{},[4965],{"type":27,"value":4966},"It also has real costs and risks:",{"type":22,"tag":94,"props":4968,"children":4969},{},[4970,4980,4990,5000],{"type":22,"tag":98,"props":4971,"children":4972},{},[4973,4978],{"type":22,"tag":52,"props":4974,"children":4975},{},[4976],{"type":27,"value":4977},"A larger initial investment",{"type":27,"value":4979}," of money and management attention.",{"type":22,"tag":98,"props":4981,"children":4982},{},[4983,4988],{"type":22,"tag":52,"props":4984,"children":4985},{},[4986],{"type":27,"value":4987},"Requirements must be defined well.",{"type":27,"value":4989}," Vague scope is the most common cause of overruns.",{"type":22,"tag":98,"props":4991,"children":4992},{},[4993,4998],{"type":22,"tag":52,"props":4994,"children":4995},{},[4996],{"type":27,"value":4997},"You need a reliable technical partner",{"type":27,"value":4999}," for maintenance, security and evolution.",{"type":22,"tag":98,"props":5001,"children":5002},{},[5003,5008],{"type":22,"tag":52,"props":5004,"children":5005},{},[5006],{"type":27,"value":5007},"Time to first release",{"type":27,"value":5009}," is longer than switching on a packaged product, although a phased rollout can deliver value early.",{"type":22,"tag":35,"props":5011,"children":5013},{"id":5012},"side-by-side-comparison",[5014,5017],{"type":22,"tag":40,"props":5015,"children":5016},{"name":308},[],{"type":27,"value":5018}," Side-by-side comparison",{"type":22,"tag":139,"props":5020,"children":5021},{},[5022,5042],{"type":22,"tag":143,"props":5023,"children":5024},{},[5025],{"type":22,"tag":147,"props":5026,"children":5027},{},[5028,5033,5038],{"type":22,"tag":151,"props":5029,"children":5030},{},[5031],{"type":27,"value":5032},"Criterion",{"type":22,"tag":151,"props":5034,"children":5035},{},[5036],{"type":27,"value":5037},"Off-the-shelf ERP",{"type":22,"tag":151,"props":5039,"children":5040},{},[5041],{"type":27,"value":2424},{"type":22,"tag":167,"props":5043,"children":5044},{},[5045,5063,5081,5098,5116,5133,5151],{"type":22,"tag":147,"props":5046,"children":5047},{},[5048,5053,5058],{"type":22,"tag":174,"props":5049,"children":5050},{},[5051],{"type":27,"value":5052},"Time to first use",{"type":22,"tag":174,"props":5054,"children":5055},{},[5056],{"type":27,"value":5057},"Short, mostly configuration",{"type":22,"tag":174,"props":5059,"children":5060},{},[5061],{"type":27,"value":5062},"Longer, but can be phased by module",{"type":22,"tag":147,"props":5064,"children":5065},{},[5066,5071,5076],{"type":22,"tag":174,"props":5067,"children":5068},{},[5069],{"type":27,"value":5070},"Fit with unusual processes",{"type":22,"tag":174,"props":5072,"children":5073},{},[5074],{"type":27,"value":5075},"Limited, relies on workarounds",{"type":22,"tag":174,"props":5077,"children":5078},{},[5079],{"type":27,"value":5080},"High, designed around them",{"type":22,"tag":147,"props":5082,"children":5083},{},[5084,5088,5093],{"type":22,"tag":174,"props":5085,"children":5086},{},[5087],{"type":27,"value":1578},{"type":22,"tag":174,"props":5089,"children":5090},{},[5091],{"type":27,"value":5092},"Subscription or license, often per user",{"type":22,"tag":174,"props":5094,"children":5095},{},[5096],{"type":27,"value":5097},"Project cost plus maintenance",{"type":22,"tag":147,"props":5099,"children":5100},{},[5101,5106,5111],{"type":22,"tag":174,"props":5102,"children":5103},{},[5104],{"type":27,"value":5105},"Cost as headcount grows",{"type":22,"tag":174,"props":5107,"children":5108},{},[5109],{"type":27,"value":5110},"Usually increases",{"type":22,"tag":174,"props":5112,"children":5113},{},[5114],{"type":27,"value":5115},"Usually stable",{"type":22,"tag":147,"props":5117,"children":5118},{},[5119,5123,5128],{"type":22,"tag":174,"props":5120,"children":5121},{},[5122],{"type":27,"value":1737},{"type":22,"tag":174,"props":5124,"children":5125},{},[5126],{"type":27,"value":5127},"Available if the vendor supports them",{"type":22,"tag":174,"props":5129,"children":5130},{},[5131],{"type":27,"value":5132},"Built to your exact needs",{"type":22,"tag":147,"props":5134,"children":5135},{},[5136,5141,5146],{"type":22,"tag":174,"props":5137,"children":5138},{},[5139],{"type":27,"value":5140},"Control of roadmap",{"type":22,"tag":174,"props":5142,"children":5143},{},[5144],{"type":27,"value":5145},"Vendor",{"type":22,"tag":174,"props":5147,"children":5148},{},[5149],{"type":27,"value":5150},"You",{"type":22,"tag":147,"props":5152,"children":5153},{},[5154,5159,5164],{"type":22,"tag":174,"props":5155,"children":5156},{},[5157],{"type":27,"value":5158},"Main risk",{"type":22,"tag":174,"props":5160,"children":5161},{},[5162],{"type":27,"value":5163},"Paying for features you do not use or cannot adapt",{"type":22,"tag":174,"props":5165,"children":5166},{},[5167],{"type":27,"value":5168},"Poorly defined scope",{"type":22,"tag":23,"props":5170,"children":5171},{},[5172],{"type":27,"value":5173},"We do not quote generic cost ranges here, because they would be misleading. A fair comparison needs your number of users, modules, integrations and a five-year horizon. That calculation is part of the first conversation with any serious provider.",{"type":22,"tag":35,"props":5175,"children":5177},{"id":5176},"when-to-choose-each-option",[5178,5182],{"type":22,"tag":40,"props":5179,"children":5181},{"name":5180},"compass",[],{"type":27,"value":5183}," When to choose each option",{"type":22,"tag":576,"props":5185,"children":5187},{"id":5186},"off-the-shelf-usually-fits-when",[5188],{"type":27,"value":5189},"Off-the-shelf usually fits when",{"type":22,"tag":4171,"props":5191,"children":5192},{"icon":4173},[5193],{"type":22,"tag":23,"props":5194,"children":5195},{},[5196],{"type":27,"value":5197},"Your processes follow common industry practice",{"type":22,"tag":4171,"props":5199,"children":5200},{"icon":4173},[5201],{"type":22,"tag":23,"props":5202,"children":5203},{},[5204],{"type":27,"value":5205},"You need to be operational quickly with a limited budget",{"type":22,"tag":4171,"props":5207,"children":5208},{"icon":4173},[5209],{"type":22,"tag":23,"props":5210,"children":5211},{},[5212],{"type":27,"value":5213},"You can adjust how you work without losing efficiency",{"type":22,"tag":576,"props":5215,"children":5217},{"id":5216},"custom-usually-fits-when",[5218],{"type":27,"value":5219},"Custom usually fits when",{"type":22,"tag":4171,"props":5221,"children":5223},{"icon":5222},"star",[5224],{"type":22,"tag":23,"props":5225,"children":5226},{},[5227],{"type":27,"value":5228},"Your way of operating is a competitive advantage",{"type":22,"tag":4171,"props":5230,"children":5231},{"icon":5222},[5232],{"type":22,"tag":23,"props":5233,"children":5234},{},[5235],{"type":27,"value":5236},"You depend on specific integrations that packaged products handle poorly",{"type":22,"tag":4171,"props":5238,"children":5239},{"icon":5222},[5240],{"type":22,"tag":23,"props":5241,"children":5242},{},[5243],{"type":27,"value":5244},"You expect significant growth and per-user pricing would scale badly",{"type":22,"tag":4171,"props":5246,"children":5247},{"icon":5222},[5248],{"type":22,"tag":23,"props":5249,"children":5250},{},[5251],{"type":27,"value":5252},"You run several lines of business, such as retail, services and e-commerce, that must share one source of truth",{"type":22,"tag":35,"props":5254,"children":5256},{"id":5255},"five-questions-to-decide",[5257,5260],{"type":22,"tag":40,"props":5258,"children":5259},{"name":852},[],{"type":27,"value":5261}," Five questions to decide",{"type":22,"tag":264,"props":5263,"children":5264},{},[5265,5275,5285,5302,5312],{"type":22,"tag":98,"props":5266,"children":5267},{},[5268,5273],{"type":22,"tag":52,"props":5269,"children":5270},{},[5271],{"type":27,"value":5272},"How many of your processes are truly different from the industry standard?",{"type":27,"value":5274}," List them. If the list is short, packaged software may be enough.",{"type":22,"tag":98,"props":5276,"children":5277},{},[5278,5283],{"type":22,"tag":52,"props":5279,"children":5280},{},[5281],{"type":27,"value":5282},"What does each workaround cost in time and errors?",{"type":27,"value":5284}," Manual spreadsheets around an ERP are a signal.",{"type":22,"tag":98,"props":5286,"children":5287},{},[5288,5293,5295,5300],{"type":22,"tag":52,"props":5289,"children":5290},{},[5291],{"type":27,"value":5292},"Which systems must the ERP talk to?",{"type":27,"value":5294}," Point of sale, ",{"type":22,"tag":65,"props":5296,"children":5297},{"href":1144},[5298],{"type":27,"value":5299},"e-commerce",{"type":27,"value":5301},", payments, shipping, messaging.",{"type":22,"tag":98,"props":5303,"children":5304},{},[5305,5310],{"type":22,"tag":52,"props":5306,"children":5307},{},[5308],{"type":27,"value":5309},"What does your five-year plan look like?",{"type":27,"value":5311}," More branches, users and countries change the economics.",{"type":22,"tag":98,"props":5313,"children":5314},{},[5315,5320],{"type":22,"tag":52,"props":5316,"children":5317},{},[5318],{"type":27,"value":5319},"Who will maintain it?",{"type":27,"value":5321}," Either option needs an owner, whether internal or a partner.",{"type":22,"tag":488,"props":5323,"children":5325},{"title":5324},"A practical tip",[5326],{"type":22,"tag":23,"props":5327,"children":5328},{},[5329],{"type":27,"value":5330},"Before choosing, map your three most important processes from request to payment. If a packaged product handles them without workarounds, you have your answer. If it needs several, price those workarounds honestly.",{"type":22,"tag":35,"props":5332,"children":5334},{"id":5333},"a-hybrid-approach-is-often-the-sensible-one",[5335,5339],{"type":22,"tag":40,"props":5336,"children":5338},{"name":5337},"shapes",[],{"type":27,"value":5340}," A hybrid approach is often the sensible one",{"type":22,"tag":23,"props":5342,"children":5343},{},[5344],{"type":27,"value":5345},"Many companies do not need to choose in absolute terms. A common pattern is to start from a solid base platform for the standard parts, such as inventory, sales and invoicing, and build custom modules only where the business is unique. This reduces risk and time to launch while keeping the flexibility that matters.",{"type":22,"tag":23,"props":5347,"children":5348},{},[5349,5351,5356,5358,5363],{"type":27,"value":5350},"For retail operations, the same logic applies to the front of the store: a ",{"type":22,"tag":65,"props":5352,"children":5353},{"href":67},[5354],{"type":27,"value":5355},"point of sale and self-service kiosk setup",{"type":27,"value":5357}," can be connected to the ERP so inventory and cash stay in sync. For workshop businesses, see our ",{"type":22,"tag":65,"props":5359,"children":5360},{"href":2038},[5361],{"type":27,"value":5362},"guide to ERP for auto repair shops",{"type":27,"value":72},{"type":22,"tag":35,"props":5365,"children":5366},{"id":567},[5367,5370],{"type":22,"tag":40,"props":5368,"children":5369},{"name":571},[],{"type":27,"value":574},{"type":22,"tag":576,"props":5372,"children":5374},{"id":5373},"is-a-custom-erp-always-more-expensive-than-an-off-the-shelf-one",[5375],{"type":27,"value":5376},"Is a custom ERP always more expensive than an off-the-shelf one?",{"type":22,"tag":23,"props":5378,"children":5379},{},[5380],{"type":27,"value":5381},"No. It usually requires a larger initial investment, but it can have lower recurring costs. Total cost depends on users, customization needs and time horizon, so compare both over several years.",{"type":22,"tag":576,"props":5383,"children":5385},{"id":5384},"how-long-does-a-custom-erp-take-to-build",[5386],{"type":27,"value":5387},"How long does a custom ERP take to build?",{"type":22,"tag":23,"props":5389,"children":5390},{},[5391],{"type":27,"value":5392},"It depends on scope. Building in phases, starting with the modules that hurt most, lets you go live with something useful sooner. The timeline is defined after analyzing your processes.",{"type":22,"tag":576,"props":5394,"children":5396},{"id":5395},"can-i-migrate-from-an-off-the-shelf-erp-to-a-custom-one-later",[5397],{"type":27,"value":5398},"Can I migrate from an off-the-shelf ERP to a custom one later?",{"type":22,"tag":23,"props":5400,"children":5401},{},[5402],{"type":27,"value":5403},"Yes, provided you can export your data and plan the transition. Moving module by module and running both systems in parallel for a period reduces risk.",{"type":22,"tag":576,"props":5405,"children":5407},{"id":5406},"who-owns-a-custom-erp",[5408],{"type":27,"value":5409},"Who owns a custom ERP?",{"type":22,"tag":23,"props":5411,"children":5412},{},[5413],{"type":27,"value":5414},"That is defined in the contract. Agree explicitly on ownership of the source code, hosting and documentation before the project begins.",{"type":22,"tag":576,"props":5416,"children":5418},{"id":5417},"what-if-my-business-is-small",[5419],{"type":27,"value":5420},"What if my business is small?",{"type":22,"tag":23,"props":5422,"children":5423},{},[5424],{"type":27,"value":5425},"Small businesses often do well with a packaged or platform-based solution. Custom work makes sense when a specific process or integration justifies it.",{"type":22,"tag":632,"props":5427,"children":5430},{"button-link":634,"button-text":2683,"description":5428,"icon":637,"title":5429},"Tell us how your operation works and we will help you compare a packaged, custom or hybrid approach, with no commitment.","Not sure which ERP fits your business?",[],{"title":8,"searchDepth":641,"depth":641,"links":5432},[5433,5434,5435,5436,5437,5441,5442,5443],{"id":4763,"depth":641,"text":4769},{"id":4814,"depth":641,"text":4821},{"id":4913,"depth":641,"text":4920},{"id":5012,"depth":641,"text":5018},{"id":5176,"depth":641,"text":5183,"children":5438},[5439,5440],{"id":5186,"depth":654,"text":5189},{"id":5216,"depth":654,"text":5219},{"id":5255,"depth":641,"text":5261},{"id":5333,"depth":641,"text":5340},{"id":567,"depth":641,"text":574,"children":5444},[5445,5446,5447,5448,5449],{"id":5373,"depth":654,"text":5376},{"id":5384,"depth":654,"text":5387},{"id":5395,"depth":654,"text":5398},{"id":5406,"depth":654,"text":5409},{"id":5417,"depth":654,"text":5420},"content:en:blog:custom-erp-vs-off-the-shelf.md","en/blog/custom-erp-vs-off-the-shelf.md","en/blog/custom-erp-vs-off-the-shelf",{"loc":1249},1792874256293]