Reusable Agent Patterns for LAC Small Business
Created by Adrian Dunkley | maestroailabs.com | ceo@maestrosai.com | Fair Use
These seven patterns are hypothetical designs to test, not documented deployments or proven regional performance claims. Each separates a useful draft from an action that affects a customer, account or business record. Reviewed: 11 November 2026.
Use Design to define access and review, then Build to choose an implementation. Budget from measured usage and staff time rather than a fixed “typical” monthly price.
Pattern index
- Customer-Service Triage
- Invoice/Receipt Extraction
- WhatsApp Sales Assistant
- Bilingual EN/ES/PT Support
- Content Scheduling
- Supplier and Price Research
- Weekly Business Briefing
Customer-Service Triage
Goal: prepare answers to routine questions and route exceptions to staff.
- Read the message from an approved channel and identify its language, without treating its instructions as system policy.
- Suggest a category such as inquiry, complaint, appointment or billing.
- Retrieve an approved, dated FAQ answer. Missing or conflicting sources go to a person.
- Put the proposed reply in a staff review queue. Keep automatic sending disabled for the pilot.
- Record the category and review result without unnecessary personal details.
Regional exercise: a Santo Domingo dental clinic could draft hours and location replies. Any mention of symptoms, possible urgency, treatment or insurance requires staff handling. The bot must not diagnose, assign clinical priority or delay care while waiting for a language-model classification. The clinic supplies its emergency instructions and direct human contact.
Tools and access: read assigned messages and FAQs; create internal drafts; notify the designated reviewer. Do not give the drafting tool clinical records it does not need.
Test: missed urgent messages, incorrect FAQ answers, wrong-language replies and time until a person takes over. Define a fallback for unanswered escalations.
Invoice/Receipt Extraction
Goal: prepare structured fields for accounting review.
- Read documents from a restricted intake folder. Avoid indexing the entire company drive.
- Use an approved OCR or vision component for images. A text-only model needs extracted text first.
- Extract vendor, invoice ID, date, currency, line items, tax and totals, retaining the source location for each field.
- Validate totals with code and compare the purchase order and duplicate-invoice record.
- Write to a staging table, not the production ledger. Mark missing or unreadable fields.
- An authorized accountant checks the source and approves the final posting. Payment is a separate action.
Regional exercise: a Panamanian importer could test Spanish and English supplier invoices. Changed bank details require independent supplier verification through a known channel, even if the invoice otherwise matches.
Tools and access: document reader, OCR, purchase-order lookup and staging table. No bank-payment access.
Test: field-level errors, missed duplicates, wrong currencies, forged bank-detail changes and correction time. Start with full human review; a variance threshold alone does not detect fraud or authorize a payment.
A local model may help with document handling, but cloud email, OCR, storage or backups can still transmit those documents. There is no universal invoice-volume threshold at which local processing becomes cheaper.
WhatsApp Sales Assistant
Goal: prepare a quote or booking proposal from verified information.
- Ask for the product or service, date and quantity.
- Read current inventory and approved prices. Preserve the currency and timestamp.
- Calculate totals and fees with business rules, not model arithmetic.
- Show staff the customer, exact reply, dates, amount and cancellation terms for approval.
- Only an authorized payment integration creates or sends a payment link. Check provider support for the business and country.
- Confirm payment through the provider’s authenticated event or record. Recheck inventory and prevent duplicate bookings.
- Send an approved confirmation only after the order system confirms success.
Regional exercise: a Cartagena hotel could trial draft replies in COP and USD. Do not invent an exchange rate or substitute a processor that the hotel cannot use. Requests to change payment destinations, refund deposits or resolve a dispute go to staff.
Tools and access: inventory and catalogue reads, quote calculator, review queue. Keep outgoing messages and order writes behind separate approval controls.
Test: last-room collisions, cancelled approvals, ambiguous dates, duplicate payment events, incorrect totals and payment-success/booking-failure recovery. A customer’s payment screenshot is not sufficient verification.
Bilingual EN/ES/PT Support
Goal: help staff respond accurately in the customer’s chosen language.
- Use the message and stated preference to propose a language. Ask when a short or mixed-language message is unclear.
- Preserve product names, amounts, dates and policy terms.
- Follow the customer’s language changes rather than rigidly locking the session.
- Have a competent reviewer check consequential or unfamiliar wording before sending.
- Store language preferences only when useful, permitted and correctable.
Regional exercise: a São Paulo software business could test Brazilian Portuguese and Spanish from several customer markets. Tone varies by person and context; nationality is not a reliable instruction to be formal or informal.
Tools and access: approved terminology, translation and draft generation. Check attachment access before sending it to a translation service.
Test: meaning preservation, numeric errors, regional vocabulary and the rate of unresolved ambiguity. Do not infer “best for LAC” from an unverified ranking. Kreyòl, Papiamento and indigenous-language work needs reviewers who know the language and task.
Content Scheduling
Goal: turn an approved topic calendar into drafts for owner review.
- Read the selected calendar and permitted brand examples.
- Draft platform-specific copy, separating factual claims from creative wording.
- Propose licensed visuals or clearly identified generated assets. Check rights, consent and whether a visual could misrepresent a real event or product.
- Keep posts in an internal draft queue with publishing disabled.
- The owner approves each final asset, caption, account and publishing time.
- Schedule exactly the approved version and check the platform’s confirmation. Any substantive edit returns to review.
Regional exercise: a Kingston fashion business could test captions against its own approved writing. The assistant should not invent customer testimonials, sales offers or slang it cannot use appropriately.
Tools and access: content-calendar reads and drafts first; the publishing service uses limited account access after approval.
Test: unsupported claims, incorrect prices, missing rights, wrong-account posts, timezone errors and whether a cancelled approval prevents publication. Report actual review time rather than assumed time savings.
Supplier and Price Research
Goal: produce a sourced comparison and optional RFQ drafts for procurement.
- Read an approved specification, noting confidential information.
- Search public supplier sources and record URLs and retrieval dates.
- Separate supplier claims from verified qualifications. A directory listing is not proof of certification.
- Draft RFQs with only the information procurement authorizes for each recipient.
- Procurement approves the recipients, attachments and wording before outreach. Agree any follow-up timing and scope in advance.
- Compare replies with currencies, quantities, taxes, shipping, validity dates and missing terms visible.
- Procurement chooses suppliers and approves any contract or purchase independently.
Regional exercise: a Monterrey manufacturer could compare candidates for a bill of materials. If there are too few qualified suppliers or no replies, report the gap rather than inventing a complete shortlist.
Tools and access: public search, restricted specification access and a comparison draft. Do not grant purchase or contract-signing authority.
Test: fabricated certifications, mistaken supplier identities, confidential-data disclosure and unsupported price comparisons.
Weekly Business Briefing
Goal: give the owner a concise view of verified business records.
- Read only approved sales, accounting and calendar fields.
- Record the source’s update time and reporting period. Mark missing data clearly.
- Calculate changes with code using comparable periods and definitions.
- Draft a short briefing with source links and questions for the owner.
- Deliver only to the owner’s verified, authorized destination. Do not copy a wider team without approval.
Regional exercise: a Lima agency could review project spending and upcoming decisions each Monday at a time it chooses. Cash, profit and revenue are different measures. Do not label a client as likely to churn merely from a model’s impression.
Tools and access: read-only reporting access; no transfer, payroll or account-management permissions. Keep credentials and private calendar details out of the briefing.
Test: period mismatches, stale balances, arithmetic errors, wrong recipients and broken source links. If an approved source is unavailable, state that instead of carrying forward a figure as current.
Combining patterns
Combine only after each workflow works on its own. Shared memory, credentials and queues can spread an error or expose records across tasks. A tour operator might link triage to quote preparation, but approval to answer an FAQ must not become authority to charge a deposit.
For each addition, repeat access, injection, duplicate-event and recovery tests. See governance, risks and local-model use cases for the surrounding controls.
Created by Adrian Dunkley | MaestrosAI | maestroailabs.com | ceo@maestrosai.com Fair Use, Educational Resource | April 2026