Restricting Satisfaction Surveys by Date

43 Comentarios

  • Brett Bowser
    Zendesk Community Manager

    Hey Morvan,

    If you're using Google Sign-in then you'll still want to set up a native Zendesk password you can use for this target. To set up a native Zendesk login, navigate to subdomain.zendesk.com/access/help and enter your email address to trigger a password reset email.

    You'll replace subdomain with the actual subdomain of your Support account.

    I hope this helps!

    0
  • Karen D Snyder

    @... and @..., I had the same problem last week where I was creating an HTTP target, and got back status HTTP 401 Unauthorized with { "error": "Couldn't authenticate you" }. I solved it (with help from Zendesk support) as follows: In the target settings where you put in your email address, add the string "/token". Where you put in your password, paste in your token.

    We use SSO to sign into Zendesk, so not sure if this solution would apply to everybody.

    0
  • Dominic

    Hi, 

    My message is a longshot as this thread might not receive attention after 2-3 years, but it's work a shot:

    My target failure is 401, it says "error": "Couldn't authenticate you"

    I have checked in the API and it says  HTTP client call failed.

    Any ideas what the problem could be?

    Kindly,

    Dominic 

     

    0
  • Brett Bowser
    Zendesk Community Manager

    Hey Dominic,

    I'm going to create a ticket on your behalf so our Customer Care team can look into this error with you.

    You'll receive an email shortly stating your ticket has been created.

    Cheers!

    -1
  • Esther Malka

    I'm not seeing the "Requester: Last Satisfaction Date" field in the automations dropdown. Was this removed??

    0
  • Elaine
    Zendesk Customer Care

    Hi Diana,

    The Requester: Last Satisfaction Date field is not natively listed as one of the Conditions or Actions in creating an Automation. As stated above, you will have to create a new/custom date field by following the full instructions above in order for this date to show up in the dropdown option for Conditions or Actions.

    Hope this clears it out. Cheers! :)

    0
  • PAUL

    please update the to:

    {
      "user":{
        "id":{{ticket.requester.id}},
        "user_fields": {
          "last_csat_date" : "{{ "now" | date: "%s" | plus: 7776000 | date: "%b %d, %Y" }}"
        }
      }
    }

     

    where 7776000  = 86400 s in a day * x no of days (90 in this case)

    0
  • Chris-Ivan MANTANTA-SUEKO

    Hi Graeme Carmichael

     

    Is your code still functional? 

    I followed every steps of the process and insert your code but nothing is happening in my user files

    Thanks for your help

     

    Chris M

    0
  • Graeme Carmichael
    Community Moderator

    Chris-Ivan

    Yes, this should work. But is it best to use a Webhook and call that from your automation.

     

    0
  • Chris-Ivan MANTANTA-SUEKO

    Thanks Graeme Carmichael,

    Yes, when I notice that target wasn't possible, I used a webhook. Despite of this, my problem stayed the same... No change in the user field !

     

    Did I miss something? Do you see a reason why it's not working?

     

    Thank you in advance !

     

    Chris

    0
  • Graeme Carmichael
    Community Moderator

    Chris

    Are you sure that your automation is firing? That 7 day condition looks like it will prevent the conditions being met  

    Include the webhook as an additional action in the standard automation. When the standard automation fires, the custom user field is updated with today’s date.

    The new automation offers satisfaction rating for the ticket, but does not nag  the user with a notification. So no webhook call on that.

     

     

    0
  • Alexander Klos

    What I noticed on your screenshot is that according to the guide, the notify webhook is part of the standard Automation but you did add it to the "new" automation. Isn't that wrong? Should the value not be written when the CSAT was offered?

    0
  • Alexander Klos

    Graeme Carmichael 

    I found an issue with the guide.

    There is a ) at the end of the URL, not a }

    Everyone who copies that and exchanges "YOURURL" with the home URL could run into 404.

    Cause the endpoint URL will then be invalid.

    Webhook

    ...

    URL: https://YOURURL.zendesk.com/api/v2/users/{{ticket.requester.id})

    ...

    0

Iniciar sesión para dejar un comentario.

Tecnología de Zendesk