Seiden Group
Modern Development & Open Source for IBM i
  • Link to LinkedIn
  • Link to Mail
  • Home
  • Seiden PHP+
    • Seiden PHP+
    • Install & Learn
    • SmartSupport
    • PHP Migrations & Upgrades
    • Success Stories
    • Free PHP Assessment
    • Documentation
    • What’s New (Changelog)
  • IBM i Services
    • Development
    • Training & Mentoring
    • Open Source Setup & Upgrades
    • SSL/TLS Install & Learn
    • Performance
  • Support
    • Open Source & PHP
    • VS Code for i
    • Developer Support
    • Support Success Stories
  • VS Code for i
    • Support
    • Training
    • Code for i Resource Guide
    • Getting Started Videos
    • Code for IBM i Fridays
  • Free Stuff
    • IBM i Strategy & Tips
    • PHP Upgrade Assessment
    • CNX Valence Assessment
    • VS Code for IBM i Resources
    • Code for IBM i Fridays
    • QCachegrind Download
    • PHP Toolkit for IBM i Resources
    • Qshell on i Library
  • Blog
  • About
    • About Our Team
    • About Alan Seiden
    • Speakers & Sessions
    • In the News
  • Contact
  • 201.447.2437
  • Search
  • Menu Menu

Seiden Group Blog

Salesforce talks to IBM i and PHP: suggestions for successful integration

February 19, 2018/0 Comments/in APIs & Web Services, CIO Strategy /by Alan Seiden

Salesforce and IBM i for BusinessSalesforce’s cloud platform has become a leading choice for enterprises seeking to automate their sales process. Known primarily for customer relationship management (CRM), Salesforce also offers broad integration with functionality such as marketing automation. Salesforce can also be integrated with core systems, such as those running on IBM i.

Here are a couple of suggestions from Seiden Group’s IBM i and cloud integration specialists.

Choose a Style of Integration

In our experience integrating core systems such as IBM i with Salesforce, we have seen two main styles: “extract, transform, load (ETL)” and a real-time API approach. Your discovery process should help you choose, but here are some implications of each approach:

  • ETL: You allow Salesforce to import raw data from your core system. The integration team (usually a specialist company) can do much of the work for you, but you cede some control to external data extraction tools. Consider the pros and cons of such an approach. It may be right for you.
  • API: Use Salesforce’s application programming interface (API) to allow your system to communicate in real time, server-to-server, program to program. You can code API calls, using a language such as PHP, Python, or even RPG, to communicate with Salesforce and its APEX language. In this way, rather than providing raw data access to Salesforce, you create code that “talks” to it in exactly the way you want it to. You take more responsibility and retain more control.

Tips for a Successful Launch

Whichever approach you take, ensure a successful launch by bearing in mind the following tips:

  • Your sales and customer service experts should be involved early and commit to remaining engaged in the process to ensure that the implementation meets your needs.
  • Create workflow and process diagrams to paint a clear picture of the current sales and customer relationship management processes. This can be done before or throughout the discovery process.
  • Determine how “real time” or dynamic the movement of data must be. Consider whether each kind of data (leads, opportunities, etc.) must be sent in batches, real-time, several times per day, etc.
  • “Governor limits”: Salesforce sets limits on how much data can be processed in a single batch.
  • Configure development, testing and production environments, then maintain them with up-to-date data sets.
  • Make sure that any APEX coding is done in a batch-friendly manner by an expert who takes the time to consider batch size. As with any software implementation, peforming code reviews by objective third-parties can help ensure high quality.

We can help with your Salesforce integration

If you are considering the Salesforce journey, we can offer objective advice and assistance. Given the effort, cost, and potentially large business benefits of such implementations, consider talking to us about: guidance during the discovery/feasibility phase, documenting requirements and use cases, analysis, API development, or even code reviews. Chat with us about integrating Salesforce with IBM i and other core systems.

Tags: API, DB2, enterprise, IBM i, IBMi, integration, PHP, Salesforce
Share this entry
  • Share on Facebook
  • Share on X
  • Share on Pinterest
  • Share on LinkedIn
  • Share on Tumblr
  • Share on Reddit
  • Share by Mail
https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Alan Seiden https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Alan Seiden2018-02-19 14:29:022023-02-15 13:44:11Salesforce talks to IBM i and PHP: suggestions for successful integration
Alan Seiden

About Alan Seiden

Alan works to preserve your investment in IBM enterprise systems by designing and implementing modernization strategies that leverage your existing business logic.

With a passion ...Read More

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

SUBSCRIBE
Open Thinking
Monthly IBM i Strategy & Tips
  • This field is for validation purposes and should be left unchanged.

IBM i Development

  • RPG, COBOL, SQL, Node,
    PHP, Python, Valance, etc.
  • Modernization. Integration.
  • Web and API Solutions
  • Legacy Maintenance
    ...
LET'S GET IT DONE!

Recent Posts

  • Do You Need IBM i Observability?
  • PHP 8.6 is Coming Soon to IBM i
  • Safer npm installation is on the way for Node.js (and all JavaScript)
  • Access Modern Security for IBM i and Connected Web Environments
  • IBM i: A Natural Platform for Agentic AI
  • PHP on IBM i in 2026: The Modernization Engine
  • Your “AS/400” Is a Modern IBM i Platform
  • MCP + AI for IBM i Teams (with a MongoDB example)
  • GnuPG PHP Extension for IBM i: Now Included with Seiden Support
  • Getting Started with Code for IBM i: A Lunch & Learn Video

SEIDEN GROUP: Modern Development & Open Source for IBM i

Home   |   Seiden PHP+   |   IBM i Services  |   Support   |   VS Code for i   |   Free Stuff   |   Blog  |   Privacy Policy  |   Contact         201.447.2437

© 2026 Seiden Group, LLC
  • Link to LinkedIn
  • Link to Mail
Link to: Using Git on IBM i (with video review) Link to: Using Git on IBM i (with video review) Using Git on IBM i (with video review) Link to: IBM i Super Hero Revealed Link to: IBM i Super Hero Revealed IBM i Super Hero Revealed
Scroll to top Scroll to top Scroll to top