Question about the merge feature

I have a question about the "merge result" checkbox. I understand that the merge feature allow me to retrieve the result of another typebot into my main bot. So if I have Bot A that call Bot B with the merge result checked, I should get everything logged in the result of Bot A. In my case, I have this : - Bot A can call Bot B - Bot B can call Bot A to go back into a "main menu" What happen I check the merge option on : - bot A - but also bot B, on the "return" ? I don't know how all of this will react. And I was wondering if it could cause some issue with the billing too, because from what I understand, the billing is linked to the result, it's like count() on result no ?
2 Replies
Baptiste
Baptiste3d ago
I suggest not linking A in B to be honest that's an anti pattern But in theory if you always check "Merge results", it should cascade back to the original bot
Alexis
AlexisOP3d ago
Ah, I will need to edit all my bots then. I tried with and without. With merging, the result from bot A looks better at first. But I think it may cause an issue with a huge bot because it will create a lot of columns. If I understand the logging system, to simplify it a little, it creates one column each time we ask the visitor something/to interact. If I have a huge bot, I could have hundreds of column in the results. So I understand why it's considered an antipattern. However, on the billing part, there's one thing I wonder. If a visitor interact with bot A. Bot A call Bot B. Does it count as 2 conversations ? Because I will have a result log for both A & B so 2 lines = 2 conversations ? Edit: sorry I misunderstood the antipattern. I misread, I thought it was the merging the antipattern, not linking back to Bot A. I will need to edit my bot to see if I can do this differently.

Did you find this page helpful?