- 01 Nov 2024
- 25 Minutes to read
- Print
- DarkLight
19.1.4. Prompt Template Library and Prompt Ideas
- Updated on 01 Nov 2024
- 25 Minutes to read
- Print
- DarkLight
AI Prompt Templates
There is so much that you can do with Natterbox AI prompts, but it can be hard to know where to start! We've packed this guide with example prompts to spark your creativity along with a list of fun things you can try.
Start with these general prompts, but we recommend you tailor them to fit your unique needs.
Tips for writing a good prompt can be found here: Prompt Engineering.
What’s in this Guide?
Below is a list of use cases that Natterbox AI can be used for with example prompts and tips on how to expand them to better fit your needs.
Use Cases
Call Rating
Provide a rating (1 through 10) for a particular part of a call:
Rate the agent’s apology
Rate the level of the agents rapport with the customer
Rate the agents professionalism
Boolean
Identify whether a something was or wasn’t said on a call (and potentially extract it if it was present):
Give a list of the next steps the agent and customer have after the call
Did the agent ask security questions at the beginning of the call?
Did the agent confirm the customer’s contact information?
Was the issue solved within the transcript?
Were our competitors discussed on the call?
Did the agent summarize the actions or next steps at the end of the call?
Did the Agent inform the customer that the call is being recorded?
If this was a new issue, did the agent provide the customer with a new ticket number?
Were credit card numbers discussed on the call?
Were Social Security Numbers discussed on the call?
Was a booking made on the call?
Was a contract discussed on the call?
Did the agent offer further assistance at the end of the call?
Did the agent offer to send a followup communication at the end of the call?
Were failure symptoms discussed? What were they?
Were repair diagnostics discussed? What were they?
Were the customers' pain points discussed on the call? What were they?
Were the the challenges the customer is facing discussed on the call? What were they?
Were the needs of the customer discussed on the call? What were they?
Did the Agent clearly communicate the company's value proposition?
Did the customer express objections on the call? What were they?
Did the Agent make negative comments about other teams, products, or services of my company?
Did the Agent set clear expectations for the customer?
Did the Agent ask about how the customer heard about [Company]?
Did the Agent discuss the cancellation policy?
Keywords
Extract keywords from the call:
AI Translation
Translate and analyze the call:
AI Assist
Provide in-depth analysis or produce simple textual response to update fields in your workflows, see here in terms of how to make use of AI Assist :
Misc
Name | Prompt | Description | Extra steps | Example Output | Type |
---|---|---|---|---|---|
Agent Performance | As a call center quality assurance engineer please rate the agent’s performance on this call transcript. For the Reason, give me a list of things the agent did well and a list of things the agent could have done better on the call to maximize customer satisfaction. | You can ask the AI to rate your agent’s performance at a very high level, where the AI will decide for itself the most important pro’s and con’s of your agent’s conversations and produce a rating and a list, this can help provide a rough indicator of general performance of your agents | Rating: 5 Explanation: Things the agent did well: - Greeted the customer politely and introduced himself - Confirmed the customer's details accurately - Acknowledged the customer's request and provided a clear resolution - Checked if the customer had any other requests before ending the call - Thanked the customer and wished them a great day Things the agent could have done better: - Provided a more detailed explanation for the terminated call to improve customer understanding - Suggested alternative solutions or next steps if the original request could not be resolved - Shown more empathy or offered additional assistance when the call was terminated | Rating | |
Agent Welcome | As a call center quality assurance engineer please rate the agent’s welcome on this call transcript. Consider the following in your evaluation: - Friendliness: Was the welcome warm and engaging? - Politeness: Did the agent use polite forms of speech and ask the customer how they could help? - Professionalism: Was the welcome in line with professional business etiquette? - Slang: Mark the agent down if they use slang words or sayings. These are not appropriate in a business setting. <RULES> -If the agent fails to announce their name as part of the welcome, you must score the call 4 or lower. -If the agent fails to ask a question similar to “How can I help today?”, you must score the call 4 or lower. It does not need to be this exact question but the agent must ask the customer how they can help. </RULES> Feel free to use bullet points if this makes your reasoning clearer. | You can also dig further into the specifics around your businesses’ conversations, in this example you can rate specifically the kind of welcomes your agents are meeting your customer’s with, this can be helpful if you’re aware of a specific area you want your agents to improve. | Expand the RULES section with any additional points that are important to your business (i.e. must mention your company name) | Rating: 6 Explanation: The agent's welcome was relatively professional, but could have been more warm and engaging. While the agent introduced themselves by name, they did not explicitly ask the customer how they could help or provide a clear invitation to assist. The agent's tone and phrasing was mostly polite, though the use of some informal language like "k" and "yep" slightly detracted from the professionalism. Overall, the welcome was functional but could have been stronger in demonstrating empathy and a desire to be truly helpful. | Rating |
Customer Sentiment | Please rate the customer's average sentiment. | You don’t have to focus on just the agent, you can also rate the customer’s side of the conversation. You can use this prompt to get a rough idea of how positive your customers are when on the phone. | Rating: 8 Explanation: The customer's sentiment throughout the conversation was generally positive and polite. There was no use of profanity or any other inappropriate language. The customer was cooperative and appreciative of the agent's assistance in trying to resolve their query. | Rating | |
Rate the Agent’s Farewell | Look at the final statements made by the agent before the call's conclusion. Rate the farewell's quality on a scale from 1 to 10, where 1 indicates a poor farewell that lacks friendliness, politeness, or alignment with professional business etiquette, and 10 indicates an exceptional farewell that excels in these areas. You cannot give out a rating of 5 or higher unless the agent asked the customer if there was anything else they could help with. Explain your reasoning and provide a few excerpts from the transcript that demonstrate the level of farewell shown by the agent. Feel free to use bullet points if this makes your reasoning clearer. | This will rate the quality of the farewell the the agent gave, and provides reasonings for said rating. | Based on the provided transcript, I would rate the quality of the agent's farewell as a 7 out of 10. Reasoning: - The agent ended the call with a friendly and polite farewell, saying "No worries, have a nice day bye." - However, the agent did not explicitly ask the customer if there was anything else they could help with before concluding the call. This is a key requirement for a rating of 5 or higher. - The farewell was professional and aligned with business etiquette, but it lacked the extra step of checking if the customer had any other needs. Relevant excerpts from the transcript: - Agent: "Is there anything else I can help you with today?" - Customer: "No that's all thanks" - Agent: "No worries, have a nice day bye" While the agent's farewell was generally positive, the lack of a final check-in with the customer prevents it from being rated as an exceptional farewell (5 or higher). A more complete farewell would have included the agent asking if there was anything else they could assist with before wishing the customer a good day. | Rating | |
Rate the nastiness of the call | Rate this call for the nastiness of the customer. If the customer is offensive and abusive to the agent, give the call a high rating To get a high rating, the customer must be punitive, abusive, sweary, and insulting. If the customer is simply frustrated or impatient, this can be given a lower score. If the customer is pleasant and polite, give the call a low score. If you are unable to determine the nastiness of the customer, return 'no rating' for the rating and explain your answer in the reason. For the reason, please pull out examples from the transcript that back up your rating assessment. Please indicate in as part of the reason if the customer used any swear words. Please ignore the agent parts of the transcript when calculating your rating. Only use the customer parts of the transcript. | This will give a rating on how ‘nasty’ the customer was on a call, the higher the score the ‘nastier’ the behaviour of the customer. | Rating: 1 Reasoning: The customer was pleasant and polite throughout the interaction, without any use of swear words or abusive language. The customer simply expressed frustration with the Webphone issue, but was cooperative in trying the troubleshooting steps provided by the agent. There is no evidence of the customer being nasty, offensive, or abusive towards the agent. | Rating | |
Rate agent empathy | Please analyze the provided phone call transcript between the customer service agent and the customer. Look for signs that the agent is demonstrating empathy, such as: <RULES> -Acknowledging and validating the customer's feelings, situation or concerns. For example, the agent saying things like "I understand how frustrating this must be" or "I apologize for the inconvenience this has caused you." -Asking questions to better understand the customer's perspective and gather relevant details. For example, "Can you tell me more about what happened?" or "How has this issue impacted you?" -Offering reassurance, support or a commitment to help resolve the issue. For example, "I'm here to help" or "Let's work together to get this fixed for you." -Using a warm, caring and patient tone, even if the customer is upset. Look for a calm, measured speaking style with a focus on problem-solving. -Avoiding judgment, arguments, or dismissing the customer's concerns. The agent should come across as open, receptive and focused on the customer. </RULES> <OUTPUT> After analyzing the transcript, please provide an empathy score for the agent on a scale of 1-10, with 1 being not at all empathetic and 10 being extremely empathetic. Explain your reasoning and provide a few excerpts from the transcript that demonstrate the level of empathy shown by the agent. Feel free to use bullet points if this makes your reasoning clearer. </OUTPUT> | This will rate the level of empathy that the agent had towards the customer. | The rules of this prompt are mostly focused around the service call use case and problem solving, if you wish to use this prompt for a sales use case you may need to amend the rules to better fit. | Rating: 7 Reasoning: - The agent demonstrated empathy by acknowledging the customer's issue and expressing concern ("Oh I'm sorry to hear that"). - The agent asked clarifying questions to better understand the problem ("What does the status of the Webphone currently say?") and gather relevant details. - The agent provided a clear troubleshooting step and guidance on how to resolve the issue ("It may have lost its connection and failed to reconnect. Not to worry, it can be quickly resolved by closing down the Webphone and re-opening it."). - The agent offered additional resources for future reference ("Also for future reference if you go to docs.natterbox.com have an article on the Webphone and how to troubleshoot if it gets stuck in future"). - The agent maintained a calm, professional, and helpful tone throughout the conversation. However, the agent could have further demonstrated empathy by explicitly validating the customer's frustration (e.g., "I understand how frustrating it must be not to be able to make calls") and offering more reassurance or a commitment to resolve the issue (e.g., "Let's work together to get this fixed for you"). | Rating |
Rate the customer’s sentiment | Calculate the call rating as follows: For each customer speaking turn, calculate a sentiment rating. Only score the customer sections, not the agent sections. This score must be between 1 and 10. 1 is the most negative score. 5 is a neutral score. 10 is the most positive score. Take the average of all the sentiment scores and use this as the Rating. | This will rate the average customer sentiment across the call, the higher the score the the greater the level of positivity. | Rating: 10 Reasoning: The conversation was professional, polite, and the agent was able to promptly resolve the customer's issue. There was no use of profanity, and the customer's sentiment appeared to be positive throughout the call. | Rating | |
Rate the agent’s questioning skills | I want you to rate how well the questioning skills of the agent in this call transcript. Rate the quality from 1 to 10 with 1 being the worst and 10 the best. Use the following criteria: -Did the agent asked questions on the call? -Did the agent ask questions that helped resolve the customers issue? -Did the agent ask questions that are connected to the topic of conversation? If the agent did ask questions on the call output the following for the reason: As a set of bulletpoints, provide the questions that were asked by the agent. For each question, indicate if it was on-topic or off-topic. For each question, also indicate if it contributed positively or negatively to the outcome of the call. If the agent did not ask any questions on the call, output the following for the reason: "No questions asked". | This will rate how well the agent’s level of question making, and indicate whether the questions asked were relevant and effective at addressing the discussed issue. | If your agents follow a script or runbook that mandates certain questions should be asked, you may want to include said questions in the prompt criteria. | Rating: 8 Reasoning: The agent asked several relevant questions that helped resolve the customer's issue with the Webphone. The questions were on-topic and contributed positively to the outcome of the call. Here are the questions asked by the agent: - "Am I talking to Steve from ACME LIMITED?" - On-topic, contributed positively to the call. - "What is your issue with the Webphone exactly?" - On-topic, contributed positively to the call. - "What does the status of the Webphone currently say?" - On-topic, contributed positively to the call. - "Any luck?" - On-topic, contributed positively to the call. - "Are you able to try a test call?" - On-topic, contributed positively to the call. The agent also provided a helpful suggestion for the customer to refer to the documentation on the Natterbox website for future troubleshooting, which further contributed to the positive outcome of the call. | Rating |
Give a list of the next steps the agent and customer have after the call | Please analyze the call transcript between the agent and the customer. Are there any next steps for the agent or the customer? Only include next steps that need to happen after the call. Do not include next steps that were solved or completed on the call. If neither the customer or the agent had any next steps, output a rating of 1. If either the customer or the agent did have any next steps, output a rating of 10. If the call has a rating of 10, output the next steps as the reason. Format this as a set of bullet points, one set for the agent, one set for the customer. Only include next steps that need to happen after the call. Do not include next steps that were solved or completed on the call. If the call has a rating of 1, output "No Next Steps" as the reason. | This will produce a list of next steps for either the agent or customer after call. Note that all steps that have been identified and resolved during the call will be omitted. A rating of 1 means that no next steps are required and 10 means there are next steps required. | Rating: 10 Agent Next Steps: - None Customer Next Steps: - Review the status of the numbers in the Natterbox app - Review the guide on managing numbers in the account at docs.natterbox.com | Boolean | |
Was a Support Ticket Mentioned on the call? | Please analyze the provided phone call transcript between the agent and the customer. Scan the transcript and extract any ticket numbers. You can identify ticket numbers in the transcript as they will start with a XYZ followed by further digits. <OUTPUT> -If a ticket number was mentioned and it began with XYZ, give the call a rating of 10 and output the ticket number as the reason. For the reason, the ticket number you found in the transcript and no further text as part of the reason. The number MUST start with XYZ in order for you to rate the call a 10. -If the ticket number was not present, give the call a rating of 1 and put "Ticket not given" as the reason. If you detected a ticket number but it did not start with 'XYZ' then you must give the call a rating of 1. </OUTPUT> | This will identify whether a ticket (such as a support ticket) was mentioned. A rating of 10 means a ticket was given and a rating 1 means no ticket was mentioned. | Replace ‘XYZ’ with the expected format of your business’s tickets | Rating: 10 Explanation: 001579 | Boolean |
Did the agent obtain the customer’s name? | Please analyze the provided phone call transcript between the customer service agent and the customer. Did the agent obtain the customer's name during the call? <OUTPUT> -If the agent obtained the customer's name, give the call a rating of 10 and output the name of the customer as the reason. For the reason, I want the name and no other text. -If the agent did not get the customer's name, give the call a rating of 1 and put "Name not given" as the reason. </OUTPUT> | This will identify whether the agent was able to get the name of the customer. A rating of 10 means a name was given and a rating 1 means no name was mentioned. | Rating: 10 Reasoning: Steve Matty | Boolean | |
Did the agent get the customer’s site address? | Your task is to analyze this transcript to try to find the customer's address. Follow these steps: 1. Read through the transcript carefully line by line. Look for the customer stating their address or the agent confirming the customer's address. 2. Keep in mind that the full address may be split across multiple lines of dialogue. Piece together the street address, city, country, and zip code or post code as you find them to construct as much of the address as possible. 3. If you are able to find the customer's address anywhere in the transcript, return the number '10' followed by the full address exactly as it appears in the transcript. Do not include any other explanations or text. For example: <EXAMPLE> Rating:10 Reason:123 Main St, Anytown, CA 12345 </EXAMPLE> 4. If, after analyzing the entire transcript, you cannot find a clear mention of the customer's address, return the number '1' followed by the text' No address found'. Again, do not include any other output. <EXAMPLE> Rating: 1 Reason: No address found </EXAMPLE> Remember, I only want you to return either the '10' followed by the found address or the '1' followed by 'No address found', with no other text or explanations. Analyze the transcript carefully to find the address but do not make any guesses or assumptions. | This will identify whether the an address was given. A rating of 10 means an address was given and a rating 1 means no address was mentioned. | Rating: 10 Reasoning: 10 Downing Street, London SW1A 2AA | Boolean | |
Did the agent get or confirm the customer’s phone number? | Please analyze the provided phone call transcript between the customer service agent and the customer. Did the agent obtain the customer’s phone number? <OUTPUT> -If the agent was able to obtain the customer’s number, give the call a rating of 10 and output the phone number as the reason. For the reason, I want the phone number and no other text. -If the a phone number was not present, give the call a rating of 1 and put "Phone Number not given" as the reason. </OUTPUT> | This will identify whether the a phone number was given. A rating of 10 means a phone number was given and a rating 1 means no phone number was mentioned. | Rating: 10 Reasoning: 02035100999 | Boolean | |
Top Keywords | Give the call a rating of 5. For the reasoning give me a bullet point list of the 10 most interesting words from the transcript. Do not give me any other text. | Use the following to extract the most important keywords mentioned throughout a conversation, which can help to get a general idea of the key discussion points | You can amend the amount of words you wish to report back on as well as well create a qualifier for the type of words to be returned (i.e. return a list of the top keywords to do with a sale) | Rating: 5 Explanation: - Interesting - Connector - Username - Jobs - Authentication - Procedure - Reschedule - Production - Restart | Keywords |
Pull out Customer Compliments | I need you to analyze this call transcript and identify any exceptional compliments given by the customer to the agent. We're looking for high-quality, quotable compliments that show significant appreciation and satisfaction. These compliments should express a high level of gratitude, admiration, or positive feedback that stands out from typical polite remarks. Avoid flagging mundane or generic compliments that are common courtesies or simple acknowledgments of help. Focus on the compliments that could serve as powerful testimonials due to their enthusiastic and detailed nature. If such a complement exists within the transcript, output a Rating of 10 and output the complements into the Reasoning. Output the complements only, no other text. If no such complements are present on the call, output a Rating of 1 and output ""No Compliments"" into the Reasoning. | This return any compliments the customer gave. A rating of 10 means a compliment was given and a rating 1 means no compliment was given. | Rating: 10 Reasoning: "Wow, thank you so much!You've been incredibly helpful and made this process so easy." | Keywords | |
Translation - Summarization | As a rating, you must give the call a score of 5. For the reason, provide a summary what happened on the call in 5 bullet points. Please include what the call was about and the steps that the agent took. Also, provide a summary of the outcome of the call. You must provide your response in [Chosen Language]. | This will summarise the call in the chosen language. | Replace [Chosen Language] with the language you wish to translate to | Rating: 5 Reasoning: - La llamada se trató sobre un problema con el Webphone del cliente, donde no podía realizar llamadas. - El agente identificó el problema y proporcionó los pasos necesarios para resolver el problema, como cerrar y volver a abrir el Webphone. - El agente también proporcionó información adicional sobre dónde encontrar más recursos para solucionar problemas futuros con el Webphone. - El cliente pudo resolver el problema y realizar una llamada de prueba con éxito. - La llamada se resolvió de manera satisfactoria y el cliente quedó satisfecho con la ayuda proporcionada por el agente. | AI Translation |
Translation - Sentiment | Please rate the customer's average sentiment. Please return the reasoning in [Chosen Language]. | This will provide the average sentiment of the call in the chosen language. Note this can be applied to all other prompts. The key part of the prompt is ‘Please return the reasoning in [Chosen Language].’ | Replace [Chosen Language] with the language you wish to translate to | Rating: 3 Reasoning: La conversación tuvo un tono negativo con una interacción poco amistosa entre el agente y el cliente. El agente no mostró un esfuerzo por resolver el problema del cliente y no proporcionó ninguna guía o información útil. Esto resultó en una puntuación de sentimiento promedio baja, lo que se refleja en la calificación general de 3. | AI Translation |
Auto Wrap-up | Based on the transcription of the call, please choose which of the following options best describes the outcome of the phone call. Your response must only be one of the options below without any additional explanation as to why that option has been chosen. You must give me the response with no other text Support Case Resolved Support Case Opened Escalated to Supervisor Customer Hung up Decision maker spoken to Gatekeeper spoken to Meeting booked Qualified Out Voicemail left Use the following definitions for each option to help better decide which option should be used: Support Case Resolved - this means the Customer called to discuss a problem or query and the agent was able to resolve this successfully by the end of the call Support Case Opened - this means the Customer called to raise a problem or query. The agent was not able to resolve this by the end of the call and additional action will be required. Escalated to Supervisor - Should only be used if the call was successfully escalated to a supervisor Customer hung up - Should be used if the customer hung up the call before a resolution could be reached, with the customer most likely showing signs of frustration or anger Decision maker spoken to - this means the agent was able to reach a senior person in the business they contacted who is able to sign off on an order. Gatekeeper spoken to - this means the agent spoke with a person who was not the person they needed to speak with and were not able to be connected with the correct person Meeting booked - The main resulting action from the call was a meeting agreed between the parties on the call Qualified Out - by the end of the call the customer confirmed they were not interested in continuing the conversation any further either due to the conversation being irrelevant, it not being the right time to discuss with no new timeframe agreed or other similar reasoning Voicemail left - the agent left a voicemail for the customer | Will produce a Wrap-up response from a predefined list based upon which is most suitable | Replace the Wrap-up options with your own | Support Case Resolved | AI Assist |
Auto-update fields | Please analyze the provided phone call transcript between the agent and the customer. Scan the transcript and extract any ticket numbers. You can identify ticket numbers in the transcript as they will start with a XYZ followed by further digits. <OUTPUT> -If a ticket number was mentioned and it began with XYZ, output the ticket number only. -If the ticket number was not present, return "Ticket not given" only. </OUTPUT> | This will look for a ticket mentioned in a call and return it | Replace ‘XYZ’ with the expected format of your business’s tickets. Note this is just one example, if you need to automatically update a field after a call has been complete by fetching a certain piece of data based upon the conversation (in this example a support ticket) then you can virtually use any of the Boolean examples. | SUP-0235 | AI Assist |
Suggested Next Actions | Provide a bullet point list of next steps from this call, one set for the agent, one set for the customer. Only include next steps that need to happen after the call. Do not include next steps that were solved or completed on the call. Your response should only include the bullet point lists and should not include any reference to the output being based on this specific transcript and should state No Next Steps if none were agreed. Next steps must only include specific actions that must be done following the call and should not include advice on the agent or customers approach to the conversation or how they could improve their performance. | Creates a bullet pointed list of Next Steps for the Agent and Customer | If your business has runbooks which include ticking off particular Next Steps then these can be included in the prompt to ensure they’re always mentioned. | Agent Next Steps:
Customer Next Steps:
| AI Assist |
Generate Follow-up Content | Provide a response as if you are the agent writing an email to the customer as a follow up to this call. Your tone should be warm and friendly yet professional, you are a Sales agent trying to build a strong professional relationship with the customer. The contents of the email should include a summary of the relevant parts of the conversation, confirmation of any questions that need to be answered after the call and a bullet point list of any relevant follow up actions that were agreed as next steps. | This will generate an email to follow up after a Sales call | If your business emails have any further requirements or taglines, this can be appended into the prompt. | Hi Sarah, I hope this message finds you well! I wanted to reach out to thank you for taking the time to speak with me earlier. I enjoyed our conversation and appreciated the opportunity to learn more about your needs and how we can help. Recap of Our Discussion: During our call, we discussed your goals for improving team collaboration and how to streamline your project management workflows. It was great to hear about your vision for your team’s efficiency, and I’m excited about the potential fit for our solutions. Questions You Raised: Just to confirm, here are the main points you wanted further clarification on:
Next Steps: To keep everything on track, here’s a summary of our agreed next steps:
Please let me know if there’s anything I missed or if you have any other questions in the meantime! Looking forward to working together and helping you reach your goals. Warm regards, | AI Assist |
Categorize the call | For the Rating: Give this a score of 5. For the reasoning, I want you to apply the following logic: I am looking to build a database of all my inbound support calls. For this database, I want to give every call a category based on the customer issue experienced. Please categorize this call based on the reason the customer was calling in. This should be no more than 3 words. Give me the category only. No other supporting text. | This will provide a category for the reason why the customer called in. | This prompt is mostly focused around the service call use case, if you wish to use this prompt for a sales use case you may need to amend the criteria to better fit. | Rating: 5 Reasoning: Number assignment | Misc |