Ask questions, share tips, and discuss best practices about apps and integrations, App builder, APIs, SDKs, ZAF, and Sunshine
Recently active
I am using this target to leave automated internal comments via automation: Now I'd like to insert a comment including a hyperlink, but the text does not appear as hyperlink. The internal comment shows the text exactly like it's entered in the automation instead of showing the text and the hyperlink. Here's how my automation looks like: Can anyone help? Is there another code needed due to inserting the comment via target?
Hey everyone! I am new to Zendesk. I need to create a custom app to display all the organizations linked to a user. What are the best video tutorials out there that I should watch to get started?
Hi, I'm trying to create an app that hits one of our external databases, and from it get information that is not in Zendesk, like each name of a location attached to a single organization, and then pass that information into a custom field, a drop-down menu so that agents can select the appropriate location. I found some details on how to do this using a text custom field but not a drop-down menu one. Sample: XXXX1 = text custom field client.set('ticket.customField:custom_field_XXXX1', localStorage.pick); Thanks for your help.
The add ticket button is not visible when I have no tickets. I've got ZenDesk initialized and I'm using this to show the list of tickets RequestListActivity.builder() .withContactUsButtonVisible(true) .show(requireActivity()) The screenshot is what shows up. I've managed to create a new ticket by randomly clicking on the screen which eventually brings up the create form. Once I have an item in the list then the create button is there. I'm wondering if I'm not suppose to use the RequestListActivity if I don't have any tickets, or if this is a bug with the SDK? Or maybe I'm missing something with the setup.
This is a continuing discussion about the article Making client-side CORS requests to the Ticketing API in the developer documentation.
I get this trouble for tows days almost crazy ... oker@jujungdeMacBook-Pro demo01 % gem list execjs *** LOCAL GEMS *** execjs (2.8.1, 2.7.0) ==================================================== oker@jujungdeMacBook-Pro demo01 % ruby -rexecjs -e 'puts ExecJS.runtime; puts ExecJS::VERSION; puts ExecJS.runtime.name' #<ExecJS::MiniRacerRuntime:0x00007fef048ccf08> 2.8.1 mini_racer (V8) =========================================== but i can user 'zat server' or other commands. only validate,pacakge,update this three commands have trouble. please help me , thank you。
Hi,Is there anyway to implement getting opened tickets of an agent without using search API. I would like to use the sideload, but not succeeded yet.Looking for something similar to this: t1 = client.tickets(include: [users: :open_ticket_count]).firstt1.assignee.open_ticket_count Any help would be highly appreciated. Thank you!
I am able to run the zat server and could make changes, I wanted to validate and package and I am getting this error. Can anyone help please? Thanks a ton!Extract from the error is: ruby-2.5.1/gems/zendesk_apps_support-4.29.10/lib/zendesk_apps_support/validations/manifest.rb:272:in `block in invalid_location_error': undefined method `name' for nil:NilClass (NoMethodError)
Hello Is there a way to develop an app using the framework that can intercept Talk events? Here is a rough outline of what we'd like to accomplish: 1) Call comes inbound to talk 2) app intercepts incoming call event and incoming phone number 3) app opens browser window in another web-based sass product (built by our internal team) 192.168.10.1 10.0.0.0.1 192.168.1.254 4) our product calls the talk api for the zendesk customer record The problem is I cannot find the documentation for the events related to talk. This guide for example, seems to suggest there are events to incept. How do I find them?
Hello, I would like to add a meta to the document_head file but just for a particular page. We were doing the process using JS but we need this during render time.Through the documentation, I saw we have many properties available, but it depends on which template you are. Is there a way to use the same concept in the document_head file? Something like: {{#if current_page 'the_page_I_need'}} <meta content='noindex' name='robots' />{{/if}} Thanks in advance!
Hello, I have an external web form that collects information from users and sends the results in an email to Zendesk. This almost works - a ZD ticket gets created that contains the results of the form. However, all of the tickets that get spawned this way all consider the form 'From' email to be the requester. Since this is an automated email generating these tickets, the 'From' field is not the real requester, rather it's something like 'email-bot@ourdomain.com'. When I try to set the 'From' email to be that provided by the actual form submitter, ZD sees the email as being spoofed, since the 'From' field now doesn't match the sending domain. I'm wondering what is the best way to create a new ticket based on an external form, and have the requester set as the person who actually filled out the form. I know this should be possible using the Zendesk API, but I'm hoping there's an easier method than building a custom solution.
This is a continuing discussion about the article Building a dedicated JWT endpoint for the Support SDK in the developer documentation.
Hi We have a problem with CustomFields for RequestActivity.We start HelpCenterActivity and when user click to new ticket and create it then custom fields are sending. But when user click to MyTickets (in toolbar) and then click to new ticket, custom fields aren't sending. I tried to figure out and found that RequestListActivity opens without configuration because inside HelpCenterActivity, HelpCenterConfiguration tries cast to RequestListConfiguration.Could you help me? Maybe you know some workaround?Thanks
Hi,I'm using Incremental ticket grabs and it's working as expected (api/v2/incremental/tickets.json). I want to combine this data with the Ticket metrics (api/v2/ticket_metrics.json), however I've read up on, and realized that you can only grab the lastest ~120 days worth of metrics using that API. How do I access the full history of Ticket Metrics? (and how are we supposed to access these incrementally since there's no generated_timestamp/start_time for Metrics)
I need help to create a ticket from Salesforce APEX to Zendesk. I need an API that helps me to create a ticket for the salesforce case object. When I used the below API it always creates tickets for the account object. My Ticket API API method ==> post API URI==>https://xxxxxxxxx.zendesk.com/api/v2/tickets.json API Request body==> { "ticket": { "type": "problem", "organization_id":"null", "priority":"low", "status":"new", "subject": "test-8", "description":"test-8", "comment":"test", "custom_fields": [ { "id": 360039024751, "value": "test summary" } ] } }
Hi there, Our Product team would like to begin onboarding new users without email addresses to make user sign up process quicker. This introduces many concerns regarding user profile management and our ability to communicate with users as we currently only have email support channel. I had thought that the Support SDK would address most of these concerns: With Zendesk mobile SDK implemented in our app we would be able to communicate with users about their tickets through comments they could read natively in the app. However, I became concerned when I read this: https://developer.zendesk.com/documentation/classic-sdks/unity-native-sdk/unity-sdk/jwt_authentication/ After getting a unique identifier from your app, Zendesk will send it in a request to your dedicated JWT endpoint. Zendesk will expect a response containing a JWT token confirming that the user is known and trusted. The token must include name and email properties. So does this mean that we are going to n
I am not able to implement SDK Facing this issue every time My project gradle repositories { ... maven { url "https://zendesk.jfrog.io/artifactory/repo" }} And my App gradle dependencies { ..... //zendesk implementation "zendesk.messaging:messaging-android:1.1.0"} Help me With the resolution.
Hi everyone! I recently started using the API for zendesk, and in a order from our admin I am trying to query for all tickets older then 2 years, to delete them. However, I am getting capped at 42 pages for tickets (4186 tickets), we should however have around 23k tickets, why am I not getting all of them? Br, Nikolai
I tried create tickets using AnonymousIdentity. I'm using kotliin.In my application Zendesk.INSTANCE.init( applicationContext, getString(R.string.zendesk_url), getString(R.string.zendesk_app_id), getString(R.string.zendesk_client_id))Support.INSTANCE.init(Zendesk.INSTANCE) Then in my activity, I tried to show HelpCenterActivity Zendesk.INSTANCE.setIdentity( AnonymousIdentity.Builder() .withEmailIdentifier("email here") .build())HelpCenterActivity.builder() .show(this@MainActivity) I also noticed that if I remove the the email identifier it will open and close immediately.Logcat: Returning default Support Settings.D/ZendeskIdentityStorage: Loading Anonymous identityD/ZendeskIdentityStorage: Fetching UUID from preferences storeW/RequestActivity: Cannot add attachments, they are disabled in your Zendesk settings.D/RequestActivity: Installing screen: 'Conversations Disabled Screen'I/AssistStructure: Flattened final assist data: 5148 bytes, containing 1 windows
Hello! I have a problem with Support SDK for Android. I added tags to RequestActivity like this: val requestActivityConfig: Configuration = RequestActivity.builder() .withTags(tags) .config()HelpCenterActivity.builder().show(context, requestActivityConfig) and it works well, but if a user navigates to RequestActivity page from "My tickets" page (RequestListActivity) tags didn't add. I think, it is because i didn't add tags to RequestListActivity: RequestListActivity.builder().show(context, requestActivityConfig) but i don't want to show this page at the start, i want to show HelpCenterActivity and let to users navigate to RequestListActivity from HelpCenterActivity. Isn't it possible to apply tags for RequestListActivity without using "show" method (because it will be shown from HelpCenterActivity) ? Any idea how to solve this? (maybe "intent", but i do not know how to use it, to solve this problem).(seems like iOS SDK doesn't have this problem).
Hi, I am trying to add comments to a ticket using the ticket API using C# https://[domain].zendesk.com/api/v2/tickets/8 Does anyone have any advice, or able to point me in the right direction? Thanks Pete Class below... public class From{} public class To{} public class Source{public From from { get; set; }public To to { get; set; }public object rel { get; set; }} public class Via{public string channel { get; set; }public Source source { get; set; }} public class Result{public string url { get; set; }public int id { get; set; }public object external_id { get; set; }public Via via { get; set; }public DateTime created_at { get; set; }public DateTime updated_at { get; set; }public string type { get; set; }public string subject { get; set; }public string raw_subject { get; set; }public string description { get; set; }public string priority { get; set; }public string status { get; set; }public object recipient { get; set; }public object requester_id { get; set; }public object submitter_id {
Hi, I'm new to creating apps in zendesk support, it is possible to update the app every time the status changes.
Hi, I am using Zenpy in an effort to port data from my Sandbox to live environment. My goal is port over: Ticket Fields Ticket Forms Triggers Automations When I attempt to create the TicketField, I get the following error: zenpy.lib.exception.APIException: {"error": "RecordInvalid", "description": "Record validation errors", "details": {"title": [{"description": "Title: cannot be blank", "error": "BlankValue"}]}} Some code for what I am trying: field = zenpy_box.ticket_fields(id='1900000103174') created_field = zenpy_prd.ticket_fields.create(field) When I print the serialised object, I get the below output: {'id': 1900000103174, 'custom_field_options': [{'id': 1900000392114}, {'id': 1900000392134}, {'id': 1900000392154}, {'id': 1900000392174}, {'id': 1900000392194}]} Based on that, I can see that the serialised object doesn't have any of the fields required. This may be down to a lack of Python knowledge on my part, but I would appreciate if anyone could let me know if what I am
In my iframe.html, I have "select element" and when it change, it will call my javascript function which read content from external html file, located at assets/template/xxx.html, using command $.get("path_to_file", callback(){}) . When I test on my local, the program run properly but when I deploy to server it get error below: https://521412.apps.zdusercontent.com/521412/assets/templates/xxx.html 403 Please suggest Thanks
Hey Zendeskers! I have worked in the recent past with a WordPress-based company's support team that uses Zendesk for trouble tickets, so I am familiar with the platform.Fast-forward to today - I am building an online forum community for a very popular WordPress theme. The owner of the above company loves the idea, and wonders if I can include Zendesk support from within the community.I have run across the title-mentioned two plugins. However, the community chat about them, and the updates to the plugins, seem to be old in a way that invites concerns.Does anyone know if there will be continued updates to these plugins? Considerations are compatibility with WP 5.8 and with latest WooCommerce (as I've seen issues with these in even some of the more recent comments I've been able to find).There is also a plugin called "CRM Perks – WordPress HelpDesk Integration – Zendesk, HelpScout" (etc.). It is recently updated, seems to be legit, but very few implementations.Would love to get feedback f
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.