Skip to main content
Integrations connect Juiced to third-party services that extend your platform’s capabilities.

Stripe

Stripe integration is required for your tenant to operate.
Stripe handles all payment processing—customer deposits, lead purchases, and payouts. Without a connected Stripe account, customers won’t be able to fund their accounts or purchase leads.

Twilio

Twilio enables SMS notifications. Once connected, you can send text message alerts to customers for events like new lead assignments, low balance warnings, or custom triggers configured through workflows.

SendGrid

SendGrid powers email notifications. Connect your SendGrid account to send transactional emails for lead deliveries, account updates, and other system events.

Google Tag Manager

Google Tag Manager allows you to add tracking and analytics to the customer portal. Once configured, you can deploy marketing tags, conversion tracking, and analytics scripts without modifying code.

Intercom

Intercom adds customer support and engagement features to the customer portal:
  • Support bubble: In-app chat for customers to reach your support team
  • Product tours: Guided walkthroughs to onboard new customers
  • Targeted messaging: Send announcements and updates to specific customer segments

Real Estate API

Real Estate API enriches leads with property and owner data. Once connected, you can enhance leads with information like property values, owner details, and skip-trace data. This integration is particularly useful for real estate lead generation, where knowing property details can help qualify leads and route them to the right buyers.

Available endpoints

The integration supports multiple data endpoints:
EndpointWhat it provides
Property DetailEstimated value, property type, bedrooms, bathrooms, square footage, and year built
SkipTraceOwner contact information and additional owner details
Property CompsComparable property sales in the area
AVMAutomated valuation model estimate of property value
Address VerificationValidates and standardizes property addresses
MLS DetailActive or historical MLS listing information
MLS SearchSearch for MLS listings matching specific criteria

Enriching leads manually

You can enrich leads from the lead edit page:
  1. Navigate to a lead’s edit page
  2. Click the Enrich with Real Estate API button in the header
  3. Select which endpoints to query
  4. Choose whether to overwrite existing data or only populate empty fields
  5. Submit to enrich the lead
Leads must have complete address information (street address, city, state, and ZIP code) to be enriched. If any address fields are missing, the enrichment will fail with an error.

Enriching leads automatically

You can also enrich leads automatically during distribution:
  1. Set up a distribution plan with an ALTER_DATA stage that includes a real_estate_api operation
  2. Select which endpoints to use and set the overwrite behavior
  3. Ensure your tenant fields include the corresponding enrichment fields (e.g., property_value, bedrooms, owner_name)
You’ll need an active Real Estate API integration before the Real Estate API operation type appears in your distribution stage options.
When leads flow through the distribution plan, Juiced calls the Real Estate API and maps the response data to your configured fields. The enriched data appears in two places:
  • Lead detail view: An “Enriched Data” section shows all enriched property and owner fields
  • Distribution timeline: The ALTER_DATA stage entry shows which endpoints succeeded or failed, along with how many fields were enriched
If an endpoint fails (e.g., no data found for the address), the error details appear in the distribution timeline without blocking the rest of the flow.

Overwrite behavior

When enriching a lead (manually or automatically), you control how new data interacts with existing values:
  • Only populate empty fields — New data fills in blanks but doesn’t touch existing values
  • Always overwrite existing data — New data replaces whatever was there before
This lets you choose between preserving manual corrections (empty-only mode) or ensuring you have the freshest data (overwrite mode).