Management · su voz, siempre hablando
Alcance, gestionado por usted — con su voz.
Campañas, contenido y difusión, mantenidos en marcha con su propia voz — pero nada sale en su nombre hasta que una persona lo ha firmado. Alcance, sin perder su voz ni su control.
Toda la voz, como cuatro tareas que nunca se detienen — no una herramienta que tenga que conducir usted.
Planificadas, ejecutadas y vigiladas — el calendario nunca se queda en silencio. Cada una seguida desde la primera publicación hasta la última.
Escrito con su voz, propuesto para su sí. Nada queda redactado por una plantilla que no suena como usted.
Las personas adecuadas alcanzadas y con seguimiento, no spameadas. Listas mantenidas limpias, respuestas mantenidas cercanas.
Qué funcionó, leído con claridad — no una gráfica de vanidad. Cifras que le dicen qué hacer a continuación, no cifras para admirar.
La diferencia no es un panel vistoso. Es la vigilancia — y nada habla en su nombre por su cuenta.
Cómo se sostiene la voz — no cifras de crecimiento inventadas.
Los agentes no son el espectáculo; son una capa gestionada más bajo la misma vigilancia.
Esta es su forma real.
El código se mantiene en inglés — la lengua universal de la ingeniería.
"""MatchTop · a content agent — it drafts in your voice, it never publishes on its own. Standard library only. The agent proposes; a person signs.""" import json from dataclasses import dataclass, field @dataclass class Draft: channel: str # "post" | "campaign" | "reply" text: str voice: str # which stored voice profile produced it signed: bool = False # stays False until a human says yes def load_voice(company: str) -> dict: """The voice profile is stored once and reused — not re-guessed per post.""" with open(f"voices/{company}.json") as f: return json.load(f) def draft_post(brief: str, company: str) -> Draft: voice = load_voice(company) text = compose(brief, tone=voice["tone"], rules=voice["must_avoid"]) return Draft(channel="post", text=text, voice=voice["name"]) # signed=False
"""MatchTop · the publish gate — the one door every draft must pass through. Nothing reaches a public channel without a human signature attached.""" class Unsigned(PermissionError): pass def publish(draft, channel_api): """Refuses outright if the draft has not been signed off by a human.""" if not draft.signed: raise Unsigned("nothing is published in your name on its own") return channel_api.send(draft.channel, draft.text) # only reachable after sign-off def sign(draft, signer: str): """The one action that turns a draft into something that may go out.""" draft.signed = True draft.signer = signer # logged — who signed, not just that someone did return draft
"""MatchTop · the scheduler — queues only what a human already signed, and releases it at the right local hour. No silent auto-posting.""" from datetime import datetime from zoneinfo import ZoneInfo def queue(draft, run_at: datetime, tz: str = "Europe/Zurich"): if not draft.signed: raise PermissionError("only signed drafts may be queued") return {"draft": draft, "run_at": run_at.astimezone(ZoneInfo(tz))} def release_due(queued, now: datetime): """Only fires the ones whose signed, scheduled hour has arrived.""" return [q for q in queued if q["run_at"] <= now] # still signed drafts only
Por qué una voz gestionada supera a un feed que debe llenar usted.
El spam de IA genérica no puede sonar como usted — entrega su nombre a una plantilla. La autopublicación no puede merecer su confianza con su reputación. Y un taller de agencia no puede darle la única mano que responde por ello. Por eso aquí no hay lista de precios: miramos qué debe decir la voz, la medimos y cotizamos lo que medimos.
Antes de escribir una sola línea, cómo se custodian su voz y sus datos. Esta parte no es negociable.
Aquí un acuerdo de confidencialidad es lo predeterminado, no un extra. Lo que comparte lo lee un solo ingeniero y nadie más — nada se vende, se comparte ni se cede.
Sus cuentas, sus listas y su voz siguen siendo suyas; nada se publica ni se envía sin su firma. No guardamos ninguna copia que no necesitemos.
Cada borrador de agente queda registrado y firmado — usted puede leer quién escribió qué, y quién lo aprobó. Ninguna caja negra hablando en su nombre mientras usted mira a otro lado.
Dos líneas — qué vende la voz y qué quiere quitarse de encima. Las leemos nosotros mismos y las respondemos nosotros mismos.
Ya está en una pantalla en Zúrich — no en una cola, no en un ticket. El ingeniero que lo llevaría lo lee, y le responde él mismo.
·