Skip to main content
Feedback

Build your first solution

note

Orchestrate is an Early Access release. Refer to the Early Access disclaimer for details.

Explore this example to help you build your first solution.

Tutorial: Automating Campaign Plan Handoff from Wrike to Salesforce, Pardot, and Slack

Overview

In this tutorial, you use Boomi Orchestrate to design and build a solution that automatically copies approved campaign plans from Wrike into Salesforce and Pardot, then notifies your ops team in Slack when the sync is complete.

Solution assets:

  • Integration – Monitors Wrike for approved campaign plans, syncs data to Salesforce and Pardot, and sends a Slack notification to the ops team
  • Data Hub – Cross-references campaign data against golden records to ensure naming conventions and IDs are consistent before syncing to downstream systems

Before you begin

Verify the following before starting:

  • Your account is enrolled in the Boomi Orchestrate Early Access program
  • Your account administrator has enabled Orchestrate from Settings > Features
  • You have the Build Read and Write privilege for Integration
  • You have the MDM – Edit Models privilege for Data Hub
  • You have accepted the Boomi AI Terms and Conditions
  • You opted into Data Collection. Refer to Data Collection for details.

Step 1: Open Orchestrate and enter your goal

  1. Sign in to the Boomi Platform.

  2. Navigate to Home > Design.

  3. In the chat prompt field, describe your business goal. For example:

    "I want to automate copying of campaign plans from Wrike into Pardot and Salesforce after they are approved. Can you automate that handoff and ping the ops team in Slack when it's done?"


Step 2: Answer Orchestrate's clarifying questions

Orchestrate asks questions to refine the solution before generating anything. Be prepared to answer questions such as:

  • How often should Wrike be checked for new approvals? (polling interval or real-time trigger)
  • Which Salesforce object should the campaign map to?
  • What Slack channel should the notification go to?
  • What campaign data fields from Wrike need to be mapped?

Provide as much detail as you can. The more context you give, the more accurate the solution design.


If you have published, endorsed glossaries in Meta Hub that cover marketing campaign data or your organization's naming conventions, Orchestrate may suggest them. Adding a glossary helps Orchestrate understand your field mappings and IDs, which is especially useful for the Data Hub cleansing step.

If Orchestrate suggests a relevant glossary, select it to add it to the solution context. If no glossary is available, skip this step.

Note: You must have the META – View Glossary or META – Edit Glossary privilege to use Meta Hub glossaries in Orchestrate.


Step 4: Review the solution draft

Orchestrate generates a visual solution diagram. Review each asset node before proceeding.

Your solution should include the following nodes:

AssetServicePurpose
Wrike Approval MonitorIntegrationPolls or listens for newly approved campaign plans in Wrike
Campaign Data CleansingData HubCross-references campaign data against golden records to standardize naming and IDs
Salesforce and Pardot SyncIntegrationCreates or updates campaign records in both systems using the cleansed data
Ops Team Slack NotificationIntegrationSends a confirmation message to the ops channel, including a link to the new Salesforce record

To review an asset, hover over its node and select Actions > View Details. Read the asset summary to confirm it matches your intent.

If the solution does not look right, describe the changes you want in the chat panel. For example: "Replace the Wrike polling process with a webhook-based trigger."

Tip: Ask Orchestrate to explain the solution before you build: "Can you explain why you structured the solution this way?"


Step 5: View the Business Summary (optional)

To see a plain-language description of the solution, useful for sharing with your marketing team or stakeholders:

  1. Select the More options icon (three dots) in the top toolbar.
  2. Select Business.

You can copy the text or export it as a PDF.


Step 6: Save the solution draft

When the solution looks right, select Save. Orchestrate saves the draft and sends the solution to Workspaces.


Step 7: Build each asset

Build assets one at a time. You can build via chat or manually from the canvas.

To build via chat, enter a prompt in the chat panel for each asset. Include the asset name. For example:

  • "Build the Wrike Approval Monitor asset."
  • "Build the Campaign Data Cleansing asset."
  • "Build the Salesforce and Pardot Sync asset."
  • "Build the Ops Team Slack Notification asset."

Orchestrate may ask follow-up questions during the build. For example:

  • For the Data Hub model: what fields and data types should be included in the campaign record?
  • For the Slack asset: what is the name of the ops team channel?
  • For the Salesforce asset: which Campaign object fields should be mapped?

To build manually from the canvas:

  1. Hover over an asset node and select Actions > View Details.
  2. Select Build Asset. Orchestrate asks any required questions in the chat.
  3. Repeat for each asset node.

Select Save after building all assets.


Step 8: Review asset statuses

After building, check the status icon on each node to confirm the build was successful.

StatusMeaning
Built / Asset ID assignedSuccessfully built
Information neededProvide the requested details in the chat panel
ErrorReview the error message in the chat. Refer to Troubleshooting Solution Build Errors for guidance
UnlicensedThe product is not activated in your account. Contact your account representative

Step 9: Configure assets in their Boomi services

Orchestrate builds each asset but does not fully configure it. Open each asset in its Boomi service to add the remaining settings.

  1. In the solution diagram, hover over an asset node and select Actions > View Details.

  2. Select Manage. The asset opens in its Boomi service in a new tab.

  3. Configure the asset:

    • Wrike Approval Monitor (Integration): Add your Wrike connector credentials and set the polling interval or approval trigger condition.
    • Campaign Data Cleansing (Data Hub): Review the generated data model, verify or add fields, and publish the model.
    • Salesforce and Pardot Sync (Integration): Add Salesforce and Pardot connection credentials and verify field mappings against your campaign structure.
    • Ops Team Slack Notification (Integration): Add Slack connector credentials, confirm the ops team channel, and customize the message format as needed.
  4. After configuring each asset, deploy it from its respective Boomi service.


Next steps

Explore Managing solutions in workspaces.

On this Page