> ## Documentation Index
> Fetch the complete documentation index at: https://developer.opus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations Task

> Use pre-configured integrations from the marketplace in your workflows.

The Integrations task lets you use external services in your workflow. First, configure your integrations in the [Integrations Marketplace](/integrations/overview)—then they become available to use in your workflows through this task.

<Note>
  Before using the Integrations task, you must first set up your integrations in the [Integrations Marketplace](/integrations/overview). Once configured there, they'll appear as options when you add an Integrations task to your workflow.
</Note>

## Key Capabilities

<CardGroup cols={2}>
  <Card title="Pre-Configured Integrations" icon="plug">
    Use integrations you've already set up in the Integrations Marketplace.
  </Card>

  <Card title="36,000+ Actions" icon="bolt">
    Choose from a comprehensive library of pre-built actions for each integration.
  </Card>

  <Card title="Secure Credentials" icon="key">
    Credentials are managed in the marketplace and securely reused in workflows.
  </Card>

  <Card title="Two-Way Data Flow" icon="arrows-left-right">
    Import data into your workflow or export results to external services.
  </Card>
</CardGroup>

## How It Works

<Steps>
  <Step title="Configure integrations in the marketplace">
    Go to the [Integrations Marketplace](/integrations/overview) from the left navigation. Search for the service you need, connect your credentials, and configure the integration.
  </Step>

  <Step title="Add the Integrations task to your workflow">
    In the Builder, drag an Integrations task into your workflow where you need to connect to an external service.
  </Step>

  <Step title="Select your pre-configured integration">
    Choose from the integrations you've already set up in the marketplace. Only configured integrations will appear as options.
  </Step>

  <Step title="Choose an action">
    Pick what you want to do—like "Get File", "Send Message", "Create Row", or "Upload File".
  </Step>

  <Step title="Set the parameters">
    Fill in the details the action needs—like a file path, channel ID, or spreadsheet name. You can use variables from earlier tasks.
  </Step>

  <Step title="Test it">
    Run a preview to make sure the integration works correctly.
  </Step>
</Steps>

## When to Use It

Use the Integrations task when you need to connect your workflow to an external service:

* Pull documents from Google Drive for AI processing
* Push results to Google Sheets or databases
* Send notifications to Slack or Email
* Fetch or upload files to AWS S3
* Connect to enterprise systems like SAP, Workday, or Epic

## Tips for Better Results

<AccordionGroup>
  <Accordion title="Set up integrations before building workflows">
    Configure all the integrations you need in the [Integrations Marketplace](/integrations/overview) before you start building your workflow. This makes it easier to select them when adding Integrations tasks.
  </Accordion>

  <Accordion title="Test with preview first">
    Before activating your workflow, run a preview to verify:

    * The credentials work
    * The file path or ID is correct
    * The data flows as expected
  </Accordion>

  <Accordion title="Handle failures gracefully">
    Sometimes external services become unavailable or permissions change. Consider adding a Decision Agent after your integration to check if it succeeded before continuing.
  </Accordion>
</AccordionGroup>

## Related

<CardGroup cols={2}>
  <Card title="Integrations Marketplace" icon="store" href="/integrations/overview">
    Configure integrations before using them in workflows.
  </Card>

  <Card title="External Service" icon="plug" href="/tasks/data/external-service">
    Connect to custom APIs not available in the marketplace.
  </Card>

  <Card title="Workflows" icon="diagram-project" href="/guides/workflows">
    Learn how all the pieces fit together.
  </Card>

  <Card title="Opus Agent" icon="robot" href="/tasks/agent/opus-agent">
    Process imported data with AI reasoning.
  </Card>
</CardGroup>
