const KEY = process.env.SENTFROMAI_API_KEY!;
const API = "https://api.sentfrom.ai/v1";
const LABELS = { Sales: "lbl_…", Support: "lbl_…", Billing: "lbl_…" };
export async function onInbound(message) {
// classify with your LLM -> one of the label names
const category = await classify(message.subject, message.body_text); // "Sales" | "Support" | ...
const labelId = LABELS[category];
if (!labelId) return;
await fetch(`${API}/labels/${labelId}/assign`, {
method: "POST",
headers: { Authorization: `Bearer ${KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ message_id: message.id }),
});
}