Salesforce Managed Package — Bi-Directional API Integration

Posted last month

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

About the Project We're looking for an experienced Salesforce developer to build a productized, dealer-installable managed package that enables bi-directional data flow between our platform and a dealer's Salesforce org — with zero custom development required per dealer. What You'll Build 1. Managed Package An AppExchange-style managed package installable in any customer's Salesforce org. Must be versioned, upgradeable, and centrally maintainable by our engineering team after handoff. 2. Inbound Webhook Handler Receive webhook events from our platform and land them as records in defined custom objects inside the customer's Salesforce environment. 3. Outbound Push to Our API Send data from the customer's Salesforce back to our REST API — lead/applicant data, status updates, and other customer-side events. 4. Credential and Connection Management Handle OAuth or API key exchange between the customer's org and our platform. Admins configure the connection once during setup. No hard-coded or shared credentials. 5. Configurable Landing Layer Our data lands in stable custom object schemas. Customers configure their own downstream automation (flows, triggers, field mappings to Lead/Opportunity/Account) on their side. Out of Scope (this phase) Custom dashboards or reports inside the package Customer-specific workflow automation Data migration Non-Salesforce CRM connectors Deliverables Architecture proposal — auth model, object schema, webhook handler approach, sync patterns Managed package — built, tested, and deployable Installation and admin configuration guide Security review readiness documentation (AppExchange listing) Handoff documentation for our engineering team Who We're Looking For Proven experience building Salesforce managed packages (AppExchange experience a strong plus) Comfortable with REST API integration, webhook ingestion, and OAuth/API key credential flows Able to deliver clean handoff documentation — our team will own this after engagement ends Bonus: experience integrating Salesforce with SaaS platforms in fintech or vertical software

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Salesforce CRM
Salesforce Integration
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 weeks ago
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since May 9, 2022
  • United States
    Irvine1:42 AM
  • $90K total spent
    16 hires, 5 active
  • 1,740 hours
  • Tech & IT
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Build model driven app togetherHourly‐ Posted 2 weeks ago
GCP DBA AdministratorHourly‐ Posted 4 weeks ago
Google Cloud Platform

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo