New Features
- Contact Cards: Apten can now text your company’s contact card when a lead asks how to reach you, including during a voice call, so they can save your details to their phone in one tap. See Contact Card.
- Compare Profiles: Compare two or three customer profiles side by side on voice transfer rate, hot lead rate, or all-channel opt-out rate, with a traffic split and six-week trend to support A/B tests. Find it under Optimize → Compare Profiles. See Compare Profiles.
- Full-Funnel Performance: A new card on the Metrics page follows leads from inquiry to contacted, engaged, qualified, and transferred, with each stage’s rate relative to the one before. Keep transfers as the final stage or pick one of your tags instead.
- Multiple Sending Domains: Verify more than one email domain and choose which one each customer profile sends from. See Settings → Sending Domains.
- Unsubscribe API: Opt a lead out of SMS, voice, email, or all channels with Unsubscribe Lead, for example when they opt out in another system. Resubscribe Lead now restores only the channels the lead can actually receive.
- Call Recording Downloads: Download a call’s audio with Get Call Recording.
- List Your Do Not Contact Numbers: Page through every number on your organization’s DNC list with List DNC Numbers.
call.transfer.failedwebhook: Subscribe to Call Transfer Failed to learn that a transfer was started and did not connect. The event includes the failure reason and, when available, when the transfer attempt started and how many seconds elapsed before Apten recorded the failure. A dedicated transfer call the lead never answered still usescall.attempted.- Custom Voice Inactivity Messages: Choose what the AI says when a caller goes quiet with the First inactivity message and Second inactivity message settings in a profile’s Voice section. Leave them blank to keep the defaults.
- Additional Scheduled Call Reminders: Turn on Enable Additional Scheduled Call Reminders in a profile to send leads extra reminders ahead of a scheduled call, within your outreach hours.
- More Automation Actions: Turn a lead’s outreach back on with the Turn On Lead action, clear a CRM field with Clear this field in Update CRM Record, or write a date relative to when the step runs, like “current date” or “3 days from now.” See Relative date values.
Improvements
- Email and call engagement on the Lead API: Lead responses from Get Lead and List Leads now include
hasRepliedEmailandhasAiCallalongsidehasReplied, so you can tell how a lead has engaged: by text, by email, or by speaking with Apten on a call. - Transfer flag and filter: Lead API responses now include
hasTransferCall, and you can filter leads by Has Transfer Call in Lead Management. - Richer webhooks:
call.completednow includes the call’s final transfer outcome, andmessage.sentincludes the message’s ID. - Opt-outs match what the lead asked for: When a lead asks to stop one kind of contact, like “stop calling me” or “don’t text me,” Apten opts them out of that channel only and confirms the change. Requests to stop all contact still opt them out everywhere, and your Linked Opt-Out Channels still apply.
- Replies to bursts of texts: When a lead sends several texts in a row, the AI now waits for them to finish and answers all of them together instead of replying to the first one alone.
- See who changed a lead: The conversation timeline now shows a card when an API call, CSV action, automation, or teammate in the dashboard changes a lead, such as turning it off, switching its profile, or adding tags.
- Edit follow-up recommendations: Edit the suggested instructions in Optimize → Follow-ups before applying a recommendation. See Follow-ups.
- Response-rate heatmap: The Metrics heatmap now opens on Response rate, showing when follow-up texts get a reply within an hour.
- Disposition breakdown on Metrics: The Calls tab now charts how calls were dispositioned. See Call Dispositions.
Bug Fixes
- Fixed texts written in stylized “fancy font” characters going unanswered; they’re now shown in plain letters in the dashboard, with the original still available, and answered normally.
- Fixed call details extracted by the AI being saved as the word “null” when a lead didn’t provide them; missing values are now left blank.
- Fixed callbacks that the AI promised during a call sometimes not being scheduled.
- Fixed custom tools sending list and object values as plain text; they’re now sent as valid JSON.
- Fixed qualification notification emails sometimes including an out-of-date conversation summary.
- Fixed a scheduled call or transfer still going out at its original time after the lead asked to reschedule.

