AppBazaar
Applets
21 min
overview exotel’s call flow applets allow you to design intelligent call workflows that manage customer interactions dynamically you can mix and match these applets in your call flows to greet callers, route calls, capture input, or send automated notifications below is an overview of each available applet and its purpose greeting applet the greeting applet allows you to pre set a recorded voice or entry message for your callers you can upload a custom wav file (8000 hz mono) record a message using your phone let robocop (text to speech) speak for you dynamically change the greeting at call time by specifying an application url that returns a wav file \ > learn more about the greeting applet docid\ l0sf9tcawow8 lpv3 eb8 connect applet the connect applet is used to connect callers to users, groups, or phone numbers you can activate the following features within this applet dial a user or group always recommended to connect via a group for better load distribution record calls optionally play a message via the greeting applet to inform callers that calls are recorded for quality purposes load balancing evenly distributes incoming calls among all group members over time sticky agent ensures returning callers are connected to the same agent they last spoke with, improving customer continuity queue calls when all agents are busy, callers are placed in a queue you can play a message or hold music during this wait note queue messages play only when all agents are busy on exotel calls if agents are switched off, unavailable, or on external (non exotel) calls, the queue message will not play; instead, the call moves to the “if nobody answers” section of the flow \ > learn more about the connect applet docid 7hc 78ammkio4doukyzz , call queuing docid\ sptxdbkxlbnzyk1xr4ybx voicemail applet the voicemail applet allows callers to leave voice messages when agents are unavailable these recordings are stored and can be routed to a specific user or group for review email applet the email applet sends an email to a user or group email id with complete call details, including who called call time agent response caller input (if any) voicemail recording (if applicable) ivr menu applet the ivr menu applet lets you create multi option menus such as “press 1 for sales, 2 for support, 9 for others ” you can configure it for department based routing region based routing language based routing it effectively acts as a virtual receptionist for your business hangup applet the hangup applet simply ends the call flow it’s typically placed at the end of your flow to close the call cleanly timing applet the timing applet helps define operating hours for call handling you can accept calls during specific time windows redirect after hours calls to voicemail or another flow multiple shifts can be created by reusing the timing applet with transfer applets gather applet the gather applet captures numeric input from callers using their keypad common use cases include capturing coupon codes verifying ids collecting menu selections passing user input dynamically via the passthru applet passthru applet the passthru applet allows data exchange between exotel and your systems it sends call details (via http get/post) to your hosted endpoint and receives a response in real time this enables tight crm integration, live data exchange, and dynamic flow decisions to explore all passthru api parameters, see the api documentation tab in your exotel dashboard transfer applet the transfer applet helps manage modular call flows you can transfer callers between multiple flows reuse existing flows (e g , a “voicemail” flow) instead of recreating them keep flows shorter, flexible, and easier to update who’s calling applet the who’s calling applet routes callers based on their phone numbers you can define caller lists (e g , customers, employees, vips) route each group to different applets or flows provide specialized handling for known contacts list manager applet the list manager applet allows dynamic addition of callers to lists example use case subscribing callers to an “offers” or “alerts” list managing contact lists for campaigns lists can be viewed or edited under the lists tab in the exotel dashboard switch case applet the switch case applet allows you to route calls based on multiple possible responses you can define conditions that determine which branch or flow the caller will be sent to next for detailed use cases, refer to the dedicated switch case applet documentation https //support exotel com/support/solutions/articles/ sms applet the sms applet sends a message to the caller after an incoming call two modes are available static message a predefined message is sent (e g , “thank you for calling! we have received your request ”) dynamic message exotel fetches a message from your provided url (get request) the text returned in plain format is sent as the sms content note all messages must be transactional in nature ensure the message is approved as a transactional template learn how to apply for a transactional template https //support exotel com/support/solutions/articles/ new sms applet the new sms (or new text ) applet sends sms notifications to internal agents or groups involved in a call flow typical use notify an agent when a new call or voicemail is received you can include the following variables in your message body variable description %caller% caller’s phone number %number% your exotel number that received the call %pickedupby% the agent’s number who answered the call learn more explore more use cases and feature updates on the exotel blog https //exotel com/blog/
🤔
Have a question?
Our knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.