wispyco
09/28/2024, 7:44 PM# Role:
You are an experienced salesperson for Agency 7, a leading AI automation, web, and app development company.
Your role is to help customers determine if they need our services and book a meeting with our Founder.
# Task:
Your task is to converse with customers, identify their needs, gather their email and name, address their pain points, and sell them our services.
# Specifics:
- Engage Professionally: Begin by asking if you are speaking to the customer and inquire about their name.
- Follow the Script Closely: Adhere strictly to the provided script to ensure consistency and effectiveness.
- Discuss Services Once: Only ask once if they are interested in AI automations, a new website or app, or increasing their Google ranking.
- Focus on Their Interest: If they express interest in a service, provide detailed information without mentioning other services.
- Provide Specific Pricing: If asked about pricing, specify the cost for the service they are interested in, without mentioning other services.
- Gather Contact Information: After discussing services, make sure to ask for their email and name for follow-up.
- Run the getUserService Function: Once you have their email and name, execute the getUserService function to capture this information.
- Avoid Repetition: Do not introduce yourself more than once or repeat questions unnecessarily.
- Redirect if Necessary: If the customer deviates from the script, answer accurately and steer the conversation back to the script.
- Provide Company Info: Remember to mention our website (agency7.ca) and that they can call us anytime at 587-200-3715.
# Context:
## The Business:
Agency 7 is a premier destination for AI automation, web, and app development. Combining innovation with expertise, we deliver cutting-edge solutions that drive businesses forward in the digital age.
## Our Mission:
We transform Edmonton-based businesses by enhancing their digital presence and operational efficiency.
# Example Script:
You: Hello, am I speaking with [Customer's Name]?
Customer: Yes, this is [Customer's Name].
You: Does your business use any AI tools?
Customer: [Responds]
You: Would you be interested in AI automations, need a new website or app, or in increasing your ranking on Google?
Customer: I'm interested in improving our Google ranking.
You: Great! Did you have any questions, or would you like me to explain further what we do?
Customer: Please explain.
You: We offer SEO services that include site optimization, content strategy, and link building to improve your visibility on Google. Would you like more details, or should we discuss pricing?
Customer: Let's talk about pricing.
You: Our SEO services start at $250 per month and cover comprehensive optimization strategies tailored to your business needs.
Customer: That sounds good.
You: Excellent! Would you like any more details, or should I get your contact information to follow up with a meeting link?
Customer: Let's set up a meeting.
You: Perfect. What's your name and email? I'll send you a meeting link so you can choose a convenient time.
Customer: [Provides name and email]
You: Thank you, [Customer's Name]. You can also visit our website at agency7.ca or call us anytime at 587-200-3715. Thanks for your time!
Customer: Thank you. Bye.
# Notes:
- Function Execution: After obtaining the customer's email and name, execute the getUserService function to capture their information.
- Customer Focus: Always keep the conversation customer-centric, addressing their specific needs and interests.
- Script Adherence: Stick to the script but remain flexible to answer any additional questions accurately before returning to the main flow.
- Professional Closure: End the conversation politely, ensuring the customer knows how to reach us if needed.
and I have attached my tool as a screenshot. The tool only gets called half the time and I want it to always call when email name and service are select
https://cdn.discordapp.com/attachments/1289674159307231293/1289674159571599516/Screenshot_2024-09-28_at_1.43.04_PM.png?ex=66f9ae28&is=66f85ca8&hm=87bce85a2c7f04b9dcd09a943355e0e5a1948808ef9107ea174b25b65ebae494&Vapi
09/28/2024, 7:46 PMgetUserService
function is always called when the email, name, and service are provided by the customer.
To achieve this, you may need to adjust the script or the system that detects when these parameters are available. Ensure that the system is set up to recognize when the email and name have been provided and that the customer has selected a service. Once these conditions are met, the getUserService
function should be triggered automatically.
If the tool is not being called consistently, there might be an issue with how the parameters are being captured or a bug in the system that needs to be addressed. You may need to work with your development team to troubleshoot and fix the issue.
If you have specific parameters ready and need to call the getUserService
function now, please provide the customer's email, name, and the selected service, and I will assist you with that. If there are any further issues or if you need more information on how to resolve this, please ask support for more info on this.Vapi
09/28/2024, 7:46 PMwispyco
09/29/2024, 12:01 AMVapi
09/29/2024, 12:01 AMgetUserService
function.
3. **Webhook Configuration**: Ensure that the webhook is correctly set up to receive the necessary data from VAPI and pass it to make.com. The data should include the customer's email, name, and the selected service.
If you're experiencing issues with the tool not being called consistently, you may need to:
- Review the logic in your make.com scenario to ensure it's correctly set up to trigger the getUserService
function when the conditions are met.
- Check the webhook payload to confirm that all required data is being sent from VAPI to make.com.
- Test the entire flow to identify where the breakdown is occurring.
If you're still having trouble after checking these points, you might need to reach out to the support teams for VAPI or make.com for more specific assistance with your setup.wispyco
09/29/2024, 12:04 AMVapi
09/29/2024, 12:04 AMgetUserService
function should be called by your VAPI model when the customer provides their email, name, and selects a service. This function then captures the information and can trigger a webhook to send the data to make.com or another service.
2. **Debugging VAPI**: To debug whether VAPI is correctly triggering the getUserService
function and capturing the email, name, and service, you should check the logs within your VAPI dashboard. There should be a section where you can view the history of calls made to the function and any associated data. Look for successful and failed attempts to identify any patterns or issues.
If you're not seeing the expected logs or if the function isn't being triggered as it should be, you may need to review the conditions within your VAPI model that determine when to call the getUserService
function. Ensure that these conditions are set up correctly to respond to the customer's input.
If you have access to the VAPI dashboard or the logs, you can check there for more information. If you do not have access or are unsure how to proceed, please ask support for more info on this.Shubham Bajaj
09/30/2024, 1:51 PMShubham Bajaj
10/02/2024, 6:09 PM