Use your highest-LTV customers as clean source audiences for Facebook and other ad platforms.
Customer Groups organize customers into reusable segments, lifecycle states, recovery lists, suppression groups, reporting dimensions, and automation triggers.
Create groups from purchase history, subscription state, payment issues, product interest, campaign source, metadata, customer value, support needs, risk signals, or manual business decisions.
Use Customer Groups to create smarter customer lists for email, SMS, winback, reorder, upsell, retention, and lookalike campaigns in advertising platforms like Facebook.
Use your highest-LTV customers as clean source audiences for Facebook and other ad platforms.
Create reorder audiences from product purchase timing, replenishment windows, and prior buying behavior.
Find customers who have not purchased recently, then send tailored comeback offers by product interest.
Group customers by what they bought so follow-up campaigns can recommend the most relevant add-on.
Segment customers by affiliate, source, campaign, shop, or metadata to see which audiences are worth scaling.
Exclude do-not-contact, refund-risk, fraud-review, or poor-fit customers from outbound campaigns.
Because groups become structured business categories, AI can compare revenue, recovery, LTV, refunds, subscriptions, churn risk, and campaign quality by customer segment.
When a customer enters or leaves a group, RevCent can treat that as a business event that starts the next step: AI review, email, voice outreach, Function logic, reporting, or an external sync.
A customer group added or removed event can give external AI agents enough context to review the customer, decide the next action, update systems, and record the outcome back in RevCent.
Email templates let RevCent send consistent, branded messages when sales, shipments, customer actions, payment events, and business workflows occur.
Email Templates can send from important RevCent activity like paid sales, shipped orders, delivered shipments, failed renewals, refunds, chargebacks, Functions, AI Assistants, and more.
Sale success receiptSale failure noticeSale fraud alertPending sale / no paymentCustomer createdInvoice createdPending refund createdFraud detection createdSentinel alertShipping item createdShipping item shippedShipping item deliveredShipping item voidedSubscription renewal upcomingSubscription renewal successSubscription renewal failureTrial expiration upcomingTrial expiration successTrial expiration failureAI Memo createdDirect template sendTemplates can use Handlebars-style placeholders so each email can include customer, sale, shipping, subscription, payment, and custom Function data.
{
"customer": "George",
"sale_total": "$84.95"
}
<h1>Thanks, {{customer.first_name}}</h1>
<p>Order total: {{sale.total}}</p>
<h1>Thanks, George</h1> <p>Order total: $84.95</p>
Use the template builder to create polished transactional emails, preview the layout, and keep confirmation, shipping, renewal, recovery, and support messages consistent.
Ask AI to create branded Email Templates using your logo, colors, tone, product context, and RevCent template data, then review and edit the result inside RevCent.
Thanks for shopping with us. We’re getting your order ready and will send tracking as soon as it ships.
Your Acme Store order has been received. We’ll pack it carefully and email you once the shipment is on the way.
Thanks again, George. We noticed this Starter Kit pairs best with the 30-day refill pack.
We’re preparing your Starter Kit now. Since you’re a returning customer, we also reserved a refill offer for your next shipment.
RevCent events let your account react when important things happen: sales, customers, payments, chargebacks, subscriptions, shipments, notes, AI Assistants, and more.
Events are structured records of what happened inside the account. They are usually tied to a specific item, then used by configured RevCent features as trigger points.
Events can belong to sales, customers, shipments, subscriptions, transactions, chargebacks, trials, fraud detections, notes, AI memos, and more.
Listening features receive fields like item type, item event, item ID, item details, event trigger, and event notations.
An Event describes what happened. A Function, Email Template, AI Assistant, or AI Voice Agent performs the action after listening for it.
RevCent lets you decide how precise each trigger should be. Catch a broad business moment, like any sale created, or narrow it down to the exact situation, like a paid sale, a declined payment, or a shipped order.
ai_memo.createdchargeback.createdcheck_direct.createdcustomer.createdcustomer.updated.add_cardcustomer.updated.addresscustomer.updated.customer_groupcustomer.updated.customer_group.addedcustomer.updated.customer_group.removedcustomer.updated.disabledcustomer.updated.enableddiscount.createdfraud_detection.createdfraud_detection.updated.false_positiveinvoice.creatednote.createdoffline_payment.createdpaypal_dispute.createdpaypal_transaction.createdpending_refund.createdpending_refund.created.product_salepending_refund.created.product_sale.fullpending_refund.created.product_sale.partialpending_refund.created.shippingpending_refund.created.shipping.fullpending_refund.created.shipping.full.has_fulfillmentpending_refund.created.shipping.full.no_fulfillmentpending_refund.created.shipping.has_fulfillmentpending_refund.created.shipping.no_fulfillmentpending_refund.created.shipping.partialpending_refund.created.shipping.partial.has_fulfillmentpending_refund.created.shipping.partial.no_fulfillmentpending_refund.created.subscription_renewalpending_refund.created.subscription_renewal.fullpending_refund.created.subscription_renewal.partialpending_refund.created.taxpending_refund.created.tax.fullpending_refund.created.tax.partialproduct.createdproduct.deletedproduct.updatedproduct_sale.createdsale.createdsale.created.failedsale.created.failed.declinedsale.created.failed.errorsale.created.failed.fraud_detectedsale.created.failed.merchant_errorsale.created.failed.merchant_holdsale.created.failed.no_gatewaysale.created.successsale.created.success.has_salvagesale.created.success.is_upsellsale.created.success.paidsale.created.success.paid.has_salvagesale.created.success.paid.is_upsellsale.created.success.pendingsale.created.success.pending.is_upsellsale.updated.fraud_alert.addedsale.updated.fraud_alert.removedsalvage_transaction.updated.processedsalvage_transaction.updated.processed.failedsalvage_transaction.updated.processed.successsentinel.alertsentinel.alert.firewall_blocksentinel.alert.fraud_detectedshipping.createdshipping.created.has_fulfillmentshipping.created.no_fulfillmentshipping.updated.deliveredshipping.updated.ship_toshipping.updated.shippedsubscription.createdsubscription.updated.renewedsubscription.updated.renewed.failedsubscription.updated.renewed.successsubscription.updated.statussubscription.updated.status.activesubscription.updated.status.cancelledsubscription.updated.status.occurrence_limitsubscription.updated.status.overduesubscription.updated.status.suspendedsubscription_renewal.updated.failedsubscription_renewal.updated.successtax.createdtransaction.createdtrial.createdtrial.updated.cancelledtrial.updated.expiredtrial.updated.expired.failedtrial.updated.expired.successtrial.updated.extendedtrial.updated.shortenedOnce RevCent records the Event, other features can listen for the matching notation and use the item context to run the correct workflow.
Remote AI connected through MCP can use event context to investigate, report, build, trigger tools, or coordinate next steps.
Launch AI Assistant workflows from event context so AI can review, decide, summarize, create notes, or perform approved actions.
Use events to decide when AI Voice Agents should call customers for recovery, retention, support, outreach, or follow-up.
Use events to run hosted Function logic for paid sales, declined payments, shipped orders, failed renewals, fraud alerts, and more.
Send customer or internal emails when sales, shipments, subscriptions, refunds, or chargebacks reach important lifecycle moments.
Events can feed webhooks, CRMs, fulfillment systems, support tools, Slack alerts, internal apps, and other third-party workflows.
Functions let you run custom JavaScript in a secure RevCent environment, triggered by events, API calls, URLs, payment profiles, flows, AI Assistants, and more.
Run Functions from the operational events already moving through RevCent, so custom logic happens at the exact moment the business needs it.
Run code when sales, customers, subscriptions, shipments, transactions, notes, chargebacks, or other records are created or updated.
Use Function URLs and webhooks when outside systems need to send data into RevCent or request a custom response.
Use Functions inside Email Templates, schedules, Payment Profiles, and other RevCent workflows when standard settings are not enough.
Functions are hosted JavaScript snippets that run inside RevCent when something important happens. They can transform event data, call outside APIs, generate custom responses, and extend the business without hosting another application.
Because Functions are just JavaScript inside RevCent, your team can use ChatGPT or another AI tool to draft the logic, then review, test, and deploy it inside RevCent.
Configure a Function once, then let RevCent run it automatically from account events like a sale being created, a customer updating, a subscription renewing, or a shipment changing status.
Any AI tool connected to RevCent through MCP can trigger approved Functions, turning external AI chats, agents, and IDEs into safe operators for your business.
RevCent AI Assistants can use Functions as approved workflow tools, allowing an assistant to check context, decide what should happen, run custom code, or skip the action safely.
RevCent AI Voice Agents can trigger Functions during a live call, allowing the agent to send an SMS, fetch external data, create follow-up context, or run approved custom logic while speaking with the customer.
Email Templates can call Functions while the message is being prepared, letting RevCent generate custom template content from the sale, customer, product, and offer context.
Function URLs can receive requests from external systems, validate the request, read the body, run your JavaScript, and return the Function response.
00:00.00000:00.04100:00.07300:00.12800:00.192Customer Portals give customers secure access to the right account, order, subscription, and support context while keeping the business connected inside RevCent.
Give customers a branded portal experience using your business domain, portal path, and customer-facing identity while RevCent powers the secure account access behind it.
The portal gives verified customers a secure place to view orders, subscriptions, shipment updates, payment context, support details, and the self-service actions your business allows.
Businesses with multiple brands, stores, product lines, or customer experiences can create separate portal domains while keeping everything connected inside the same RevCent account.