Articles in this section

Dialpad + RealGreen

Connect Dialpad with RealGreen to automatically match callers to customer records, log calls with AI-generated recaps, and open the right RealGreen record the moment a call comes in. Less manual data entry, more time focused on your customers.

With RealGreen, you can:

  • Automatically match callers to RealGreen customer records by phone number

  • Open the matched customer record in RealGreen when a call arrives (screen pop)

  • Log call details, including direction, duration, agent info, and AI recaps,  as call log entries in RealGreen

  • Filter and prioritize customer matches by account status

Who can use this

RealGreen is available to all users as an add-on for all Dialpad Connect and Support plans. This feature must be configured through Professional Services. Contact your Dialpad account team to get started.

RealGreen setup requirements

Setting up the RealGreen integration involves obtaining your API key from RealGreen, then connecting and configuring Event Hub in Dialpad using the self-enablement workflow.

Before you begin, make sure you have:

  • Dialpad admin account with access to integration settings

  • Slate with API access and configured queries for contact search and IPE record lookup

  • RealGreen API credentials, including:

    • Your RealGreen API key — contact your RealGreen administrator to obtain this

Enable RealGreen in Dialpad

Event Hub is the engine behind this integration. It listens for Dialpad call events and sends them to RealGreen. To enable RealGreen in Dialpad, go to your Dialpad Admin Settings.

Note 

The integration must be enabled at the company level before it can be enabled at the office level.

If you don't see Ai Event Hub in your integration list, reach out to your Professional Services team to enable it.

  1. Select My Company

  2. Select Integrations

  3. Locate the Event Hub integration and select Options > Connect

  4. In the setup window, select RealGreen

  5. Select Next

  6. Select Create new connection

  7. Enter your RealGreen credentials:

    1. Connection Name: A descriptive name for this connection (e.g., realgreen_production)Base

    2. URL: Your RealGreen API endpoint

    3. API Key: Your RealGreen API key (from your RealGreen administrator)

  8. Select Create

    1. Connection names must use only letters, numbers, and underscores. 

  9. Select Next

  10. Configure these settings for the integration, then Save

Base settings

These apply to the overall integration and must be configured before enabling specific features.

Setting

Description

API Base URL

The RealGreen API endpoint the integration uses to communicate with your instance

Log All Calls for This Office

Applies your call logging and screen pop configurations to all calls within the office. Required for the integration to process calls.

Enable Task Queue

Groups related call events (hangup and AI recap) into a single call log entry instead of creating separate entries. Recommended for RealGreen. This ensures the AI recap summary is included in the same entry as call details.

Call logging settings

You can configure these settings for call logging.

 

Setting

Description

Call Log Reason

The action reason used when creating call log entries in RealGreen (matched against your RealGreen call reasons)

Customer Filtering States

Status characters to exclude when matching customers (filters out inactive or irrelevant accounts)

Customer Prioritizing States

Status characters to prioritize when multiple customers match (surfaces the most relevant account first)

Screen pop settings

You can configure these settings for screen pop.

Setting

Description

Screen Pop Base URL

Your RealGreen web domain (used to build the screen pop destination, without a trailing slash)

Screen Pop Direction

Choose Inbound, Outbound, or Both

Call Event Trigger

You can select which call events trigger the addition of a configuration. These triggers include:

  • Hangup: When the call ends. (This is a required trigger)

  • Connected: When a call is picked up and connected to an agent.

  • Dispositions: When a call disposition is submitted for the call by an agent.

  • Recap Summary: When the recap summary is ready for the call.

  • Recap Purposes: When ai recap purposes are identified for the call.

  • Recap Action Items: When AI recap actions are identified for the call.

What agents see during calls

The RealGreen integration works automatically in the background, so agents don't need to take any additional steps during calls.

  • When a call connects: If a matching customer is found, RealGreen opens to the customer's detail page in the agent's browser (screen pop).

  • When a call ends: Call details and AI recap are logged to the matched customer's record in RealGreen automatically.

  • If no match is found: Nothing opens and no call log is created.

Important

Agents need to be signed in to RealGreen in their browser for screen pop to work, and their primary Dialpad email needs to match a RealGreen employee record for calls to be logged.

Customer matching

The integration automatically searches RealGreen for customers matching the caller's phone number in NPANXXXXXX format (e.g., 4085551234). It searches across all phone fields (cell phone, home phone, work phone, and other phone) and combines the results.

Status filtering and prioritization

When customers are found, the integration applies your configured status rules:

  1. Filtering: Customers with excluded status characters are removed from the results.

  2. Prioritization: If multiple customers remain, those with prioritized status characters are surfaced first.

  3. Sorting: Within each group, customers are sorted by their account start date (most recent first).

This ensures the most relevant customer record is used for screen pop and call logging, even when a phone number is shared across multiple accounts.

Note

If your filtering rules exclude all matched customers, no screen pop or call log entry is created. Work with your Professional Services team to configure the right status rules for your business.

Call logging

When a call ends, Dialpad logs the details to RealGreen as a call log entry on the matched customer record.

What gets logged

This information get logged after a call is completed.

Field

Description

Customer ID

The matched customer's ID in RealGreen

Employee ID

The RealGreen employee matching the Dialpad agent's primary email

Action reason

The configured call log reason (matched against your RealGreen call reasons)

Note header

Call direction summary (e.g., "New call from Customer to Agent")

Note

Call details — including direction, duration, and a link to the Dialpad call review

AI recap

AI-generated call summary (included in the note when available)

Phone number

Caller's phone number

How call logging works

Calls are logged during these scenarios:

Scenario

What happens

Customer found, employee matched

Call log entry is created on the customer record

Customer found, employee not matched

No call log entry is created (call logging is skipped)

Customer not found

No call log entry is created

Agent's primary Dialpad email matches RealGreen employee

Call is assigned to that employee

Agent's primary Dialpad email doesn't match

Call logging is skipped

Call not connected

No call log entry is created

Important

RealGreen doesn't support a default agent fallback. Each Dialpad agent's primary email needs to match a RealGreen employee record for their calls to be logged.

Screen pop

When a call arrives, Dialpad automatically opens RealGreen in your browser to the matched customer's detail page.

Scenario

What opens

Customer found

The matched customer's detail page

No customer found

No screen pop (nothing opens)

When multiple customers match, the integration applies your status filtering and prioritization rules, then opens the top-ranked customer's detail page.

Note

The screen pop direction is configured by your admin (Inbound only, Outbound only, or both).

The agent needs to be signed in to RealGreen in their browser for the screen pop record to display.

Troubleshooting

"CRM Not Connected" error

  • Verify your RealGreen API key is correct.

  • Check that your API access hasn't been revoked or expired.

  • Confirm the Base URL is correctly formatted.

Customer not found

  • Verify the customer exists in RealGreen.

  • Check that the phone number is stored in a searchable phone field (cell, home, work, or other) and matches the caller ID format (NPANXXXXXX).

  • Review your Customer Filtering States — the customer may be excluded by status.

Call not logging

  • Confirm "Log All Calls for This Office" is turned on in the base settings.

  • Verify a customer record was matched.

  • Check that the agent's primary Dialpad email matches a RealGreen employee record.

  • Verify that a Call Log Reason is configured and matches an action reason in your RealGreen instance.

  • Check that the Event Hub connection is active and credentials haven't expired.

Screen pop not working

  • Make sure screen pop is turned on in your self-enablement configuration.

  • Verify the Screen Pop Base URL is correctly configured (without a trailing slash).

  • Allow pop-ups from Dialpad in your browser settings.

  • If no customer is found, screen pop won't open — verify the customer exists and isn't excluded by status filtering.

Wrong customer opening on screen pop

  • Review your Customer Filtering States to ensure inactive accounts are properly excluded.

  • Review your Customer Prioritizing States to ensure the right account types surface first.

  • Contact your Professional Services team to adjust the filtering and prioritization rules.

Frequently asked questions

Why isn't my customer matching automatically?

Customer matching searches by phone number in NPANXXXXXX format across cell, home, work, and other phone fields. Make sure the customer's phone number in RealGreen matches the caller ID format. Also check that your status filtering rules aren't excluding the customer.

Why isn't my call being logged?

Call logging requires two things: a matched customer record and a matched employee. Verify that the customer exists in RealGreen with a searchable phone number, and that the Dialpad agent's primary email matches a RealGreen employee record. Also check that "Log All Calls for This Office" is turned on and that a call log reason is configured.

Why is the call assigned to the wrong agent?

The integration matches agents by their primary Dialpad email. Make sure each agent's primary Dialpad email matches their RealGreen employee record.

What happens if no employee matches my email?

Call logging is skipped entirely. Unlike some integrations, RealGreen doesn't support a default agent fallback. Each agent's primary Dialpad email needs to match a RealGreen employee record.

Why is the wrong customer record opening on screen pop?

When multiple customers share a phone number, the integration applies your status filtering and prioritization rules. Review your Customer Filtering States and Customer Prioritizing States settings with your Professional Services team to make sure the right accounts are surfacing first.

Are AI recaps included in call log entries?

Yes. When available, the AI-generated call summary is appended to the call log note. Turn on Task Queue to ensure the recap is included in the same entry as the call details.

Why don't I see an AI recap in my call log?

AI recaps are generated after the call ends and may take a moment to process. If Task Queue is turned on, the integration waits for the recap before creating the call log entry. If Task Queue is turned off, the recap may be logged as a separate entry or missed entirely.


 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.