Skip to main content

Create your first Integration

Create the Integration record that groups Payloads credentials, transformations, and payload configuration.

Create your first Integration

An Integration is the top-level record for one external system, API, or business process.

It is not the individual API call. It is the place where you group the Payloads, Credentials, Transformations, and Jobs that belong together.

For example, you might create one Integration called Stripe Commerce Operations, then add separate Payloads for creating customers, fetching charges, handling payment events, and updating Salesforce records.

Create the Integration first. The other records need somewhere sensible to live.

Before you start

  • Make sure you can open the Payloads app.

  • Make sure your user can create Integration records.

  • Decide what external system or workflow this Integration represents.

  • Keep the external API documentation nearby if you have it.

If you are still getting familiar with the app, start with Introduction to Payloads.

Open the Integrations tab

Open the Payloads app, then select the Integrations tab.

The Integrations tab shows each existing Integration, with its related Payloads, Credentials, and Transformations.

Payloads Integrations tab showing the New Integration button and existing Integration records

The Integrations tab is where you create new Integrations and review the configuration already grouped under each one.

Choose the right scope

Before selecting New Integration, decide what this Integration should cover.

A good Integration usually represents:

  • one external platform, such as Stripe, ServiceNow, Shopify, or NetSuite

  • one business workflow, such as order intake, fulfilment updates, customer onboarding, or case escalation

  • one set of related API calls that share credentials, mappings, and ownership

Avoid creating a separate Integration for every API endpoint. If several Payloads belong to the same external system or operational process, keep them under the same Integration.

Also avoid making one Integration so broad that nobody can tell what it owns. Customer Portal Sync is useful. APIs is not.

Create the record

  1. Open the Payloads app.

  2. Select the Integrations tab.

  3. Select New Integration.

  4. Enter a clear Name.

  5. Check the generated API Name.

  6. Add a Subtitle.

  7. Add a Description.

  8. Select Save.

The Name should be something an admin or support user can recognise later, without needing to know the implementation. Use names like Stripe Commerce Operations, ServiceNow Case Escalation, or Warehouse Fulfilment Updates.

The API Name is generated from the Name and cannot be edited directly in the modal. Treat it as a stable identifier once the Integration is in use.

Use the Subtitle for a short summary. This appears beside the Integration name on the record page.

Use the Description for useful operating context: what the Integration is for, which external API it talks to, links to API documentation, owner notes, environment details, or anything a future admin would need when maintaining it. URLs in the Description appear as links on the Integration record.

After saving

Payloads opens the new Integration record after it is saved.

From there, you can add:

  • Payloads for the API calls or inbound requests this Integration needs

  • Credentials for authentication

  • Transformations for changing values between Salesforce and the external API

You can also use the Jobs action on the Integration record to review recent Jobs for that Integration.

What to check

After creating the Integration, check that:

  • the Integration name is clear enough for another admin to understand

  • the generated API Name is unique and readable

  • the Subtitle explains the Integration in one short line

  • the Description gives enough context to maintain the Integration later

  • the Payloads, Credentials, and Transformations sections are visible on the record page

If Payloads shows Integration name already in use, choose a more specific Name and save again.

Next step

Create the first Payload under the Integration.

Start with one API interaction, get it working, then add the rest of the Payloads, Credentials, Transformations, and mappings that belong to the same Integration.

Did this answer your question?