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

# Outreach OAuth 2.0 connector profile – StackOne setup guide

> Set up the OAuth 2.0 connector profile for Outreach in StackOne. One-time admin setup required before your users can link Outreach accounts via Hub.

<Panel>
  <div className="not-prose guides-scope-selector" data-guides-scope-selector data-guide-actions-json="[{&#x22;id&#x22;:&#x22;outreach_list_accounts&#x22;,&#x22;label&#x22;:&#x22;List Accounts&#x22;,&#x22;scopes&#x22;:[&#x22;accounts.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_account&#x22;,&#x22;label&#x22;:&#x22;Get Account&#x22;,&#x22;scopes&#x22;:[&#x22;accounts.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_account&#x22;,&#x22;label&#x22;:&#x22;Create Account&#x22;,&#x22;scopes&#x22;:[&#x22;accounts.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_account&#x22;,&#x22;label&#x22;:&#x22;Update Account&#x22;,&#x22;scopes&#x22;:[&#x22;accounts.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_account&#x22;,&#x22;label&#x22;:&#x22;Delete Account&#x22;,&#x22;scopes&#x22;:[&#x22;accounts.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_calls&#x22;,&#x22;label&#x22;:&#x22;List Calls&#x22;,&#x22;scopes&#x22;:[&#x22;calls.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_call&#x22;,&#x22;label&#x22;:&#x22;Get Call&#x22;,&#x22;scopes&#x22;:[&#x22;calls.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_call&#x22;,&#x22;label&#x22;:&#x22;Create Call&#x22;,&#x22;scopes&#x22;:[&#x22;calls.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_call&#x22;,&#x22;label&#x22;:&#x22;Delete Call&#x22;,&#x22;scopes&#x22;:[&#x22;calls.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_email_addresses&#x22;,&#x22;label&#x22;:&#x22;List Email Addresses&#x22;,&#x22;scopes&#x22;:[&#x22;emailAddresses.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_email_address&#x22;,&#x22;label&#x22;:&#x22;Get Email Address&#x22;,&#x22;scopes&#x22;:[&#x22;emailAddresses.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_email_address&#x22;,&#x22;label&#x22;:&#x22;Create Email Address&#x22;,&#x22;scopes&#x22;:[&#x22;emailAddresses.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_email_address&#x22;,&#x22;label&#x22;:&#x22;Update Email Address&#x22;,&#x22;scopes&#x22;:[&#x22;emailAddresses.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_email_address&#x22;,&#x22;label&#x22;:&#x22;Delete Email Address&#x22;,&#x22;scopes&#x22;:[&#x22;emailAddresses.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_mailboxes&#x22;,&#x22;label&#x22;:&#x22;List Mailboxes&#x22;,&#x22;scopes&#x22;:[&#x22;mailboxes.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_mailbox&#x22;,&#x22;label&#x22;:&#x22;Get Mailbox&#x22;,&#x22;scopes&#x22;:[&#x22;mailboxes.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_mailbox&#x22;,&#x22;label&#x22;:&#x22;Create Mailbox&#x22;,&#x22;scopes&#x22;:[&#x22;mailboxes.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_mailbox&#x22;,&#x22;label&#x22;:&#x22;Update Mailbox&#x22;,&#x22;scopes&#x22;:[&#x22;mailboxes.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_mailbox&#x22;,&#x22;label&#x22;:&#x22;Delete Mailbox&#x22;,&#x22;scopes&#x22;:[&#x22;mailboxes.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_mailings&#x22;,&#x22;label&#x22;:&#x22;List Mailings&#x22;,&#x22;scopes&#x22;:[&#x22;mailings.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_mailing&#x22;,&#x22;label&#x22;:&#x22;Get Mailing&#x22;,&#x22;scopes&#x22;:[&#x22;mailings.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_mailing&#x22;,&#x22;label&#x22;:&#x22;Create Mailing&#x22;,&#x22;scopes&#x22;:[&#x22;mailings.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_opportunities&#x22;,&#x22;label&#x22;:&#x22;List Opportunities&#x22;,&#x22;scopes&#x22;:[&#x22;opportunities.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_opportunity&#x22;,&#x22;label&#x22;:&#x22;Get Opportunity&#x22;,&#x22;scopes&#x22;:[&#x22;opportunities.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_opportunity&#x22;,&#x22;label&#x22;:&#x22;Create Opportunity&#x22;,&#x22;scopes&#x22;:[&#x22;opportunities.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_opportunity&#x22;,&#x22;label&#x22;:&#x22;Update Opportunity&#x22;,&#x22;scopes&#x22;:[&#x22;opportunities.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_opportunity&#x22;,&#x22;label&#x22;:&#x22;Delete Opportunity&#x22;,&#x22;scopes&#x22;:[&#x22;opportunities.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_opportunity_stages&#x22;,&#x22;label&#x22;:&#x22;List Opportunity Stages&#x22;,&#x22;scopes&#x22;:[&#x22;opportunityStages.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_opportunity_stage&#x22;,&#x22;label&#x22;:&#x22;Get Opportunity Stage&#x22;,&#x22;scopes&#x22;:[&#x22;opportunityStages.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_opportunity_stage&#x22;,&#x22;label&#x22;:&#x22;Create Opportunity Stage&#x22;,&#x22;scopes&#x22;:[&#x22;opportunityStages.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_opportunity_stage&#x22;,&#x22;label&#x22;:&#x22;Update Opportunity Stage&#x22;,&#x22;scopes&#x22;:[&#x22;opportunityStages.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_opportunity_stage&#x22;,&#x22;label&#x22;:&#x22;Delete Opportunity Stage&#x22;,&#x22;scopes&#x22;:[&#x22;opportunityStages.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_personas&#x22;,&#x22;label&#x22;:&#x22;List Personas&#x22;,&#x22;scopes&#x22;:[&#x22;personas.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_persona&#x22;,&#x22;label&#x22;:&#x22;Get Persona&#x22;,&#x22;scopes&#x22;:[&#x22;personas.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_persona&#x22;,&#x22;label&#x22;:&#x22;Create Persona&#x22;,&#x22;scopes&#x22;:[&#x22;personas.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_persona&#x22;,&#x22;label&#x22;:&#x22;Update Persona&#x22;,&#x22;scopes&#x22;:[&#x22;personas.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_persona&#x22;,&#x22;label&#x22;:&#x22;Delete Persona&#x22;,&#x22;scopes&#x22;:[&#x22;personas.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_phone_numbers&#x22;,&#x22;label&#x22;:&#x22;List Phone Numbers&#x22;,&#x22;scopes&#x22;:[&#x22;phoneNumbers.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_phone_number&#x22;,&#x22;label&#x22;:&#x22;Get Phone Number&#x22;,&#x22;scopes&#x22;:[&#x22;phoneNumbers.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_phone_number&#x22;,&#x22;label&#x22;:&#x22;Create Phone Number&#x22;,&#x22;scopes&#x22;:[&#x22;phoneNumbers.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_phone_number&#x22;,&#x22;label&#x22;:&#x22;Update Phone Number&#x22;,&#x22;scopes&#x22;:[&#x22;phoneNumbers.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_phone_number&#x22;,&#x22;label&#x22;:&#x22;Delete Phone Number&#x22;,&#x22;scopes&#x22;:[&#x22;phoneNumbers.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_prospects&#x22;,&#x22;label&#x22;:&#x22;List Prospects&#x22;,&#x22;scopes&#x22;:[&#x22;prospects.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_prospect&#x22;,&#x22;label&#x22;:&#x22;Get Prospect&#x22;,&#x22;scopes&#x22;:[&#x22;prospects.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_prospect&#x22;,&#x22;label&#x22;:&#x22;Create Prospect&#x22;,&#x22;scopes&#x22;:[&#x22;prospects.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_prospect&#x22;,&#x22;label&#x22;:&#x22;Update Prospect&#x22;,&#x22;scopes&#x22;:[&#x22;prospects.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_prospect&#x22;,&#x22;label&#x22;:&#x22;Delete Prospect&#x22;,&#x22;scopes&#x22;:[&#x22;prospects.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_sequences&#x22;,&#x22;label&#x22;:&#x22;List Sequences&#x22;,&#x22;scopes&#x22;:[&#x22;sequences.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_sequence&#x22;,&#x22;label&#x22;:&#x22;Get Sequence&#x22;,&#x22;scopes&#x22;:[&#x22;sequences.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_sequence&#x22;,&#x22;label&#x22;:&#x22;Create Sequence&#x22;,&#x22;scopes&#x22;:[&#x22;sequences.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_sequence&#x22;,&#x22;label&#x22;:&#x22;Update Sequence&#x22;,&#x22;scopes&#x22;:[&#x22;sequences.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_sequence&#x22;,&#x22;label&#x22;:&#x22;Delete Sequence&#x22;,&#x22;scopes&#x22;:[&#x22;sequences.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_activate_sequence&#x22;,&#x22;label&#x22;:&#x22;Activate Sequence&#x22;,&#x22;scopes&#x22;:[&#x22;sequences.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_deactivate_sequence&#x22;,&#x22;label&#x22;:&#x22;Deactivate Sequence&#x22;,&#x22;scopes&#x22;:[&#x22;sequences.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_sequence_states&#x22;,&#x22;label&#x22;:&#x22;List Sequence States&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceStates.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_sequence_state&#x22;,&#x22;label&#x22;:&#x22;Get Sequence State&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceStates.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_sequence_state&#x22;,&#x22;label&#x22;:&#x22;Create Sequence State&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceStates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_sequence_state&#x22;,&#x22;label&#x22;:&#x22;Delete Sequence State&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceStates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_pause_sequence_state&#x22;,&#x22;label&#x22;:&#x22;Pause Sequence State&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceStates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_resume_sequence_state&#x22;,&#x22;label&#x22;:&#x22;Resume Sequence State&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceStates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_finish_sequence_state&#x22;,&#x22;label&#x22;:&#x22;Finish Sequence State&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceStates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_sequence_steps&#x22;,&#x22;label&#x22;:&#x22;List Sequence Steps&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceSteps.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_sequence_step&#x22;,&#x22;label&#x22;:&#x22;Get Sequence Step&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceSteps.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_sequence_step&#x22;,&#x22;label&#x22;:&#x22;Create Sequence Step&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceSteps.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_sequence_step&#x22;,&#x22;label&#x22;:&#x22;Update Sequence Step&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceSteps.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_sequence_templates&#x22;,&#x22;label&#x22;:&#x22;List Sequence Templates&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceTemplates.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_sequence_template&#x22;,&#x22;label&#x22;:&#x22;Get Sequence Template&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceTemplates.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_sequence_template&#x22;,&#x22;label&#x22;:&#x22;Create Sequence Template&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceTemplates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_sequence_template&#x22;,&#x22;label&#x22;:&#x22;Update Sequence Template&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceTemplates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_sequence_template&#x22;,&#x22;label&#x22;:&#x22;Delete Sequence Template&#x22;,&#x22;scopes&#x22;:[&#x22;sequenceTemplates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_snippets&#x22;,&#x22;label&#x22;:&#x22;List Snippets&#x22;,&#x22;scopes&#x22;:[&#x22;snippets.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_snippet&#x22;,&#x22;label&#x22;:&#x22;Get Snippet&#x22;,&#x22;scopes&#x22;:[&#x22;snippets.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_snippet&#x22;,&#x22;label&#x22;:&#x22;Create Snippet&#x22;,&#x22;scopes&#x22;:[&#x22;snippets.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_snippet&#x22;,&#x22;label&#x22;:&#x22;Update Snippet&#x22;,&#x22;scopes&#x22;:[&#x22;snippets.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_snippet&#x22;,&#x22;label&#x22;:&#x22;Delete Snippet&#x22;,&#x22;scopes&#x22;:[&#x22;snippets.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_stages&#x22;,&#x22;label&#x22;:&#x22;List Stages&#x22;,&#x22;scopes&#x22;:[&#x22;stages.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_stage&#x22;,&#x22;label&#x22;:&#x22;Get Stage&#x22;,&#x22;scopes&#x22;:[&#x22;stages.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_stage&#x22;,&#x22;label&#x22;:&#x22;Create Stage&#x22;,&#x22;scopes&#x22;:[&#x22;stages.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_stage&#x22;,&#x22;label&#x22;:&#x22;Update Stage&#x22;,&#x22;scopes&#x22;:[&#x22;stages.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_stage&#x22;,&#x22;label&#x22;:&#x22;Delete Stage&#x22;,&#x22;scopes&#x22;:[&#x22;stages.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_tasks&#x22;,&#x22;label&#x22;:&#x22;List Tasks&#x22;,&#x22;scopes&#x22;:[&#x22;tasks.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_task&#x22;,&#x22;label&#x22;:&#x22;Get Task&#x22;,&#x22;scopes&#x22;:[&#x22;tasks.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_task&#x22;,&#x22;label&#x22;:&#x22;Create Task&#x22;,&#x22;scopes&#x22;:[&#x22;tasks.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_task&#x22;,&#x22;label&#x22;:&#x22;Update Task&#x22;,&#x22;scopes&#x22;:[&#x22;tasks.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_task&#x22;,&#x22;label&#x22;:&#x22;Delete Task&#x22;,&#x22;scopes&#x22;:[&#x22;tasks.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_templates&#x22;,&#x22;label&#x22;:&#x22;List Templates&#x22;,&#x22;scopes&#x22;:[&#x22;templates.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_template&#x22;,&#x22;label&#x22;:&#x22;Get Template&#x22;,&#x22;scopes&#x22;:[&#x22;templates.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_template&#x22;,&#x22;label&#x22;:&#x22;Create Template&#x22;,&#x22;scopes&#x22;:[&#x22;templates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_template&#x22;,&#x22;label&#x22;:&#x22;Update Template&#x22;,&#x22;scopes&#x22;:[&#x22;templates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_delete_template&#x22;,&#x22;label&#x22;:&#x22;Delete Template&#x22;,&#x22;scopes&#x22;:[&#x22;templates.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_list_users&#x22;,&#x22;label&#x22;:&#x22;List Users&#x22;,&#x22;scopes&#x22;:[&#x22;users.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_get_user&#x22;,&#x22;label&#x22;:&#x22;Get User&#x22;,&#x22;scopes&#x22;:[&#x22;users.read&#x22;]},{&#x22;id&#x22;:&#x22;outreach_create_user&#x22;,&#x22;label&#x22;:&#x22;Create User&#x22;,&#x22;scopes&#x22;:[&#x22;users.all&#x22;]},{&#x22;id&#x22;:&#x22;outreach_update_user&#x22;,&#x22;label&#x22;:&#x22;Update User&#x22;,&#x22;scopes&#x22;:[&#x22;users.all&#x22;]}]">
    <div className="guides-scope-selector__title">Select Actions to adjust the guide</div>
    <div className="guides-scope-selector__muted guides-scope-selector__subtitle">Some actions may require additional configuration in the provider to be accessible. Choose the actions you need and the guide will be updated.</div>

    <div className="guides-scope-selector__toolbar">
      <input type="text" placeholder="Search actions..." className="guides-scope-selector__input guides-scope-selector__search" data-guide-action-search />

      <button type="button" className="guides-scope-selector__quick-btn" data-guide-select-all>Select all</button>
      <button type="button" className="guides-scope-selector__quick-btn" data-guide-clear>Clear</button>
    </div>

    <div className="guides-scope-selector__list">
      <div className="guides-scope-selector__list-header">
        <div className="guides-scope-selector__list-header-spacer" />

        <div className="guides-scope-selector__list-header-action">Action</div>
        <div className="guides-scope-selector__list-header-scopes">Scope(s)</div>
      </div>

      <div className="guides-scope-selector__muted guides-scope-selector__status" data-guide-loading>Loading actions...</div>
      <div className="guides-scope-selector__muted guides-scope-selector__status" data-guide-no-results hidden>No actions match your search.</div>
    </div>

    <div className="guides-scope-selector__url-section">
      <div className="guides-scope-selector__muted guides-scope-selector__label">Dynamic Guide URL</div>

      <div className="guides-scope-selector__url-row">
        <input type="text" readOnly className="guides-scope-selector__input guides-scope-selector__url-input" data-guide-url />

        <button type="button" className="guides-scope-selector__copy-btn guides-scope-selector__copy-btn--end" data-guide-copy-url>Copy URL</button>
      </div>

      <div className="guides-scope-selector__scopes-section">
        <div className="guides-scope-selector__muted guides-scope-selector__label">Scopes Selected</div>

        <div className="guides-scope-selector__scopes-row">
          <pre className="guides-scope-selector__input guides-scope-selector__scopes-output" role="textbox" aria-readonly="true" tabIndex={0} data-guide-scopes-output />

          <div className="guides-scope-selector__muted guides-scope-selector__side-controls">
            <div className="guides-scope-selector__side-label">Separator</div>

            <select className="guides-scope-selector__input guides-scope-selector__delimiter" data-guide-scope-delimiter>
              <option value="space">Space</option>
              <option value="comma">Comma</option>
              <option value="semicolon">Semicolon</option>
              <option value="pipe">Pipe</option>
              <option value="newline">Newline</option>
            </select>

            <button type="button" className="guides-scope-selector__copy-btn" data-guide-copy-scopes>Copy scopes</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</Panel>

<section data-guide-section data-guide-scopes="">
  <h2>Create an Outreach OAuth application</h2>

  <p>Register an application in the Outreach developer portal to obtain the Client ID and Client Secret used for OAuth 2.0 authorization.</p>

  <Steps>
    <Step title="Open the Outreach app management page">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Sign in to Outreach and go to <a href="https://www.outreach.io/product/platform" target="_blank" rel="noopener noreferrer">[https://www.outreach.io/product/platform](https://www.outreach.io/product/platform)</a>, then open the OAuth application management page for your organization.</p>
      </div>
    </Step>

    <Step title="Create an application">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Create a new OAuth application and give it a name.</p>

        <ul>
          <li>Set the Redirect URI exactly to: `https://api.stackone.com/connect/oauth2/outreach/callback`</li>
        </ul>
      </div>
    </Step>

    <Step title="Select the scopes">
      <div data-guide-step data-guide-scopes="accounts.all,calls.all,emailAddresses.all,mailboxes.all,mailings.all,opportunities.all,opportunityStages.all,personas.all,phoneNumbers.all,prospects.all,sequences.all,sequenceStates.all,sequenceSteps.all,sequenceTemplates.all,snippets.all,stages.all,tasks.all,templates.all,users.all" data-guide-display-scopes-list="accounts.all,calls.all,emailAddresses.all,mailboxes.all,mailings.all,opportunities.all,opportunityStages.all,personas.all,phoneNumbers.all,prospects.all,sequences.all,sequenceStates.all,sequenceSteps.all,sequenceTemplates.all,snippets.all,stages.all,tasks.all,templates.all,users.all">
        <div className="connector-guide-actions-badge" data-guide-actions-badge data-guide-actions-badge-scopes="accounts.all,calls.all,emailAddresses.all,mailboxes.all,mailings.all,opportunities.all,opportunityStages.all,personas.all,phoneNumbers.all,prospects.all,sequences.all,sequenceStates.all,sequenceSteps.all,sequenceTemplates.all,snippets.all,stages.all,tasks.all,templates.all,users.all">
          <span>Enables actions: </span><span data-guide-actions-badge-labels>Activate Sequence, Create Account, Create Call, Create Email Address, Create Mailbox, Create Mailing, Create Opportunity, Create Opportunity Stage, Create Persona, Create Phone Number, Create Prospect, Create Sequence, Create Sequence State, Create Sequence Step, Create Sequence Template, Create Snippet, Create Stage, Create Task, Create Template, Create User, Deactivate Sequence, Delete Account, Delete Call, Delete Email Address, Delete Mailbox, Delete Opportunity, Delete Opportunity Stage, Delete Persona, Delete Phone Number, Delete Prospect, Delete Sequence, Delete Sequence State, Delete Sequence Template, Delete Snippet, Delete Stage, Delete Task, Delete Template, Finish Sequence State, Pause Sequence State, Resume Sequence State, Update Account, Update Email Address, Update Mailbox, Update Opportunity, Update Opportunity Stage, Update Persona, Update Phone Number, Update Prospect, Update Sequence, Update Sequence Step, Update Sequence Template, Update Snippet, Update Stage, Update Task, Update Template, Update User</span>
        </div>

        <p>Grant the application the scopes the connector's actions need. Users approve these scopes on the Outreach consent screen when they connect their account.</p>

        <div className="connector-guide-display-scopes" data-guide-display-scopes>
          <div className="connector-guide-scopes-container connector-guide-scopes-container--scrollable">
            <ul className="not-prose connector-guide-scopes-list">
              <li data-guide-display-scope="accounts.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy accounts.all" title="Copy scope" data-copy="accounts.all">
                  <span className="connector-guide-scope-copy__label">accounts.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="calls.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy calls.all" title="Copy scope" data-copy="calls.all">
                  <span className="connector-guide-scope-copy__label">calls.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="emailAddresses.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy emailAddresses.all" title="Copy scope" data-copy="emailAddresses.all">
                  <span className="connector-guide-scope-copy__label">emailAddresses.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="mailboxes.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy mailboxes.all" title="Copy scope" data-copy="mailboxes.all">
                  <span className="connector-guide-scope-copy__label">mailboxes.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="mailings.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy mailings.all" title="Copy scope" data-copy="mailings.all">
                  <span className="connector-guide-scope-copy__label">mailings.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="opportunities.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy opportunities.all" title="Copy scope" data-copy="opportunities.all">
                  <span className="connector-guide-scope-copy__label">opportunities.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="opportunityStages.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy opportunityStages.all" title="Copy scope" data-copy="opportunityStages.all">
                  <span className="connector-guide-scope-copy__label">opportunityStages.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="personas.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy personas.all" title="Copy scope" data-copy="personas.all">
                  <span className="connector-guide-scope-copy__label">personas.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="phoneNumbers.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy phoneNumbers.all" title="Copy scope" data-copy="phoneNumbers.all">
                  <span className="connector-guide-scope-copy__label">phoneNumbers.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="prospects.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy prospects.all" title="Copy scope" data-copy="prospects.all">
                  <span className="connector-guide-scope-copy__label">prospects.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="sequences.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy sequences.all" title="Copy scope" data-copy="sequences.all">
                  <span className="connector-guide-scope-copy__label">sequences.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="sequenceStates.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy sequenceStates.all" title="Copy scope" data-copy="sequenceStates.all">
                  <span className="connector-guide-scope-copy__label">sequenceStates.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="sequenceSteps.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy sequenceSteps.all" title="Copy scope" data-copy="sequenceSteps.all">
                  <span className="connector-guide-scope-copy__label">sequenceSteps.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="sequenceTemplates.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy sequenceTemplates.all" title="Copy scope" data-copy="sequenceTemplates.all">
                  <span className="connector-guide-scope-copy__label">sequenceTemplates.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="snippets.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy snippets.all" title="Copy scope" data-copy="snippets.all">
                  <span className="connector-guide-scope-copy__label">snippets.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="stages.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy stages.all" title="Copy scope" data-copy="stages.all">
                  <span className="connector-guide-scope-copy__label">stages.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="tasks.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy tasks.all" title="Copy scope" data-copy="tasks.all">
                  <span className="connector-guide-scope-copy__label">tasks.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="templates.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy templates.all" title="Copy scope" data-copy="templates.all">
                  <span className="connector-guide-scope-copy__label">templates.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="users.all">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy users.all" title="Copy scope" data-copy="users.all">
                  <span className="connector-guide-scope-copy__label">users.all</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>
            </ul>
          </div>
        </div>
      </div>
    </Step>

    <Step title="Copy the Client ID and Client Secret">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Copy the generated credentials and paste them into the StackOne Connector profile.</p>

        <ul>
          <li>Copy the <strong>Application ID</strong> value into the <strong>Client ID</strong> field.</li>
          <li>Copy the <strong>Application Secret</strong> value into the <strong>Client Secret</strong> field.</li>
          <li>The secret is shown only once — store it securely before leaving the page.</li>
        </ul>
      </div>
    </Step>
  </Steps>
</section>

## Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for <strong>Outreach</strong>:

<Steps>
  <Step title="Navigate to Connector Profiles">
    Login to StackOne and navigate to [Connector Profiles](https://app.stackone.com/connector_profiles)
  </Step>

  <Step title="Create New Connector Profile">
    <ul>
      <li>Click <strong>+ Connector Profile</strong></li>
      <li>Search for and select <strong>Outreach</strong></li>
      <li>Select <strong>Type</strong> as <strong>OAuth 2.0</strong></li>

      <li>
        Fill out the fields using details retrieved from your provider:

        <ul className="connector-guide-field-list">
          <li><strong>Client ID</strong></li>
          <li><strong>Client Secret</strong></li>
          <li><strong>Scopes</strong> (Optional)</li>
        </ul>
      </li>

      <li>(Optional) Select <strong>Actions</strong> to be enabled for this Connector Profile</li>
      <li>Click <strong>Create profile</strong></li>
    </ul>
  </Step>
</Steps>

Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to <a href="/connect/managing-connectors/linking-accounts">Link Accounts</a> for <strong>Outreach</strong>.
