Navless

Navless Pardot Integration Self-Service Guide

The Navless Pardot Integration Self-Service Guide explains how Navless leverages Salesforce Pardot APIs to enable customers to sync prospect data, track visitor engagement, personalize content, and push engagement metrics back into Pardot and Salesforce for enhanced lead scoring, intent tracking, automation, sales visibility, and targeted marketing without requiring a formal partnership.

Overview

Pardot (Salesforce Marketing Cloud Account Engagement) is a B2B marketing automation platform tightly integrated with Salesforce CRM. This integration enables Navless to:

  • Access prospect profiles, grades, and scores for content personalization
  • Leverage visitor activity data for content affinity modeling
  • Push content engagement as custom activities for scoring
  • Update prospect fields that sync to Salesforce automatically

No Partnership Required

This integration uses standard Salesforce OAuth and Pardot APIs. Customers can enable the connection using their existing Pardot/Salesforce credentials—no formal partnership between Navless and Salesforce is needed.

How the Integration Works

A high-level view of the value this integration delivers:

  1. 1.Know Your Audience: Pardot scores and grades prospects synced to Navless
  2. 2.Personalize Content: Visitors see relevant content recommendations tailored to their interests
  3. 3.Close the Loop: Engagement data flows back to Pardot so Sales gets better lead intelligence

Choose Your Integration Strategy

Select the strategies that align with your marketing operations goals. Most customers implement 2-3 of these.

Navless Engagement Integration Strategies

  • Intent Tracking: Understand intent
  • Automation: Nurture prospects
  • Content View/Download/Share: Arm Sales
  • List Building: Target campaigns

Intent Signal Tracking / Automation Triggers

  • Track full engagement history to understand prospect intent themes
  • Trigger nurtures and workflows based on Navless engagement
  • Data flow: Navless → Pardot

Sales Visibility / List Segmentation

  • Surface engagement on Salesforce Lead/Contact records
  • Auto-add prospects to lists by content consumption
  • Data flow: Navless → Pardot → Salesforce

Content Personalization (Optional)

  • Pull Pardot data into Navless for personalized content
  • Note: Demandbase is primary for account signals
  • Data flow: Pardot → Navless

Integration Strategy Details

Intent Signal Tracking

Goal: Build a complete timeline of prospect engagement in Navless to understand intent themes

What Gets Tracked:

  • Content titles and URLs
  • Topics and themes consumed
  • Engagement type (view, download, share)
  • Timestamps and session duration

Pardot Result: Full activity history visible on prospect record, filterable by activity type. Marketing can analyze content consumption patterns to understand prospect intent.

Automation Triggers

Goal: When prospects engage with specific content, automatically trigger nurtures or score changes

How It Works: Custom activities appear in Engagement Studio as trigger criteria. Marketing can build automation rules that react to Navless engagement in real-time.

Pardot Configuration: Create Engagement Studio rules with custom activity criteria. Activities flow in real-time, enabling immediate nurture responses.

Sales Visibility

Goal: Ensure Sales sees Navless engagement on the Lead/Contact record in Salesforce

Recommended Prospect Fields:

  • Last_Navless_Content__c: Most recent content viewed
  • Navless_Topics__c: Aggregated topics of interest
  • Navless_Engagement_Score__c: Calculated engagement metric
  • Navless_Last_Activity__c: Timestamp of last engagement

Data Flow: Navless → Pardot Custom Fields → Salesforce

List Segmentation

Goal: Automatically build Pardot lists based on content consumption patterns

Use Cases:

  • "Downloaded Pricing" list for bottom-funnel follow-up
  • "Security Content" list for security-focused nurture
  • "Competitor Viewers" list for competitive battle card campaigns

Campaign Targeting: Lists automatically populate based on engagement, enabling targeted email campaigns and Engagement Studio programs based on content consumption behavior.

Content Personalization (Optional)

Note: This strategy pulls data FROM Pardot INTO Navless (inbound). Demandbase typically serves as the primary source for account-level signals. Use this when individual prospect score/grade should influence content (e.g., show ROI calculator to high-score prospects).

Goal: Pull Pardot prospect data into Navless to personalize content

Data Flow (Inbound): Pardot → Automation Rules + Webhooks → Navless recommendations

When to Use:

  • When prospect score/grade should influence content
  • When list membership triggers specific experiences
  • When custom field values drive personalization

What Can Flow Into Navless:

  • Prospect Score
  • Grade
  • List Membership
  • Custom Field Values

Implementation Responsibilities

AreaNavless R&DCustomer
API IntegrationBuild Pardot v5 API connectorConfigure Salesforce connected app
Field MappingMap Navless Tag Categories to Pardot fieldsCreate custom prospect fields
Activity TrackingPush visitor activities via APIConfigure scoring rules for activities
List ManagementSync list membership via APICreate and maintain segmentation lists
Salesforce SyncLeverage connector for CRM dataMaintain Pardot-Salesforce connector

Customer Setup Guide

Self-service setup steps for connecting your Salesforce/Pardot environment

Prerequisites

  • Active Pardot (Marketing Cloud Account Engagement) account
  • Salesforce Admin access for Connected App creation
  • Pardot Admin access for automation rules
  • Navless webhook URL (auto-generated in Settings → Integrations)

API Rate Limits

  • Concurrent Requests: 5 per account
  • Daily API Calls: 25,000 (can be increased)
  • Token Refresh: Every 2 hours

Integration Path Options

Recommended Path A: Automation Rules + Webhooks

  • Push prospect data FROM Pardot TO Navless when automation rules fire
  • 30-60 minutes (customer-side work)

Path B: API Polling

  • Navless polls Pardot API for recent prospect changes. Requires Connected App.
  • 1-2 hours (customer-side work)

Step 1: Create Salesforce Connected App

  • Location: Setup → Apps → App Manager → New Connected App
  • App Name: Enter "Navless Integration"
  • Enable OAuth: Check "Enable OAuth Settings"
  • Scopes: Select pardot_api, refresh_token
  • Callback URL: Enter Navless OAuth callback URL (from Settings → Integrations)

Step 2: Configure Automation Rules

  • Location: Pardot → Automations → Automation Rules
  • Rule Name: e.g., "Send to Navless on Score Change"
  • Match Type: Choose criteria (score threshold, list membership, etc.)
  • Action: Add "Notify via Webhook" or use Completion Action with Custom Redirect
  • Webhook URL: Paste Navless webhook URL (from Settings → Integrations)

Note: Native webhook support varies by Pardot edition. Custom Redirects with completion actions are available in all editions.

Step 3: Create Custom Prospect Fields (Optional)

  • For bidirectional sync, create custom fields in Pardot to receive Navless engagement data. See Sales Visibility strategy for recommended field definitions.
  • Location: Pardot → Settings → Object and Field Configuration → Prospect Fields
  • Sync to Salesforce: Enable sync to push data to Lead/Contact records

Full Implementation Timeline

PhaseDurationOwner
Connected App setup30 minutesCustomer Salesforce Admin
Automation rule configuration30-60 minutesCustomer Pardot Admin
Navless endpoint configuration1-2 hoursNavless Team
End-to-end validation1-2 hoursJoint

Pardot Form Integration Options

Two approaches to connect Pardot forms with Navless:

Pardot FormsPardot Form Handlers
Integration SupportedYesYes
How it worksNavless gets JS embed code; cookies handled natively by PardotNavless makes API call to get form fields; submits form; grabs Pardot cookie and passes it with submission
StrengthsChanges to forms propagate instantly in NavlessForm UI is native to Navless (looks good and natural)
LimitationsNavless doesn't "see" form fields or values; fewer inputs to recommendation engineForm validations are set by Navless (not Pardot)
Pass cookies to Pardot?YesYes (with 1st party cookies enabled in Pardot)

Which approach should you use?

  • Use Pardot Forms when:
    • You need marketing to control form updates without Navless changes
    • Form appearance consistency with other Pardot forms matters
    • Minimal development effort is preferred
  • Use Form Handlers when:
    • Brand-consistent UI is a priority
    • You want form data to enhance content recommendations
    • Custom validation logic is needed

Technical Deep Dives

Inbound Data Flow (Pardot → Navless)

  1. 1.Prospect triggers automation rule
  2. 2.Custom Redirect / Completion Action
  3. 3.POST /webhooks/pardot
  4. 4.200 OK
  5. 5.Process prospect data
  6. 6.Build content affinity profile
  7. 7.Personalized recommendations ready

Outbound Data Flow (Navless → Pardot)

  1. 1.Prospect engages with content
  2. 2.OAuth Token Request
  3. 3.Access Token
  4. 4.POST /api/v5/objects/visitor-activities (Activity recorded)
  5. 5.PATCH /api/v5/objects/prospects/{id} (Update custom fields)
  6. 6.Prospect updated
  7. 7.Sync to Salesforce Lead/Contact

Prospect Field Mapping Examples

How Pardot prospect data translates to Navless Tag Categories for content personalization:

Pardot DataNavless Tag CategoryMapped ValueRationale
Grade: A+segmententerpriseHigh-fit profiles indicate enterprise buyers
Grade: B/Csegmentmid-marketModerate fit indicates mid-market segment
Score: 80+funnel_stagebofuHigh engagement = bottom-of-funnel
Score: 40-79funnel_stagemofuModerate engagement = middle-of-funnel
Score: <40funnel_stagetofuLow engagement = top-of-funnel
Job Title: "CTO", "Engineer"audiencetechnicalTechnical roles get technical content
Job Title: "CMO", "VP Marketing"audiencebusinessBusiness roles get strategic content
Custom: "Interest Area"topic{{value}}Direct mapping from custom fields
Industry: "Technology"segmenttechIndustry-based segmentation

Multi-Category Mapping: A single Pardot prospect profile often maps to 2-4 Navless Tag Categories simultaneously. For example, an "A+ grade, Score 85, CTO at Tech company" might map to:

  • segment: enterprise
  • funnel_stage: bofu
  • audience: technical
  • complexity: advanced

Mapping Rules:

  • Score-Based Funnel Stage: Prospect engagement scores (0-100+) map to funnel_stage categories based on configurable thresholds
  • Grade-Based Segmentation: Profile fit grades (A+ to D) map to segment categories indicating buyer size and fit
  • Title-Based Audience: Job titles are parsed into audience categories (technical, business, executive)
  • Custom Field Pass-through: Custom fields can map directly to any tag category for maximum flexibility

Key API Endpoints (v5)

Comprehensive reference organized by API category

Base URL: https://pi.pardot.com/api/v5/objects/

Prospects

  • GET /prospects/{id}: Get prospect by ID
  • GET /prospects?email={email}: Find prospect by email
  • PATCH /prospects/{id}: Update prospect fields
  • POST /prospects: Create new prospect

Activities

  • (See documentation for full list)

Lists

  • (See documentation for full list)

Campaigns

  • (See documentation for full list)

Documentation & Resources

  • API Documentation: Main Pardot API documentation
  • Authentication (Salesforce OAuth): OAuth 2.0 via Salesforce