A package for distributing pre-built surveys in Qualtrics. While this tool uses Python 3.6, it should work on the latest version of Python and Qualtrics API. Please reach out ot us at info@kaianalytics.com if you have any questions or require assistance. Thank you.
- Download this repo or install from PyPI using
pip install qualtrics-mailer
- Prepare a CSV file with your contact list using the file example_mailing_list.csv as a template; note that column headers must be formatted exactly as specified at https://api.qualtrics.com/docs/update-contact.
- Update example_usage.py with a Qualtrics API token and object IDs.
Instructions for generating an API token can be found at https://www.qualtrics.com/support/integrations/api-integration/overview/
Instructions for finding Qualtrics objects ids can be found at https://api.qualtrics.com/docs/finding-qualtrics-ids
Additional documentation for the Qualtrics API can be found at https://api.qualtrics.com/docs/overview
This package requires Python 3.6 or greater, along with the Python modules specified in requirements.txt.
This package requires a paid Qualtrics account with API add-on. Details about purchasing a Qualtrics account and/or API add-on can obtained by contacting Qualtrics at https://www.qualtrics.com/contact/
To run the provided functional and unit tests, follow the instructions in tests/example_test_config.py, and then run the tests from the root folder as follows:
python -m unittest tests/functional_tests.py
and
python -m unittest tests/unit_tests.py
This project is licensed under the MIT License - see the LICENSE file for details MIT License
This project is in no way affiliated with Qualtrics.