Workflow Integrations with External Platforms
What are workflow integrations?
The QuestionPro workflow engine connects survey data to the platforms your organization already runs. Responses are extracted and delivered automatically to file servers, CRMs, spreadsheets, data warehouses, and learning and student systems, with no manual exports.
How does the workflow engine connect to external platforms?
- Native connectors: Prebuilt nodes for supported platforms send data directly to the destination system.
- HTTP and webhook integrations: The workflow sends data to any platform that accepts API or webhook requests.
- Agent node with MCP tools: An Agent node connected to an MCP tool performs actions in external systems.
Together, these routes let the workflow engine connect to virtually any platform with an API, file transfer endpoint, or MCP server.
SFTP, HubSpot, and Salesforce
- SFTP and data warehouses: Deliver response data files automatically to SFTP servers and central data warehouses over a secure, encrypted connection.
- HubSpot: Sync survey responses with contacts and trigger follow-up actions. See HubSpot integration.
- Salesforce: Push survey data to Salesforce records and automate feedback on customer interactions. See Salesforce integration.
Learning Management Systems (LMS) and Student Information Systems (SIS)
Connect survey workflows with learning and student platforms to sync users, rosters, course context, and feedback. QuestionPro connects to these platforms through three methods:
- LTI 1.3: Launch QuestionPro surveys directly inside LMS courses through the IMS Global LTI 1.3 standard. Users sign in once through the LMS, and their identity, role, and course context pass to QuestionPro securely, with no separate login.
- LTI Advantage services: Sync course rosters with Names and Role Provisioning Services, return completion or scores to the LMS gradebook with Assignment and Grade Services, and place surveys in course content with Deep Linking.
- API: Use the QuestionPro REST API and the LMS or SIS API to exchange users, rosters, and response data on a schedule or on demand.
- Webhooks: Send each new response to the LMS or SIS in real time, or trigger a workflow when an event occurs in the connected platform.
Supported platforms include:
- Learning Management Systems: Blackboard, D2L Brightspace, Canvas, Google Classroom, Microsoft Teams, Moodle, Schoology, ManageBac, Toddle, and Schoolbox.
- Student Information Systems: Aeries, Alma, Aspen, Aspire, Blackbaud, Bromcom, eSchoolPlus, Renweb FACTS, Focus, Genesis, Infinite Campus, Osiris, Pinnacle, PowerSchool, ProgressBook, Q by Aequitas, Skyward Qmlativ, Rediker, Sapphire, SchoolTool, SIMS, Skyward SMS, Synergy, and Veracross.
Other integrations
- Google Sheets: Append each new response to a Google Sheet for live reporting and sharing.
- Identity platforms: Clever, ClassLink, Wonde, Eduplaces, Google Workspace, Microsoft Entra ID, RapidIdentity, HelloID, and OneLogin.
- Open data standards: LTI 1.3 / Advantage, OneRoster 1.1 and 1.2, Ed-Fi, OpenID Connect, OAuth 2.0, SAML, CSV flat files, and SFTP flat files.
- Other platforms: ClassGather, VitalSource, and Illuminate Education.
Frequently asked questions
Which method should I use for my LMS?
Use LTI 1.3 to embed surveys in courses with single sign-on and roster sync. Use the API or webhooks to move response data between QuestionPro and the LMS or SIS automatically.
Is data encrypted when it is sent to SFTP?
Yes. Files are transferred over an encrypted SFTP connection.
Can I connect a platform that is not listed?
Yes. Any platform that accepts API, webhook, or file transfer requests can be connected through the HTTP and webhook route or an Agent node with an MCP tool.
Can one workflow deliver data to several platforms?
Yes. Connect multiple actions in a single workflow, for example updating Salesforce, appending to Google Sheets, and delivering a file to SFTP.
License
This feature is available with the following license :
Contact Sales
Thank you for submitting feedback.