Salesforce Managed Package — Bi-Directional API Integration
Only freelancers located in the U.S. may apply.U.S. located freelancers only
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/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
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
- United StatesIrvine1:42 AM
- $90K total spent16 hires, 5 active
- 1,740 hours
- Tech & ITMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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