JSPM

@robinpath/brevo

0.1.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 110
    • Score
      100M100P100Q35556F

    Package Exports

    • @robinpath/brevo

    Readme

    @robinpath/brevo

    Brevo module for RobinPath.

    Category Functions Auth License

    Why use this module?

    The brevo module lets you:

    • sendTransactionalEmail
    • sendTransactionalSms
    • listContacts
    • getContact
    • createContact

    All functions are callable directly from RobinPath scripts with a simple, consistent API.

    Installation

    robinpath add @robinpath/brevo

    Quick Start

    1. Set up credentials

    brevo.setCredentials "your-credentials"

    2. sendTransactionalEmail

    brevo.sendTransactionalEmail

    Available Functions

    Function Description
    brevo.setCredentials Configure brevo credentials.
    brevo.sendTransactionalEmail sendTransactionalEmail
    brevo.sendTransactionalSms sendTransactionalSms
    brevo.listContacts listContacts
    brevo.getContact getContact
    brevo.createContact createContact
    brevo.updateContact updateContact
    brevo.deleteContact deleteContact
    brevo.listLists listLists
    brevo.getList getList
    brevo.createList createList
    brevo.addContactToList addContactToList
    brevo.removeContactFromList removeContactFromList
    brevo.listCampaigns listCampaigns
    brevo.getCampaign getCampaign
    brevo.createEmailCampaign createEmailCampaign
    brevo.sendCampaign sendCampaign
    brevo.getEmailEvents getEmailEvents
    brevo.importContacts importContacts

    Examples

    sendTransactionalEmail

    brevo.sendTransactionalEmail

    sendTransactionalSms

    brevo.sendTransactionalSms

    listContacts

    brevo.listContacts

    Integration with RobinPath

    import { RobinPath } from "@wiredwp/robinpath";
    import Module from "@robinpath/brevo";
    
    const rp = new RobinPath();
    rp.registerModule(Module.name, Module.functions);
    rp.registerModuleMeta(Module.name, Module.functionMetadata);
    
    const result = await rp.executeScript(`
      brevo.setCredentials "your-credentials"
      brevo.sendTransactionalEmail
    `);

    Full API Reference

    See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.

    License

    MIT