ZBrain Documentation
  • ZBrain Documentation
    • Components of ZBrain
    • Getting started with ZBrain
    • 📚Knowledge base
      • How to create a knowledge base?
      • Knowledge source
      • Information schema
      • File summary
      • Automated reasoning
      • Retrieval testing
      • Knowledge base settings
    • 📱APP
      • How to create a new app?
      • How to set up and customize your app?
      • How to access the app reporting dashboard?
    • 🤖ZBrain AI agents
      • Get started with agents on ZBrain
      • Deploying pre-built agents
      • Creating custom AI agents
        • Agent setup
        • Define input sources
        • Define Flow
          • Key elements of a Flow
          • Flow Components
            • Activepieces Platform
            • AITable
            • Airtable
            • Amazon S3
            • Amazon SNS
            • Amazon SQS
            • Amazon Textract
            • Apify
            • Apollo
            • Approval
            • Asana
            • Azure Communication Services
            • Azure Cosmos DB
            • Azure Document Intelligence
            • Azure OpenAI
            • Azure Translation
            • Bannerbear
            • Baserow
            • Beamer
            • Bedrock Claude
            • Bettermode
            • Binance
            • Bing Search
            • Blackbaud
            • Bonjoro
            • Box
            • Brevo
            • Brilliant Directories
            • Bubble
            • CSV
            • Calendly
            • Certopus
            • Clearout
            • Clockodo
            • Code
            • Confluence
            • Connections
            • Constant Contact
            • Contiguity
            • Contentful
            • Customer.io
            • Crypto
            • Databricks
            • Data Mapper
            • Date Helper
            • DeepL
            • Delay
            • Discord
            • Discourse
            • Drip
            • Dropbox
            • Dust
            • Facebook Pages
            • Figma
            • Files Helper
            • Flowise
            • Flowlu
            • Formbricks
            • Frame
            • Freshdesk
            • Freshsales
            • GCloud Pub/Sub
            • GenerateBanners
            • GhostCMS
            • GitHub
            • GitLab
            • Gmail
            • Google Calendar
            • Google Contacts
            • Google Docs
            • Google Drive
            • Google Forms
            • Google Gemini
            • Google My Business
            • Google Search
            • Google Search Console
            • Google Sheets
            • Google Tasks
            • Groq
            • Hacker News
            • Heartbeat
            • HubSpot
            • HTTP
            • Image Helper
            • Inputs
            • Instagram for Business
            • Intercom
            • Invoice Ninja
            • Jira Cloud
            • Jotform
            • Kimai
            • Kizeo Forms
            • LeadConnector
            • Line Bot
            • Linear
            • LinkedIn
            • LinkedIn Actions
            • LLMRails
            • Lusha
            • MailerLite
            • Mailchimp
            • Mautic
            • Microsoft Dynamics 365 Business Central
            • Microsoft Dynamics CRM
            • Microsoft Excel 365
            • Microsoft OneDrive
            • Microsoft Outlook Calendar
            • Microsoft Teams
            • Mixpanel
            • MongoDB
            • Notion
            • Odoo
            • OpenAI
            • OpenRouter
            • Pastebin
            • PDF
            • Postgres
            • PostHog
            • Pushover
            • Qdrant
            • Queue
            • Razorpay
            • Router
            • Salesforce
            • SendGrid
            • ServiceNow
            • SFTP
            • SharePoint
            • Slack
            • SMTP
            • Snowflake
            • SOAP
            • Spotify
            • Stability AI
            • Stable Diffusion Web UI
            • Storage
            • Stripe
            • SurrealDB
            • SurveyMonkey
            • Taskade
            • Telegram Bot
            • Text Helper
            • Trello
            • Twilio
            • Twitter
            • Utilities
            • WhatsApp Business
            • WordPress
            • XML
            • YouTube
            • ZBrain
            • Zendesk
            • ZeroBounce
            • Zoho Books
            • Zoho CRM
            • Zoho Invoice
            • Zoom
          • How to Define a Flow?
          • How to Test Each Step in the Flow?
        • Configure Additional Settings
        • Test and Deploy Agents
        • How to access, monitor, and manage agent performance and tasks?
    • Settings
    • 📖API Tutorials
      • 📚Knowledge base
        • Automated Reasoning
      • 📱APP
      • 🤖Agents
Powered by GitBook
On this page
  • How to Use Brevo in ZBrain Flow?
  • How to Create or Update Contact in Brevo
  • How to Send a Custom API Call to a Specific Endpoint
  1. ZBrain Documentation
  2. ZBrain AI agents
  3. Creating custom AI agents
  4. Define Flow
  5. Flow Components

Brevo

The Brevo piece in ZBrain Flow provides integration with Brevo's marketing and customer relationship management platform (formerly Sendinblue). This connector enables you to manage contacts and interact with Brevo's marketing automation features directly from your workflows. This piece is ideal for businesses looking to maintain consistent contact data across systems, automate subscriber management, and seamlessly incorporate email marketing operations into their broader business processes.

How to Use Brevo in ZBrain Flow?

Step 1: Select Brevo as Your Connection

  • Click on the '+' button in the Flow and search for Brevo.

  • Select Brevo.

  • Decide on the action you need, then select it. ZBrain Flow provides two options:

    • Create or Update Contact – Add new contacts or modify existing ones in your Brevo account.

    • Custom API Call – Send a custom API call to a specific endpoint.

How to Create or Update Contact in Brevo

Step 1: Connect to Brevo

  • From the ‘Project API key' dropdown, click on 'Create connection.’

  • If creating a new connection, provide:

    • A descriptive 'Connection Name'

    • Your 'Project API key' from your Brevo account

  • Click 'Save' to create the connection.

Step 2: Enter Contact Details

  • In the 'Email' field, enter the contact's email address (required unless SMS is provided).

  • In the 'External ID' field, optionally provide your own identifier for this contact.

Step 3: Define Contact Attributes

  • In the ‘Attributes’ section, add some common attributes which include:

    • First name and last name

    • SMS number

    • CIV

    • Date of birth

    • Address details

    • Zip code, city, area

  • Click 'Add Item' in the 'Attributes' section to add more contact properties.

Step 4: Set Contact Preferences

  • Toggle 'Email Blacklisted?' on to exclude this contact from email campaigns.

  • Toggle 'SMS Blacklisted?' on to exclude this contact from SMS campaigns.

Step 5: Assign to Lists

  • Click 'Add Item' in the 'List IDs' section to add the contact to specific lists. Enter the numerical ID of each list you want to include the contact in.

Step 6: Configure Email Restrictions (Optional)

  • In the 'SMTP Blacklist Sender' field, optionally specify sender addresses that should not email this contact.

How to Send a Custom API Call to a Specific Endpoint

Step 1: Connect to Brevo

  • To connect to your Brevo account, follow the first step in the "How to Create or Update Contact in Brevo" section above.

Step 2: Specify the API Endpoint

  • In the 'URL' field, enter the Brevo API base URL with the specific endpoint you want to access.

Step 3: Select Request Method

  • From the 'Method' dropdown, choose the appropriate HTTP method (GET, POST, PUT, DELETE, etc.).

Step 4: Configure Headers (Optional)

  • Click 'Add Item' in the 'Headers' section to add any custom headers. Note that authorization headers are automatically injected from your connection.

Step 5: Add Query Parameters (Optional)

  • Click 'Add Item' in the 'Query Parameters' section to add URL parameters.

Step 6: Provide Request Body (Optional)

  • For POST, PUT, or PATCH requests, enter the JSON data to send.

Step 7: Set Error Handling (Optional)

  • Enable 'No Error on Failure' if you want the flow to continue even if the API request fails.

  • Set a 'Timeout' value in seconds to limit the request duration.

PreviousBoxNextBrilliant Directories

Last updated 1 month ago

🤖