{"id":41743,"plugin_id":"plugin_asdk_app_6a7b2e44dbf48191a30e7f8098a4c94e","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:01:11.789Z","digest":"4f336774f17ec3a0036c1e368b3feb4922da478a6d20d86bea384c95141c5043","against":null,"payload":{"description":"Use when the user wants to prepare or write a newsletter or email campaign in Brevo for one of their brands. Creates the campaign as a draft; the actual send is always done by a person.","included_files":[],"name":"brevo-newsletter","skill_md_contents":"---\nname: brevo-newsletter\ndescription: Use when the user wants to prepare or write a newsletter or email campaign in Brevo for one of their brands. Creates the campaign as a draft; the actual send is always done by a person.\n---\n\nPrepare a Brevo newsletter as a draft ready for review. The connector never sends the campaign to subscribers. Reply in the user's language.\n\n1. Call `list_brands` and confirm the brand. Call `get_brand` for its tone and identity.\n2. Call `brevo_list_senders` to choose a verified sender and `brevo_list_lists` for the recipient lists. Confirm both with the user.\n3. If there are images, upload them with `brevo_upload_image` (with `image_url` for a public image, or `media_path` for an uploaded file) and use the returned `url` in the HTML: it is permanent.\n4. Write the subject, preview text and full HTML content in the brand's tone. Show it to the user.\n5. Call `brevo_create_campaign` with `name`, `subject`, `html_content`, the sender (`sender_id`, or `sender_email` + `sender_name`) and `list_ids`. It is saved as a draft.\n6. For changes, use `brevo_update_campaign` (it only works on drafts).\n7. If the user wants to see it in their inbox, offer `brevo_send_test` to the addresses they give you.\n8. Finish by noting that the real send is done from Abency or Brevo.\n\nRules:\n- `brevo_send_test` sends a real email that cannot be undone: confirm the exact addresses first.\n- Never promise to send or schedule the campaign: the connector cannot do it.\n- Use `brevo_list_campaigns` and `brevo_get_campaign` if the user wants to start from a previous campaign or see its statistics.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}