ZBrain Documentation
  • ZBrain Documentation
    • ZBrain XPLR
      • ZBrain XPLR modules
      • Get started with ZBrain XPLR
      • Simulation XPLR
      • Solution XPLR
      • Portfolio XPLR
      • Functional Design XPLR
    • ZBrain Builder
      • Components of ZBrain Builder
      • πŸ“šKnowledge base
        • How to create a knowledge base?
        • Knowledge source
        • Information schema
        • File summary
        • Automated reasoning
        • Retrieval testing
        • Knowledge base settings
      • πŸ“±App
        • How to leverage knowledge base for app creation
        • How to set up and customize your app?
        • How to access the app reporting dashboard?
      • πŸ€–ZBrain AI agents
        • Get started with agents on ZBrain Builder
        • 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 Integrate WordPress with ZBrain Flow
  • How to Connect WordPress to ZBrain Flow
  • Actions Available in WordPress Integration
  1. ZBrain Documentation
  2. ZBrain Builder
  3. ZBrain AI agents
  4. Creating custom AI agents
  5. Define Flow
  6. Flow Components

WordPress

WordPress is a popular open-source content management system (CMS) that allows users to create and manage websites easily. It offers customizable themes, plugins, and a user-friendly interface, making it ideal for blogs, business websites, and eCommerce stores. Powering over 40% of websites worldwide, WordPress is known for its flexibility, scalability, and SEO-friendly features.

How to Integrate WordPress with ZBrain Flow

Integrating WordPress with ZBrain Flow streamlines content publishing and website management by automating tasks such as post creation and updates. Follow these steps to set up the integration:

  1. Open ZBrain Flow – Navigate to the ZBrain Flow platform.

  2. Click the β€˜+’ Button – Initiate a new integration setup.

  3. Search for WordPress – Type "WordPress" in the search bar and select it from the available options.

  4. Choose an Action – Select the specific action you want to automate, such as creating, updating, or retrieving post details.

How to Connect WordPress to ZBrain Flow

To establish a connection between WordPress and ZBrain Flow, follow these steps:

1. Provide a Connection Name

Assign a recognizable name to identify the connection for future use.

2. Enter API Credentials

You will need to enter the following credentials to authenticate the connection:

  • Username

    • Login to WordPress Admin Dashboard: Visit yourwebsite.com/wp-admin.

    • Navigate to Users: In the left-hand menu, go to the "Users" section.

    • Find Your Username: Your username will be listed in the user list. If multiple users exist, locate the correct one.

  • Password

    • Enter your existing WordPress password.

    • Reset Password (if needed):

      • Go to the login page and click β€˜Lost your password?’

      • Enter your username or email address.

      • Check your email for a password reset link and follow the instructions to create a new password.

  • Website URL

    • Check General Settings: In the WordPress admin dashboard, go to Settings > General.

    • Find Your URL: Your website URL is listed under "WordPress Address (URL)" and "Site Address (URL)".

3. Click Save

Once all details are entered, click β€˜Save’ to finalize and authenticate the connection.

Actions Available in WordPress Integration

Below are the available actions you can perform through this integration.

1. Create Post

Automate the process of publishing blog posts on WordPress. This action streamlines content creation by allowing users to define the post structure and metadata.

Steps to Create a Post:

  • Select an Existing Connection or Create a New One – Choose an already configured WordPress connection or establish a new one.

  • Enter the Post Title – Provide a title for the blog post.

  • Enter the Content – Input the main content of the post using the WordPress Text Editor, which supports HTML formatting.

  • Enter the Slug – Define a URL-friendly identifier for the post (e.g., "my-first-blog-post").

  • Enter the Publish Date – Specify the exact date and time the post should be published.

  • Enter the Featured Media URL – Provide the direct URL to an image or media file to be used as the post’s featured media.

  • Enter Tags – Add relevant tags to categorize the post.

  • Enter Custom ACF Fields – If using Advanced Custom Fields (ACF), input field names and values. ACF enhances post customization.

  • Select Categories – Assign the post to one or more WordPress categories.

  • Select the Featured Media (Image) – Choose an image to be displayed as the post’s thumbnail.

  • Select the Post Status – Choose from Published, Scheduled, Draft, Pending, Private, or Trash.

  • Add an Excerpt – Provide a short summary of the post.

  • Enable/Disable Additional Options:

    • Allow Comments – Toggle whether comments are allowed.

    • Open to Pinging – Enable or disable pingbacks and trackbacks.

2. Create Page

This action allows users to create new pages on their WordPress site, such as About Us, Contact, or Landing Pages.

Steps to Create a Page:

  • Select an Existing Connection or Create a New One – Choose an already configured WordPress connection or set up a new one.

  • Enter the Page Title – Provide a name for the new page.

  • Enter the Content – Add the page content using the WordPress Text Editor (supports HTML).

  • Enter the Slug – Define a user-friendly URL for the page.

  • Enter the Publish Date – Schedule when the page should be published.

  • Select the Page Status – Choose between Published, Scheduled, Draft, Pending, Private, or Trash.

  • Add an Excerpt – Include a brief summary of the page.

  • Enable/Disable Additional Options:

    • Allow Comments – Decide if visitors can leave comments on the page.

    • Open to Pinging – Enable or disable pingbacks and trackbacks.

3. Update Post

This action allows for modifying an existing WordPress post, ensuring content remains accurate and up to date.

Steps to Update a Post:

  • Select an Existing Connection or Create a New One – Use an existing WordPress connection or configure a new one.

  • Select the Post to be Updated – Choose the specific post that needs modifications.

  • Enter the Updated Title – Modify the post’s title if needed.

  • Enter the Updated Content – Update the post’s text, images, or other content elements.

  • Enter the Slug – Adjust the URL slug if necessary.

  • Enter the Updated Publish Date – Change the publishing date if required.

  • Enter the Featured Media URL – Provide a new featured media URL, if applicable.

  • Enter Updated Tags – Modify or add new tags for better categorization.

  • Enter Custom ACF Fields – Update ACF field values if applicable.

  • Select Updated Categories – Change or add new categories for the post.

  • Select the Featured Media (Image) – Update the featured image, if needed.

  • Select the Updated Status – Change the status to Published, Scheduled, Draft, Pending, Private, or Trash.

  • Add an Updated Excerpt – Modify the short description of the post.

  • Enable/Disable Additional Options:

    • Allow Comments – Toggle comment settings.

    • Open to Pinging – Enable or disable pingbacks and trackbacks.

4. Get Post Details

Retrieve specific details of a WordPress post, including its title, content, status, publish date, categories, tags, and more.

Steps to Get Post Details:

  • Select an Existing Connection or Create a New One – Use a previously set up WordPress connection or establish a new one.

  • Enter the Post ID – Provide the unique identifier of the post whose details you want to retrieve.

5. Custom API Call

For users who require advanced functionality beyond the predefined actions, custom API calls allow for direct interaction with the WordPress REST API.

Configuration Steps:

  • Select an Existing Connection or Create a New One – Choose an existing WordPress connection or set up a new one.

  • Select the HTTP Method – Choose the request type that aligns with your API action:

    • GET – Retrieve details of a post, page, category, or media file.

    • POST – Create a new post, page, or media file.

    • PATCH – Modify metadata or update specific fields in a post or page.

    • PUT – Replace an entire post or page with new content.

    • DELETE – Permanently remove a post, page, or media file.

    • HEAD – Fetch response headers without retrieving full content.

  • Add Headers – Define additional headers as required by the API request. Authorization headers are automatically injected. Click β€˜+ Add Item’ to include more headers.

  • Add Query Parameters – Customize API requests with specific filters or options. Click β€˜+ Add Item’ to add more parameters.

  • Enter JSON Body – Provide structured request data in JSON format.

  • Set Timeout (in Seconds) – Define the request timeout duration to prevent long-running API calls from delaying.

Note: Click 'f' to insert dynamic values for more flexible configurations.

PreviousWhatsApp BusinessNextXML

Last updated 1 month ago

πŸ€–