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
  • Add Contact
  • Custom API Call
  • Search Contacts
  • Update Contact
  1. ZBrain Documentation
  2. ZBrain AI agents
  3. Creating custom AI agents
  4. Define Flow
  5. Flow Components

Google Contacts

Google Contacts is a contact management service provided by Google. It enables users to store, organize, and easily access contact information, ensuring seamless synchronization across devices and integration with Gmail and other Google services. This makes it ideal for both personal and professional use.

To integrate Google Contacts with ZBrain Flow, follow these detailed steps:

  • Click the '+' button in the Flow and search for Google Contacts in the ZBrain Flow.

  • Select the specific task from the list you want to include in the Flow. You can perform the below-listed tasks:

    • Add Contact: Add a new contact to a Google Contacts account.

    • Custom API Call: Make a custom API call to a specific Google Contacts endpoint.

    • Search Contacts: Search for specific contacts in a Google Contacts account.

    • Update Contact: Update an existing contact in a Google Contacts account.

Add Contact

Add a new contact to a Google Contacts account.

How to Configure Add Contact to ZBrain Flow?

  • Create a connection with your Gmail ID and save the connection with a proper name in the Connection field.

  • Provide the First Name of the contact.

  • Provide the Last Name of the contact.

  • Provide the Job Title of the contact.

  • Provide the Company name of the contact.

  • Provide the Email of the contact.

  • Provide the Phone Number of the contact.

Custom API Call

Make a custom API call to a specific Google Contacts endpoint.

How to Configure Custom API Call to ZBrain Flow?

  • Create a new Connection or select an existing connection from the Connection drop-down.

  • Select the URL and provide the base URL.

  • Select the desired Method from the drop-down.

  • Provide the Headers. These are key-value pairs sent along with the API request to convey additional information (e.g., authentication tokens, content type). Headers help the server process your request correctly. Authorization headers are injected automatically from your connection.

  • Provide the Query Parameters object. These are appended to the URL and are typically used to filter or modify the request. For example, adding ?status=active might limit results to only active records.

  • Include the main data payload (in formats such as JSON or form data) in the Body when making a request to create, update, or process the server's information.

Search Contacts

Search for specific contacts in a Google Contacts account.

How to Configure Search Contacts to ZBrain Flow?

  • Create a new Connection or select an existing connection from the Connection drop-down. Select the Google Contacts account or connection credentials used to authenticate your requests and access contact data.

  • Provide the Query. Enter the plain-text query (e.g., a name or keyword) to match contacts. The system uses this text to find relevant contacts in your Google Contacts database.

  • Select the Read Mask value from the drop-down. It specifies which contact fields (e.g., names, email addresses, phone numbers) you want to retrieve from Google Contacts. By limiting the returned fields to those you need, the read mask helps optimize performance and manage the scope of contact data.

  • Provide a Page Size that Indicates how many results should be returned, up to a maximum (e.g., 30). Additional results pages can be fetched if you have more contacts than this limit.

Update Contact

Update an existing contact in a Google Contacts account.

How to Configure Update Contact to ZBrain Flow?

  • Create a new Connection or select an existing connection from the Connection drop-down.

  • Provide the Resource Name, which is the unique identifier assigned to each contact (e.g., people/c12345). It tells Google Contacts which specific entry you want to update. An ASCII string in the form of people.

  • Provide the Etag, which ensures contact updates only apply if the contact hasn't changed since the last retrieved. This is used for concurrency control. If the contact was modified elsewhere since you last fetched it, the ETag check can prevent overwriting changes inadvertently.

  • Select Update Field Mask from the drop-down. It defines which fields (e.g., name, email, phone numbers) should be updated in the contact. This helps avoid unintentionally modifying other attributes.

  • Provide the First Name of the contact.

  • Provide the Last Name of the contact.

  • Provide the Job Title of the contact.

  • Provide the Company name of the contact.

  • Provide the Email of the contact.

  • Provide the Phone Number of the contact.

PreviousGoogle CalendarNextGoogle Docs

Last updated 1 month ago

🤖