How to copy and paste a flow in dialogflow cx? - dialogflow-cx

I want to create an agent with two flows using the new version of Dialogflow (CX), in some ways this 2 flows are very similar. That's why instead of creating from scratch all the pages of a flow i was looking if it was possible to copy and paste a flow and then make some changes!

Two weeks ago Dialogflow released Flow Import/Export.
You can now click on a flow -> Export to file
Click on '+' to add a new flow, and now you can choose import, choose the file you just imported and voilá, you got yourself a copy.
Heads up that the copying of parameters, entities and intents is a bit funky so you may need to remove trailing numbers that may be added to duplicates.

That is not possible. However, in Dialogflow CX intents can be reused, which would speed up your progress as compared to Dialogflow ES.
Additionally, you can create Route Groups to deal with Routes that should exist at multiple parts in your conversation tree. That should take care of some duplication!

Thanks a lot for answering! I didn't know about Route Groups, which seems to be a valid alternative to solve my problem! Thank you!

Related

Microsoft crm dynamics legacy web interface app

I'm very new to Microsoft CRM, so please fix me if i'm wrong.
I have a business app that has the old web interface.
I don't want to setup a new solution for a client and provide a new api.
A want to reuse what is already there and adjust what data I will get when I request some project query.
My problem is that I cannot find where the schema is defined.
Can someone point me where to look for it?
Right now the api is working and I can retrieve data without problems, but there are some missing fields that are present CRM and not accessible via api. And my goal is to provide those fields
Thanks
go to make.powerapps.com
on right hand side select your env (dev/Test/Prod)
after that select solution on left hand side
then scroll down complete list you will find default solution
once you visit default solution, It hold almost entire system schema and so on. For example tables, it's fields and so on.
there are many other ways, but this should be a good starting point.
Note: It is not recommended to make changes directly under default solution, In fact it is bad way of making changes.

How to use Twilio to do some automation, and then let a human converse?

I'm a 100% newbie with Twilio but trying to help someone out.
We have a website where someone fills out a form and it kicks off some automated texts. First we want some automated back and forth (at the moment this is being done by our website built on bubble.io, but we could switch it to Twilio if need be).
At the end of the automated conversation, we want a human to then step in and have a human conversation.
Is this possible? How would I do that?
We're open to any platform.
take a look at this part of the Twilio documentation, it may provide additional insight into what you are attempting. Studio is good for the initial human<>bot interaction but at some point for 2-way dialog, you will need to introduce Programmable Chat.
How to hand-off messaging conversations from Autopilot to your Contact Center
https://www.twilio.com/docs/autopilot/guides/how-to-hand-off
To achieve your goal try following five steps:
Hand-off documentation
send-to-agent-action
send-to-agent-function
Build Agent Hand-off
Complete the hand-off
To sum up, you need to go through several steps. First of all, visit 1 this link (although there might be need of this link to do miscellaneous tasks until to achieve your final output). After going to 1 this link follow the steps (side navigation menu) as per as your need. The documentation is well directed. Then follow the rest links i have mentioned (go one by one from 2 to 5. These are the things you have to go through each of them to achieve your goal).
That's all. Hopefully, it'll be helpful for you :)
This question is too open-ended to really answer, but sounds like a good use case for Twilio Studio, which is a GUI interface to the Twilio API and has widgets to gather text input, make http requests to send that input wherever you need, and connect the user to an agent afterwards.

Create pop-up announcements upon login?

I want to get all of my users to see announcements. As you already know, we can't force everyone to use a dashboard that would have the announcements located in it as outlined here: https://www.powerobjects.com/blog/2011/11/22/adding-announcements-to-the-dashboard-in-crm-2011/. I could add this component to the most frequently-used dashboards, but I'm not going to get complete compliance. Too many people use user-defined dashboards and views. Further, not all of our users use email or other correspondence consistently, so my channels of communication for updates to the system are limited. My best bet was to create a popup upon login containing announcements, akin to the "pending email" warning, which would appear upon login regardless of any other conditions:
I've dug around to try and see where that warning comes from, in hopes of reverse engineering it to build a new component... but I just couldn't figure it out. I've seen options on how to disable or circumvent it, which naturally is the opposite of what I'm trying to do.
Is something like this possible?
Unfortunately this is a missing most wanted piece/feature even today in latest 365 versions.
We are using Web resources in global dashboards to socialize such thing, as announcements are deprecated. We cannot circumvent personal dashboards as default scenario.
We are planning to explore Learning path for this requirement, but that’s not applicable for your version.

Auto format #1234 string in Microsoft Teams channel

Is it possible to add some code or something else to make it possible that whenever I type a hashtag followed by a number that this will be replaced by a url?
My requirement is whenever some developer mention a ticket number like #1234 in his chat post into a channel I want to make this clickable and directly opens a url like myticketsystem.com?id=1234.
If I understand correctly, you're looking to implement an auto-linking similar to how GitHub handles things like Fixes issue #xxxx? It isn't possible to implement this in Teams today, it isn't possible to inject your own logic into the composition rendering pipeline.
What you could do however is build a Compose Extension. This wouldn't replicate the GitHub experience but it would certainty make it easier to insert links to tickets into the compose editor. It could also be a more powerful tool, allowing users to search the ticketing system rather than having to know the number before writing the post.

How to edit existing place with Google Places API

I am working for a business that deals with auto body shops - we have them subscribed to a service and want to enhance that service by utilizing the Goolge Places API.
I would like to update the places entries by adding or changing specific photos, descriptions and contact info. I realize there is a section of the documentation that deals with adding a 'place report' but I felt this flow was unclear and/or ambiguous.
In other words, what happens when i place this report? Is there a vetting process that only google is involved in? Does this even do what I'm asking it to do? Is this creating a new entry entirely?
Any help on clarification is appreciated. I may have missed the obvious here so if you feel that way let me know with a link please.
The Places Photo service is a read-only API that allows you to easily add high quality photographic content to your application.
https://developers.google.com/places/documentation/photos
Did you not understand the 'read-only' part?

Resources