Setup Twilio Studio
Budget: $30 – $250 USD
I would like some help with setting up the following Twilio Studio flow for my phone number.
I have a Twilio number, that receives both SMS, calls and FAX.
I would like some help to setup the following Studio flows:
# Incoming call
1) Log call on server
POST /api/incoming-call
Request {“number”: “45xxxxxxxx”}
Response {“id”: INT, “name”: “string”, “block”: boolean, “support”:booleanOrNull, “open”:boolean}
2) If blocked===true, cancel call
3) if closed===true, go to support line
4) say(welcome, please note that we record all calls for documentation purpose for 6 months)
5) forward call to agents, until first one picks up
6) if no one pick up during the first 30 seconds, say (Sorry, no available agents, please leave a message after the bib), then a bib sound
7) send recorded call to API
Unsure how this post should look? Must include ID.
# Case: Support line
1) if support===false, say(Sorry no available agents)
2) if support===true, skip to X
3) say(please enter your support PIN followed by a hashtag.
4) record input until hashtag is set
5) Post input to API
POST /api/support-pin {“id”:ID, “pin”:”PIN”}
Response: {“success:boolean}
6) if success===false, say (Sorry, invalid pin), then go back to step 3.
7) forward call to agents.
8) if no one pick up during the first 30 seconds, say (Sorry, no available agents, please leave a message after the bib), then a bib sound
9) send recorded call to API
Unsure how this post should look? Must include ID.
# Incoming SMS
Post /api/sms {“from”: “NUMBER”, “message”: “MESSAGE”}
# Incoming FAX
Post /api/fax {“number”:NUMBER,”content”:CONTENT}
I have a Twilio number, that receives both SMS, calls and FAX.
I would like some help to setup the following Studio flows:
# Incoming call
1) Log call on server
POST /api/incoming-call
Request {“number”: “45xxxxxxxx”}
Response {“id”: INT, “name”: “string”, “block”: boolean, “support”:booleanOrNull, “open”:boolean}
2) If blocked===true, cancel call
3) if closed===true, go to support line
4) say(welcome, please note that we record all calls for documentation purpose for 6 months)
5) forward call to agents, until first one picks up
6) if no one pick up during the first 30 seconds, say (Sorry, no available agents, please leave a message after the bib), then a bib sound
7) send recorded call to API
Unsure how this post should look? Must include ID.
# Case: Support line
1) if support===false, say(Sorry no available agents)
2) if support===true, skip to X
3) say(please enter your support PIN followed by a hashtag.
4) record input until hashtag is set
5) Post input to API
POST /api/support-pin {“id”:ID, “pin”:”PIN”}
Response: {“success:boolean}
6) if success===false, say (Sorry, invalid pin), then go back to step 3.
7) forward call to agents.
8) if no one pick up during the first 30 seconds, say (Sorry, no available agents, please leave a message after the bib), then a bib sound
9) send recorded call to API
Unsure how this post should look? Must include ID.
# Incoming SMS
Post /api/sms {“from”: “NUMBER”, “message”: “MESSAGE”}
# Incoming FAX
Post /api/fax {“number”:NUMBER,”content”:CONTENT}
Related categories:
Twilio