Portfolio Single Banner Image
UI/UX Design

Revamping ExtendInsights Salesforce Integration with Excel

Senior Product Designer · Enterprise SaaS · Celigo

Introduction to Salesforce Integration

Salesforce is a leading Customer Relationship Management (CRM) platform used by businesses to manage and analyze customer interactions and data. Salesforce Integration allows businesses to connect their Salesforce CRM system with other applications or platforms, enabling seamless data exchange, automation of processes, and enhanced functionality.

In the context of this case study, Salesforce integration with Excel allows users to import, export, and manipulate Salesforce data directly within Excel. This integration bridges the gap between the power of Salesforce’s CRM data and the flexibility of Excel, making it easier for users to analyze and present their data in familiar tools.

Before the revamp, CloudExtend's CESF (CloudExtend Salesforce Excel Formula) application allowed users to access Salesforce data via Excel.

Why Replace CESF?

CloudExtend’s legacy CESF application was a workhorse for Salesforce data in Excel—but its 10-year-old architecture caused:

  • Fragmented Workflows: Users juggled CESF + ExtendInsights for full functionality.
  • Poor Error Handling:  Support tickets were for failed syncs with no clear resolution.
  • Declining Adoption: Users migrated to competitors like Coefficient for better UX.

The new system, ExtendInsights, aims to simplify this process, bringing together all the required features from the legacy CESF application and providing a more streamlined, user-friendly experience.

Problem Statement

The legacy CESF application used for Salesforce integration with Excel was restrictive and inefficient. Users had to create a connection before accessing any features, and it downloads, uploads differently. The limitations of this system led to inefficient workflows, and limited functionality (e.g., scattered support for uploads, SOQL query creation, or automated schedules).

The lack of flexibility in the user interface and inability to manage data effectively across Salesforce and Excel created significant barriers for users. The objective of this revamp was to ensure that ExtendInsights (EI) integrates Salesforce with Excel seamlessly and offers all features users need in one place.

Design Goals

Business Goals:
  1. Provide a seamless experience for users transitioning from the legacy CESF app to ExtendInsights, keeping existing users engaged while attracting new ones.
  2. Boost Revenue through Upsell Opportunities
User Goals:
  1. Simplify the getting started process by eliminating the need for connection creation before use.
  2. Provide users with the ability to upload, download, and manage Salesforce data seamlessly, including support for SOQL queries and picklist selections.
  3. Improve workflows by enabling automatic syncing of schedules and templates.

Research & Insights

To create a user-centered design, I conducted interviews with 15 internal users, including data analysts, marketing team, and Salesforce managers. I used this data to identify key pain points in the legacy system and understand what users needed from the new platform.

User Research Questions:
  1. What are the top frustrations you experience with CESF when managing Salesforce data in Excel?
  2. How often do you use SOQL queries or picklists to manipulate Salesforce data?
  3. How do you manage schedules and templates in the current system?
  4. What features do you find most useful in your current workflow with the legacy CESF application?
  5. What tasks or features in Salesforce integration with Excel feel most cumbersome or time-consuming to you?
Key Insights from Research:
  • 70% of users found the connection creation process tedious and inefficient.
  • 80% wanted the ability to upload Salesforce data, not just download it.
  • 75% expressed frustration with the lack of picklist selections and SOQL queries for advanced data manipulation.
  • 50% of users say they combine SOQL and picklist usage frequently for complex data manipulations.
  • 30% find building SOQL queries challenging, especially when handling large datasets.

Design Process

Phase 1: Ideation

  • Discovery Workshops
    Conducted cross-functional ideation sessions with Product, Engineering, and Support teams to:
    • Prioritize user pain points from the legacy CESF app
    • Define critical workflows to retain and enhance
    • Align business goals with real user needs
  • User Flow Mapping
    Mapped 25+ critical workflows, including:
    • “See feature offerings without connection setup”
    • “Create and save SOQL queries”
    • “Upload modified data to Salesforce”
    • “Select a Pre-Built Template”
  • Early Sketching & Concept Exploration
    Developed rapid wireframes to test different interaction models, including:
    • Whether the connection prompt should appear upfront or remain passive
    • How to show query errors inline with Excel UI
    • New logic for create connection

Early Sketch:

Phase 2: Wireframing

  • High-Fidelity Clickable Prototype
    Designed a polished, interactive prototype in Figma, merging ExtendInsights’ visual system with CESF’s core workflows:
    • Real-time SOQL editing experience
    • Inline data validation feedback
    • Seamless upload-to-Salesforce interactions
  • Microinteractions & UX Writing
    Paid attention to edge cases and UI copy — e.g.:
    • Error messaging when Salesforce credentials expire
    • Tooltips for explaining SOQL syntax in Excel cells

Phase 3: Validation

  • Usability Testing
    Ran moderated tests with 10 internal users:
    • 4 Salesforce Admins
    • 3 Analysts
    • 3 Support Engineers
      Feedback led to improvements like:
    • Adding an option to change field type while field selection
    • Adding “Preview Data” before proceeding

Phase 4: Delivery & Handoff

  • Design Tokens & Components
    Created modular components in Figma using a shared ExtendInsights design system.
  • QA Support & UI Polish
    Worked closely with developers during staging to refine interactions and polish UI before release.

User Journey

Key Screens & Features

  1. Picklist Selection
    Allow users to easily select from predefined values through intuitive picklist menus, improving speed and accuracy in data input.
  2. SOQL Editor
    Provide users with the ability to create and edit SOQL (Salesforce Object Query Language) queries within the application.
  3. Data Management Capabilities
    Include critical actions such as refreshing, deleting, and applying nested filters to datasets—ensuring dynamic and precise data handling.
  4. Pre-built Templates
    Maintain access to a library of pre-built templates, streamlining common workflows and reducing repetitive tasks.
  5. Schedule Management
    Empower users to create, manage, and monitor schedules for automated tasks and data operations.
  6. Template Management
    Enable full control over template creation, modification, and organization, supporting reusable and consistent configurations.
  7. Connection Management
    Ensure users can manage data connections effectively, maintaining secure and efficient integrations.
  8. Feature Continuity
    Guarantee that all existing features from the legacy CESF application continue to function as expected in the new EI environment.

SOQL Editor:

  1. Feature: Users can set up a query and SOQL is auto generated. In old view, we can only view the SOQL in filter panel which was not an appropriate position.In new view, we can edit the SOQL and also view in a bigger panel improving overall user experience.
  2. Visual Elements: Separate section for SOQL and also bigger view.

Conclusion

The revamp of ExtendInsights (EI) successfully addressed the pain points of the legacy CESF application. By eliminating the need for prior connection creation, providing SOQL query capabilities, and enabling automated data synchronization, we empowered users to work more efficiently with Salesforce data in Excel. The new design streamlined the process, eliminated common errors, and increased productivity across the board.

Key Success Metrics Achieved:

  • User Satisfaction: 4.8/5 – A significant improvement in user confidence with the new system.
  • Productivity Improvement: 40% faster data retrieval and upload times.

1

Branding

2

Development

3

Quick Support

4

Design Branding

5

UI/UX Design

1

Branding

2

Development

3

Quick Support

4

Design Branding

5

UI/UX Design

Section Scroll Title StarSection Scroll Title StarSection Scroll Title Star

RELATED POSTS

Section Scroll Title StarSection Scroll Title StarSection Scroll Title Star
See More Projects