The Outbound campaigns page at https://pharmacy.voxo.co/outbound-calling lets you run automated call campaigns that contact patients on behalf of your pharmacy. Campaigns deliver pre-recorded or AI-generated messages and can accept key press responses from patients — such as confirming a pickup or requesting a transfer to staff. The page has three tabs: Campaigns, Reports, and Configuration.Documentation Index
Fetch the complete documentation index at: https://docs.voxo.co/llms.txt
Use this file to discover all available pages before exploring further.
Campaign types
VOXO Pharmacy supports three campaign types. The campaign type determines the message delivered to patients and the response options they receive.| Campaign type | Purpose |
|---|---|
| Pickup Refill | Notifies patients that a prescription is ready to pick up. The patient can confirm they will pick it up, decline, or request a transfer to the pharmacy. |
| Refill Reminder | Reminds patients to refill a prescription before it runs out. Useful for maintenance medications or patients who may forget to request refills on time. |
| Contact Pharmacy | General outreach asking the patient to call or visit the pharmacy. Use this for situations that do not fit the pickup or refill reminder templates. Rx Number and Drug Name are optional for this type. |
Campaign modes
Each campaign runs in one of two modes, which you select when you create or edit a campaign:- IVR — The system plays a pre-recorded or text-to-speech menu and collects key press responses from the patient.
- Assistant — The pharmacy agent places the call and handles the interaction conversationally. The agent introduces the call, explains the reason (pickup reminder, refill reminder, or contact pharmacy outreach), captures the patient’s response, and detects voicemail so the disposition is recorded correctly.
Viewing campaign records
The Campaigns tab shows the records associated with your campaigns. Use the campaign type selector at the top of the tab to filter the list to a specific type, or leave it set to show all types. Additional filters let you narrow the results further:- Search — find records by patient name or phone number.
- Status — filter by Queued (call not yet placed), Complete (call attempt finished), or view All.
- Date range — set a start and end date to limit results to a specific time window.
| Column | Description |
|---|---|
| Rx Number | The prescription number associated with the record |
| Name | The patient’s name |
| Number | The number the system dialed |
| Drug Name | The name of the medication |
| Date/Time | When the call was placed |
| Duration | How long the call lasted |
| Disposition | How the call was answered: HUMAN (live person), MACHINE (answering machine or VOICEMAIL), or NO ANSWER |
| Result | The patient’s response: CONFIRMED, DENIED, or TRANSFERRED |
Adding records to a campaign
You can add patient records to a campaign by importing a CSV file or entering records manually. For Pickup Refill and Refill Reminder campaigns, every record requires a patient name, phone number, Rx Number, and Drug Name. For Contact Pharmacy campaigns, only the patient name and phone number are required. Rx Number and Drug Name are optional and can be left blank.Importing a CSV file
Click Add records
Click the Add records button. A dialog appears with two options: CSV import and manual entry.
Select CSV import
Choose the Import CSV option. Download the sample CSV template if you need to see the required column format.
Prepare your file
Format your CSV with columns for patient name, phone number, Rx Number, and Drug Name. Save the file in CSV format.For Contact Pharmacy campaigns, the Rx Number and Drug Name columns are optional — map only the columns you have. The preview table and column mappings update to show only the fields you map.
Upload the file
Click the file upload area and select your CSV, or drag and drop the file into the upload zone. The system validates the file and shows a preview of the records it will import.
Adding records manually
Open the Add records dialog
Click the Add records button on the Campaigns tab and select Manual entry.
Enter patient information
Fill in the patient name, phone number, Rx Number, and Drug Name in the form fields provided.For Contact Pharmacy campaigns, Rx Number and Drug Name are labeled (Optional) and can be left blank. A row is considered valid as long as the patient name and phone number are filled in.
Add the record
Click Add to save the record to the campaign. Repeat for each additional patient you want to add.
Campaign reports
The Reports tab provides aggregate metrics for your outbound campaigns. Use this tab to evaluate how well your campaigns are reaching patients. Summary stats:- Total Calls — the number of call attempts placed in the reporting period.
- Completed Calls — calls that reached a conclusion (answered, voicemail, or no answer).
- Answered Calls — calls answered by a live person.
- Transferred Calls — calls where the patient chose to be transferred to pharmacy staff.
- Voicemail — calls that reached an answering machine.
- Human vs. voicemail breakdown — a pie chart showing the proportion of calls answered by a live person versus those that went to voicemail.
- Confirmed / denied / transferred breakdown — a bar chart showing the distribution of patient responses.
Creating a campaign
Campaigns are created and managed in the Configuration tab.Open the Configuration tab
On the Outbound campaigns page, select the Configuration tab. The tab shows a list of your existing campaigns.
Set the campaign type and name
Select the campaign type — Pickup Refill, Refill Reminder, or Contact Pharmacy — and enter a name that identifies the campaign in your list.
Set the campaign status
Toggle the campaign active or inactive. An inactive campaign will not place calls even if it has queued records. You can activate it later when you are ready for calls to go out.
Configure business hours
Set the hours during which the campaign is allowed to place outbound calls. Calls will only be attempted within the configured window. This prevents patients from receiving calls outside of reasonable hours.
Choose the campaign mode
Select IVR mode for a pre-recorded or text-to-speech menu, or Assistant mode to have the pharmacy agent place the call and handle the interaction conversationally. See Campaign modes for what each mode does.
Set a transfer destination
Enter the transfer destination — the extension or queue that patients are connected to if they choose to speak with someone. This is the number or extension the system dials when a patient presses the transfer option.
Select a greeting
Choose the greeting audio or media the campaign uses as its opening message. You can select an existing media file or generate a new one using text-to-speech.
Campaigns only place calls during the business hours you configure. If you add records outside of those hours, the calls will queue and go out when the next allowed window begins.