Skip to main content
Question

Help with a Zap that extracts information from several messages in one customgpt.ai (chatbot) conversation

  • February 11, 2025
  • 5 replies
  • 17 views

  • Beginner
  • 2 replies

Hi, I'm looking for help on creating a zap with customgpt.ai, where the Zap uses information from all fields in a customgpt.ai. conversation, currently the Zap is only picking up content in the first message of the conversation and not from the entire thread. The purpose of this integration is to extract contact information (name, email, phone number) from users to generate leads. The current integration works well (but only extracts information from the first message in the conversations).

I am using the following zap sequence.

  1. App: CustomGPT, Event: Input “CustomGPT New Conversation” (source of content)
  2. App: Formatter by Zappier, Event: Number (to extract telephone numbers from the user's conversation - input “CustomGPT New Conversation”)
  3. App: AI by Zappier, Configuration Prompt: “I want to extract lead data. Please pull the user's name, email address and any other contact information. Also provide a summary of the conversation and include any numbers that the user provides in the summary”. Output fields (Name, Email, Telephone, Summary of Conversation)
  4.  App: Zappier Tables. The creates records with name, email, telephone number and summary of conversation.

Everything works as long as the data is in the first message of a customgpt.ai conversation, if the user includes their contact information in other messages in the conversation thread the data is not retrieved in the zap. 

So, I'm looking for a way to extract a user's contact information from a customgpt.ai conversation, irrespective if the data is in the first message or in other messages of the conversation thread.

Please note I have zero coding experiencing and am a no code novice.

Thanks

AGM

Did this topic help you find an answer to your question?

5 replies

JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2312 replies
  • February 12, 2025

Hi ​@AGM,

 

Welcome to the Community.

 

It seems your Zap is only capturing the first message of the conversation due to the "CustomGPT New Conversation" trigger. To capture all messages, use the CustomGPT "New Message" trigger. If not, you can use Zapier's Looping feature to process each message in the conversation and extract the data. Alternatively, use Formatter to split the conversation into individual messages if combined into one field. Update your AI prompt to ensure it recognizes contact details in all parts of the conversation.

 

I hope this helps. Let us know if you need further assistance.


  • Author
  • Beginner
  • 2 replies
  • February 12, 2025

Hi Jammer, 

Thanks for your suggestion. I'm going to try the “new message” trigger instead and see how this works out first.

Regards,

AGM


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2312 replies
  • February 13, 2025

Hi ​@AGM,

 

Just keep us in the loop so we can further assist you if needed. Thank you.


  • Author
  • Beginner
  • 2 replies
  • February 14, 2025

Hi Jammer,

Thanks for your help again, let me walk you through my last set of steps (unfortunately, I still only have partial success). I ran the tests in the configuration phase of each step and at the end of the Zap – the outcome was successful. The tool had extracted contact information from the 3rd message in the conversation and created a record in the table. However, after publishing and testing the Zap “live” it didn’t pull in any contact details – whether information was in the first message or later messages in the session. 

Regards,

AGM


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2312 replies
  • February 17, 2025

Hi ​@AGM,

 

If your Zap works during setup but not when live, possible causes include delays in triggering, filters preventing activation, incorrect trigger event settings, or data formatting issues. Try reviewing these factors, and if the issue persists, contact Zapier Support for further assistance.