Connect to WhatPulse
To connect Exist Integrations to WhatPulse, you will only need your WhatPulse username and have your profile open to your WhatPulse public profile.
From the Exist Integrations home press the + Add New Integration button. Scroll down to WhatPulse, enter in your username, and press the Connect to WhatPulse button.
Manage WhatPulse Settings
After you have connected to WhatPulse, you must set the attributes you want sent to Exist. After you connect to WhatPulse you will automatically be sent to the page. If you leave, access the configuration from the home page.
- Keystrokes - the total keys recorded in the pulse will be sent to the official Exist Keystrokes attribute
- Mouse Clicks - the total mouse clicks recorded in the pulse will be sent to a custom attribute in Exist
- Download MB - the total downloads in MB recorded in the pulse will be sent to a custom attribute in Exist
- Upload MB - the total uploads in MB recorded in the pulse will be sent to a custom attribute in Exist
Select the attributes you wish to send to Exist and press the Set the Attributes from WhatPulse to send to Exist button.
Correct Data Issues
If you are experiencing data issues with the data Exist Integrations is sending to Exist, you can initiative a 'Zero Out.' This will zero out all attributes for the last 14 days. Then it will reprocess all pulses.
This can happen if a pulse is deleted or if you manually adjust the totals of the custom attributes from the Exist web or mobile apps.
The WhatPulse Processor runs every hour at 10 minutes past the hour. It will execute the following sequence:
- Download all pulses from WhatPulse for the last 14 days.
- Save a record in the Exist Integrations database for each new pulse and selected attribute combinations.
- Check if the Correct Data Issues was triggered. If it is, the attributes will be reset to 0 on Exist for the last 14 days.
- Increment the attribute value in Exist for each Pulse/Attribute combination by day.
- Purge any data linked to your WhatPulse user over than 21 days.
You can remove all data from Exist Integrations by disconnecting the service through the Management page. Exist Integrations will also disconnect the service if the service returns a 401 Unauthorized from the API.