Dprime AI Lead Chatbot v4.0.9 Pro
A guided chatbot that captures leads through a visual conversation flow. Supports three interface modes, an AI knowledge base, six themes, and bubble or inline placement.
Installation
- Install and activate Dprime Core.
- Download Dprime AI Lead Chatbot from your account at my.dprime.au.
- Install and activate it. It appears under Dprime > AI Lead Chatbot.
- Build your first flow on the Flow Builder tab, then enable the chatbot on the Settings tab.
Flow Builder
The flow builder is a visual canvas where you design the conversation. Nodes are cards. Connections between nodes are drawn by dragging from a right-side port to a left-side port on another card.
Node types
| Type | Purpose | Outgoing connections |
|---|---|---|
| Message | Asks a question and shows tappable option chips | One per option — each option goes to a different card |
| Lead Capture | Presents the contact form and collects details | One — goes to the next card after the form is submitted |
| End | Shows a closing message and ends the chat | None |
Connecting nodes
- Add nodes from the toolbar: Message, Lead Capture, or End.
- Drag any outgoing port (right-side ●) to any incoming port (left-side ●) on a different card. The incoming port turns green when you hover over a valid target.
- Click any arrow to delete the connection.
- Click a node to open it in the inspector on the right. Edit its text, add or remove options, and rename the node ID.
- Click Set as start in the inspector to mark which node the conversation begins at.
- Click Save Flow to save.
Interface modes
| Mode | How it works | AI required? |
|---|---|---|
| Chatbot | Visitor taps option chips. No free typing. The flow you built plays out exactly as designed. | No |
| Conversational | Chips are shown but the visitor can also type freely. The AI interprets typed messages and maps them to the nearest flow branch. | Yes |
| Full AI | The flow is ignored. The AI answers from the knowledge base and collects contact details naturally in conversation. | Yes |
Set the mode on the Settings tab under Interface style. If you enable AI, add your OpenAI API key and tick Enable AI.
Lead capture
Set each capture field to Required, Optional, or Off on the Settings tab under Lead Capture.
| Setting | Effect |
|---|---|
| Required | The visitor must provide this value before the lead is saved. The bot will ask again if skipped. |
| Optional | The bot asks but the visitor can continue without answering. |
| Off | The field is never asked for and is not stored. |
Use the Validation rule setting to choose between requiring all Required fields before saving or accepting a lead as soon as at least one contact field is filled.
Captured leads appear in the Leads tab. Each lead shows the conversation path the visitor took, so you can see which question led to which answer. Click Export CSV to download all leads.
Knowledge Base
Used by Conversational and Full AI modes. Add sections for common topics: pricing, services, shipping, FAQs, anything customers ask about. The AI uses these sections as context when generating replies.
Tips for good knowledge base content
- Write specific facts, not marketing copy. The AI needs something concrete to ground its answers.
- Use short bullet points rather than long paragraphs. The AI extracts information more reliably from structured content.
- One topic per section. Mixing topics in a section reduces accuracy.
- For FAQs: write each question on one line with the answer on the next.
Appearance
Set on the Appearance tab. Themes auto-save on click — no Save button needed for theme changes.
| Theme | Description | Best for |
|---|---|---|
| Default | White panel, brand-blue header | Most sites |
| Terminal | Green on black, monospace | Tech and developer sites |
| Browser Light | macOS window chrome, light | Inline embeds on light pages |
| Browser Dark | macOS window chrome, dark | Inline embeds on dark pages |
| Phone | Phone mockup with notch | Showing mobile preview inline |
| Dark Mode | Dark navy panel, blue accents | Dark-themed sites |
Override the theme per shortcode: [dp_lead_bot style="terminal"]
Other options: bubble colour, highlight colour, text size, show or hide the header bar and branding, bubble position (seven positions), and mobile offsets.
Placement
| Mode | How it renders |
|---|---|
| Floating bubble | A fixed button in the corner of every page. Opens the chat panel when clicked. |
| Inline only | No bubble. Use the shortcode [dp_lead_bot] to embed the chat inside any page, post, or block. |
| Both | The floating bubble appears sitewide and the shortcode can embed an additional inline instance. |
Notifications
Enable email notifications on the Settings tab. An email is sent for every new lead. It includes the visitor's name, email, phone, and the conversation path they followed. The notification goes to the address you set, or the site admin email if left blank.
FAQ
The bubble does not appear on my site.
Confirm Chatbot enabled is ticked on the Settings tab and your Dprime subscription is active. If you use a caching plugin, purge the cache after saving settings.
Leads are not being saved.
Check that at least one capture field is set to Required or Optional. The flow must also include a Lead Capture node connected to a path the visitor can reach.
The AI does not respond in Conversational or Full AI mode.
Confirm Enable AI is ticked and the OpenAI API key is saved. The key is validated on save — if it was rejected, a notice appears at the top of the settings page.
How do I use different themes on different pages?
Use the shortcode with a style attribute: [dp_lead_bot style="dark-mode"]. The global theme is used for the bubble. The shortcode theme applies only to that inline embed.
Where are the leads stored?
In a custom database table created by the plugin on activation. Leads are not stored in WordPress posts or options. Export them at any time from the Leads tab as a CSV.