Try Interactive Demo

CampusThreads Integration API

CampusThreads API documentation for integrations

The CampusThreads Integration API supports approved connections between CampusThreads and external workflow or recruitment systems. Its current public integration surface is intentionally narrower than MCP and is designed around authorized, tenant-scoped integration use cases.

Current integration capabilities

Supported API-oriented workflows

Prospect workflow automation

  • Retrieve authorized recent prospect records for an organization.
  • Use stable record identifiers for integration deduplication.
  • Carry approved recruitment context such as program interest, region, enrollment timing, source, topics, and application status.
  • Power polling-based “new prospect” workflows.

Zapier connectivity

  • Connect or disconnect the organization’s supported Zapier integration.
  • Power the CampusThreads new-prospect trigger.
  • Send authorized CampusThreads prospect data into downstream workflows selected by the institution.

Salesforce connectivity

  • Start or remove a supported Salesforce connection.
  • Retrieve the connected system’s available field catalog for mapping.
  • Support organization-controlled prospect synchronization workflows.

Connection validation

  • Confirm the authenticated administrator and organization context.
  • Read supported integration-connection status.
  • Keep integration operations scoped to the administrator’s own organization.
MCP or Integration API?

Choose the interface that matches the job

NeedRecommended interfaceWhy
Ask an AI assistant about ambassador operationsCampusThreads MCPProvides purpose-built tools and contextual descriptions for AI clients.
Coordinate shifts, tasks, resources, rewards, assets, or settings through AICampusThreads MCPCovers more than 130 read and action capabilities across the platform.
Trigger a workflow when a new prospect appearsIntegration API / ZapierSupports polling and stable record identifiers for workflow automation.
Map recruitment data into SalesforceNative integrationUses supported connection and field-discovery workflows.
Query an internal database directlyNot exposedCampusThreads provides curated, tenant-scoped capabilities. Raw database access is outside the integration surface.
Access model: Integration access is authenticated and scoped to the administrator’s organization. Prospect information can contain personal data and should be connected only to systems approved by the organization under its own privacy, retention, and access policies. This page documents supported capabilities, not credentials or executable production requests.
Common integration outcomes

What teams can build around CampusThreads

Recruitment follow-up

Route new prospect activity into an approved follow-up workflow while retaining the CampusThreads source and relevant recruitment context.

CRM coordination

Connect ambassador-generated prospect activity to the institution’s CRM workflow without positioning CampusThreads as the enrollment system of record.

Operational reporting

Combine supported CampusThreads records with other approved reporting sources for organization-controlled analysis.

AI-assisted operations

Use MCP when the desired automation involves broader ambassador management, natural-language questions, or actions across multiple CampusThreads workflows.

Need broader automation?

The full operational surface is available through CampusThreads MCP

Explore ambassadors, recruitment, campaigns, shifts, conversations, tasks, training, visits, community, rewards, assets, invoices, analytics, and settings.

Browse the complete MCP capability catalog →

Frequently asked questions

Integration API questions

Is the Integration API the same as CampusThreads MCP?

No. The Integration API supports a focused set of system-to-system workflows. MCP exposes a much broader, AI-friendly catalog of CampusThreads queries and actions.

Does the API provide raw database access?

No. CampusThreads exposes curated integration operations and supported data fields. The integration surface excludes raw database and cross-tenant access.

Can an integration access another organization’s prospects?

No. Supported operations resolve the authenticated administrator’s organization and return data within that tenant context.

Where are production credentials documented?

Credentials are not published on this public capability page. Authorized customers configure supported connections through CampusThreads and approved integration workflows.

Integration request reference

The supported company integration route is POST /api/companies/integration on your configured CampusThreads server. Requests use authenticated CampusThreads account access. The server resolves the organization from that account.

The JSON body identifies a supported integration and operation. The current integration identifiers are salesforce and zapier.

OperationPurpose
connectBegin the connection flow for the selected integration.
disconnectRemove the organization’s connection to that integration.
fetchRead the field catalog from a connected Salesforce account for mapping.
prospectsRetrieve recent prospect records for the authenticated account’s organization.

For example, an authorized Zapier prospect workflow uses this request body:

{"integrationID":"zapier","operation":"prospects"}

Use the connection configured for your organization and keep authentication credentials private. The connect and disconnect operations change connection state. Prospect workflows should send records only to destinations your organization has approved.

Which interface should you use?

Use the Integration API for the system-to-system workflows described above. For assistant-driven work across shifts and other program records, use the MCP server and tool reference.

API and MCP access are included with the AI colleague under fair-use limits. See pricing and access or the free nonprofit offer.