Skip to main content

Driven Integration

KPIs, Competition, Team Behavior

Updated over a month ago

Driven is a performance analytics platform built specifically for pest control companies. It pulls data from your pest control software tools into unified, real-time dashboards — giving your team visibility into key performance metrics without manual reporting or constant check-ins.

By connecting Smarter Launch to Driven, your proposal activity automatically flows into Driven’s dashboards. Your team can:

  • See how proposals are progressing

  • Track revenue from accepted work

  • Measure close rates

  • View proposal performance alongside the rest of your tech stack data

What This Integration Does

The Driven integration is a one-way, event-driven connection. Smarter Launch sends Driven a notification each time one of the following proposal events occurs:

Proposal Sent: Triggered when a proposal is sent to a customer.

Proposal Accepted: Triggered when a customer accepts a proposal.

Proposal Declined: Triggered when a customer declines a proposal.

Each notification includes detailed proposal and customer data so Driven can update your dashboards in real time.

Data Sent to Driven

Base Payload (Sent and Status Updates)

When a proposal is sent or its status is updated, the following fields are included:

  • Proposal ID: Unique identifier for the proposal

  • Proposal title: The name of the proposal

  • Proposal template name: The template the proposal was built from

  • Sales rep name: Full name of the team member who owns the proposal

  • Sales rep email: Email address of the team member

  • Customer ID: Unique identifier for the customer

  • Customer name: Primary contact’s full name

  • Customer email: Primary contact’s email address

  • Customer phone: Primary contact’s phone number

  • Company location ID: Unique identifier of the company location associated with the proposal

  • Company location name: Name of the company location associated with the proposal

  • Proposal initial amount: One-time or upfront billing amount

  • Estimated annual revenue: Projected annual value of the proposal

  • Estimated first-year revenue: Projected first-year value of the proposal (initial + any recurring for the first-year)

Additional Fields by Event

Proposal Sent

Includes the base payload plus:

  • createdAt
    Date and time the proposal was originally created

Proposal Accepted or Declined

Includes the base payload plus:

  • status
    Accepted or Declined

  • updatedAt
    Date and time the status change occurred

Proposal Declined (Only)

Includes all of the above plus:

  • declineReason
    The decline reason selected by the customer, if one was provided

Setting Up the Integration

  1. Navigate to Settings → Integrations.

  2. Locate the Driven tile.

  3. Click to open the integration settings.

  4. Enter your Driven API Key.

    • You can obtain this from your Driven account or by contacting the Driven team.

  5. Click Save.

Once saved, Smarter Launch will automatically begin sending qualifying proposal events to Driven. No further configuration is required.

How It Works

After the integration is enabled, everything runs automatically.

When a proposal is sent, accepted, or declined in Smarter Launch:

  1. Smarter Launch detects the event.

  2. A background job is immediately dispatched to send the event data to Driven.

  3. If delivery fails (for example, due to a network issue), Smarter Launch automatically retries using exponential backoff.

  4. The final result — success or failure — is recorded in the integration logs.

Viewing Integration Logs

The integration maintains a detailed log of every event sent to Driven.

To view logs:

  1. Go to Settings → Integrations → Driven.

  2. Scroll to the Logs section.

Each log entry shows:

  • Date and time of the event

  • Whether it succeeded or failed

  • The proposal and event type involved

Logs are searchable and automatically refresh every 30 seconds while the page is open.

Frequently Asked Questions

Does this integration pull data from Driven into Smarter Launch?

No. This is a one-way integration. Smarter Launch sends proposal events to Driven. Driven does not send data back to Smarter Launch.

Do I need to do anything after enabling the integration?

No. Once your API key is saved and the integration is active, events are sent automatically whenever a qualifying proposal action occurs.

What if a proposal was sent before the integration was enabled?

Only events that occur after the integration is enabled are sent. Historical proposals are not retroactively synced.

Where do I get my Driven API key?

Contact the Driven team through https://www.bemoredriven.com/ to obtain your API key.

What happens if event delivery fails?

Smarter Launch automatically retries failed deliveries. If all retry attempts are exhausted, the failure is recorded in the integration logs for investigation.

Troubleshooting

Issue: No events appearing in Driven

What to check:

  • Confirm the integration is enabled

  • Confirm your API key is saved correctly

Issue: Log shows “API key is not configured”

What to check:

  • Re-enter and save your API key in the integration settings

Issue: Log shows repeated failures

What to check:

  • Verify your API key is valid

  • Contact Driven support to confirm your endpoint is active

Issue: A specific proposal event is missing

What to check:

  • Confirm the proposal reached a qualifying status (Sent, Accepted, or Declined) while the integration was active

Did this answer your question?