Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For example, the static query tested in the editor:

Code Block
languagesql
SELECT Id, FirstName, LastName, Email, Phone, AccountId 
FROM Contact 
WHERE Id = '001J7000007VpctIAC'

...

Code Block
languagesql
SELECT Id, FirstName, LastName, Email, Phone, AccountId 
FROM Contact 
WHERE Id = 'sf_id'

This dynamic approach allows you to map various Salesforce object IDs (such as Account ID, Custom ID, Contact ID, etc.) with the Feedier attribute name. The attribute name (not label) should match the Salesforce object ID used for matching purposes, ensuring seamless integration and accurate querying.Feel free to modify or expand this as needed for your documentationshould be your final configuration :

...

Info

Now you just need to click save and authenticate with your Salesforce account

How to test the integration ?

In order to test the integration, you need to go to the surveys, choose a survey that matches the segment you created, and simulate the reception of feedback with a Salesforce ID.

...

Take the link and then manually add the attribute (the name of the attribute you pass in the URL should match the one you put in the attribute name field in your integration). So, if the URL is: https://feedback.feedier.pre-prod.alkalab.com/DXoT9Z, you need to enter in your browser: https://feedback.feedier.pre-prod.alkalab.com/DXoT9Z?sf_id=001J7000007VpctIAC.

Complete the survey, and you should receive feedback with one attribute, which is sf_id.

Wait 5 minutes, and the integration should be triggered, and you should see all the attributes you included in your SOQL.

Note

Important Notes

  1. Feedier will only read the first record from the query. So you can order if several records might be matched.

  2. The query must contain "{attribute_value}" as this attribute value will always change and be replaced automatically. It can be an ID or a value for a LIKE query/matching.

...