Documentación de Charitable

Aprende a sacar el máximo partido a Charitable con instrucciones claras y paso a paso.

Campaign Update Addon: Campaign Updates

Requiere:

  • Charitable Pro 1.8.15+
  • Charitable Campaign Updates 1.0.8+

Campaign Updates lets you publish progress posts for any campaign, display them on the campaign page (or any page), and email the donors who opted in. Three update types (general, milestone, urgent), one “featured” pin per campaign, and a per-campaign unsubscribe link in every email so list hygiene takes care of itself.

The Campaign Updates panel in the Campaign Builder, showing the updates feed for a campaign with several recent updates listed in card form.

When you’d use it

  • You want donors to see the campaign keep moving after they give, not just at end-of-campaign thank-yous.
  • You’re running a multi-week or multi-month campaign and need a way to surface milestones and urgent asks (matching gift expiring, emergency stretch goal).
  • You want one signed-up audience per campaign instead of one site-wide list that includes everyone.

Finding it

The whole feature lives inside the Campaign Builder. Open any campaign and look in the left sidebar:

WordPress Admin > Campaigns > [your campaign] > Campaign Builder > Campaign Updates

The panel has three sub-tabs at the bottom:

  • Updates Feed — the default. Latest update preview plus the full feed of update cards (add, edit, delete, send).
  • Subscribers — donors who opted in to receive email updates for this campaign, plus the email-send history.
  • Settings — the per-campaign on/off, content limit, and email behavior.

The big picture

There are three moving parts working together:

Part Where it lives What it does
The updates feed Campaign Builder > Campaign Updates > Updates Feed The list of updates for one campaign. Add, edit, delete, send.
The donor opt-in Donation form, when contact consent is enabled A “I want to receive updates” checkbox next to the consent checkbox at donation time.
The display Campaign page (via Campaign Builder field or Gutenberg block) The public-facing list that donors and visitors see on the campaign page.

A campaign needs all three turned on to deliver the full experience: you publish an update, the donors who opted in get an email, and visitors who land on the campaign page see the update displayed there.

Step-by-step setup

The first time you set this up for a campaign:

  1. Turn it on for the campaign. Open Campaign Builder > Campaign Updates > Settings. Flip Enable Campaign Updates to On. This is the master switch for everything else on this campaign.
  2. Verify the opt-in path exists. Go to Charitable > Settings > Privacy and confirm Contact consent is on. The Campaign Updates opt-in checkbox piggybacks on this; without it, the checkbox can’t render on the donation form. (The Settings tab will warn you if any of these prerequisites are missing.)
  3. Add the Campaign Updates field to the campaign layout. Open Campaign Builder > Design > Add Fields and drop Campaign Updates wherever you want updates to show on the campaign page. For Gutenberg-based campaigns or non-campaign pages, use the Campaign Updates block instead.
  4. Confirm the email is enabled. Go to Charitable > Settings > Emails and make sure Campaign Update is enabled. The Settings tab will also flag this if it’s missing.
  5. Post your first update. Back in Campaign Builder > Campaign Updates > Updates Feed, click Add First Update. See Creating updates for the full modal walkthrough.

After step 5, your donation form will show the opt-in checkbox, your campaign page will show the update, and (depending on your sending mode) the email may go out automatically or wait for you to send it.

Settings tab

Every campaign has its own settings under Campaign Builder > Campaign Updates > Settings:

The Campaign Updates Settings tab inside the Campaign Builder, showing Display Settings and Email Notifications sections.

Display Settings

Configuración What it does
Enable Campaign Updates Master switch for this campaign. Off means: no opt-in checkbox, no email sends, no updates rendered on the front end.
Content Limit Maximum number of updates the field/block should display by default. Each instance of the Campaign Updates field can override this. Set to 0 for no limit.

Email Notifications

Configuración What it does
Enable Update Emails Allows update emails to be sent for this campaign. Also requires the Campaign Update email to be enabled in Charitable’s global email settings.
Automatic Email Sending Three modes – Manual only (you click “send” per update), Auto for featured updates (publishing a featured update auto-sends), Auto for all updates (every published update auto-sends).
Email Content Length Number of characters of the update body to include in the email. 0 means full content. Useful for keeping emails skimmable.

The Settings tab shows yellow warning banners if it detects any of:

  • The Campaign Update email is disabled in Charitable email settings.
  • Contact consent is off in Privacy settings.
  • The campaign form has no privacy/consent field (so new donors can’t opt in).

Fix what the warnings flag before you start posting updates, or new donors won’t be able to subscribe.

Consejos

  • One featured update at a time. Marking a second update as featured automatically unfeatures the previous one. Use it for “this is the one thing you need to know right now.”
  • Drafts don’t email. Saving as draft is safe – drafts are invisible to donors and never trigger sends, even in auto-send modes. Use drafts to compose updates before they go live.
  • Test before sending. The send modal has a “Send Test Email” link that sends to the currently-logged-in user. Always send yourself a test before hitting the real list.
  • Donor opt-out is per-campaign. A donor unsubscribing from your gala campaign doesn’t unsubscribe them from your animal-rescue campaign. The unsubscribe link is campaign-scoped.
  • Re-subscribe is automatic on new donations. If a donor unsubscribes then later makes a fresh donation to the same campaign with the opt-in checked, they’re back on the list. No manual cleanup needed.

Developer reference

Filtros

These are the high-traffic filters most likely to come up in customization work. See Hooks and Filters for the complete inventory.

Filtro Predeterminado Propósito
charitable_campaign_updates_default_checked false Whether the donation-form opt-in checkbox is pre-checked.
charitable_campaign_updates_consent_label "I want to receive updates about this campaign's progress." The opt-in checkbox label.
charitable_campaign_updates_require_contact_consent verdadero Whether the opt-in checkbox is disabled until contact consent is checked.
charitable_campaign_update_types (array) The list of update types – general, milestone, urgent – and their labels, icons, and colors.
charitable_campaign_updates_content_limit (int) Per-campaign default content limit.
charitable_can_user_manage_campaign_updates verdadero Whether the current user can add/edit/delete updates for a campaign.

Acciones

Acción When it runs
charitable_campaign_update_meta_saved After an update’s post meta is saved from the admin (post_id, post).
charitable_campaign_updates_builder_loaded When the Campaign Builder’s Campaign Updates panel finishes loading.
charitable_campaign_updates_activated On plugin activation.
charitable_campaign_updates_installed After plugin install (version string passed).

Helper functions and post type

Symbol Propósito
charitable_get_campaign_update_types() Returns the array of registered update types. Apply the charitable_campaign_update_types filter to add/modify types.
Post type: campaign_update Each update is a campaign_update post with _campaign_id, _update_type, _featured, and (for urgent) _urgency_level meta.

Capability gate

Edit access defaults to anyone who can edit the campaign. Override the charitable_can_user_manage_campaign_updates filter to restrict (for example, to only the campaign author):

add_filter( 'charitable_can_user_manage_campaign_updates', function( $can, $campaign_id ) {
    if ( ! $can ) {
        return $can;
    }
    $campaign = get_post( $campaign_id );
    return $campaign && (int) $campaign->post_author === get_current_user_id();
}, 10, 2 );

Customization examples

Pre-check the opt-in checkbox for first-time donors:

add_filter( 'charitable_campaign_updates_default_checked', '__return_true' );

Change the consent label to something campaign-specific:

add_filter( 'charitable_campaign_updates_consent_label', function( $label ) {
    return 'Email me updates about this campaign. We send roughly one per month.';
} );

Add a fourth update type (“inspiration”) for sharing donor stories:

add_filter( 'charitable_campaign_update_types', function( $types ) {
    $types['inspiration'] = array(
        'label'       => __( 'Inspiration', 'your-textdomain' ),
        'description' => __( 'Stories and quotes from donors and beneficiaries.', 'your-textdomain' ),
        'icon'        => 'fa-heart',
        'color'       => '#9333ea',
    );
    return $types;
} );

Override the default per-campaign content limit globally to 10:

add_filter( 'charitable_campaign_updates_content_limit', function( $limit, $campaign_id ) {
    return 10;
}, 10, 2 );

Relacionado


¿Todavía tienes preguntas? ¡Estamos aquí para ayudarte!

Última modificación:

Novedades en Benéfico

Ver las últimas actualizaciones
🔔 Suscríbete para recibir nuestras últimas actualizaciones
📧 Suscribirse a correos electrónicos

Suscripción por correo electrónico

Únete a nuestro boletín

No te enviaremos spam. Solo enviamos un correo electrónico cuando creemos que realmente te ayudará. ¡Date de baja en cualquier momento!

GiveWP Migraciones Nuevo

Servicio de Migración "White Glove" para GiveWP

¿Estás pensando en cambiar tu plataforma de recaudación de fondos de GiveWP a Charitable, pero no quieres arriesgarte a perder tus datos ni a encargarte tú mismo de una configuración técnica compleja? El Servicio de Migración "White Glove" de Charitable incluye:

👥 Mapeo impecable de donantes: Transfiere de forma segura toda tu base de datos de colaboradores sin pérdida de datos.

📊 Historial financiero completo: Conserva meticulosamente cada transacción histórica para una presentación de informes continua y precisa.

🔄 Donaciones recurrentes sin interrupciones: Transfiere de forma segura las suscripciones activas sin interrumpir tus ingresos ni requerir que tus donantes actualicen su información.

💳 Cero interrupciones en la pasarela de pago: Sigue usando Stripe, PayPal o cualquier otro procesador compatible con GiveWP que ya te guste.

🚀 Configuración técnica experta: Relájate mientras nuestro equipo se encarga de la instalación y configuración de tus formularios. Además, los usuarios que cumplan los requisitos obtendrán un año completo de Charitable Pro gratis.

Visita esta página para obtener más información.

automatización Mejora

📢 Alerta de nueva función: ¡Automation Connect 2.0 ya está aquí! 🚀

¿Estás pensando en conectar tus datos de recaudación de fondos con herramientas como Mailchimp, Slack o Google Sheets, pero no quieres contratar a un desarrollador ni escribir código personalizado? El nuevo complemento de automatización de Charitable incluye:

⚡ 17 disparadores de eventos: Activa instantáneamente webhooks para el primer donativo de un donante, pagos de renovación o hitos de campaña alcanzados.

🎯 Lógica condicional inteligente: Utiliza una potente lógica AND/OR en 11 campos para enviar datos solo cuando cumplan tus criterios exactos, como las suscripciones al boletín.

📊 Control de carga útil personalizado: Selecciona entre más de 80 campos de datos limpios de metadatos de donantes, donaciones y campañas para que tus aplicaciones obtengan exactamente lo que necesitan.

🚀 Plantillas de plataforma preconstruidas: Evita la configuración desde cero con plantillas listas para usar para Zapier, Make.com, n8n, HubSpot y Slack.

🛡️ Herramientas de desarrollador fiables: Potencia tus flujos de trabajo con cargas útiles firmadas HMAC-SHA256, filtros completos de WordPress y registros de reintentos automáticos.

automatización Mejora

🔌 Charitable se une a Zapier: Conecta con más de 7000 aplicaciones y automatiza tu recaudación de fondos

¿Cansado de copiar manualmente los datos de las donaciones en hojas de contabilidad o de rastrear las nuevas suscripciones de donantes? Pon tus tareas administrativas en piloto automático. Charitable ya está oficialmente en Zapier, lo que te proporciona una forma potente y sin código para conectar tu recaudación de fondos directamente con el resto de tus herramientas favoritas.

Cada donación, suscripción de donante e hito de campaña ahora puede activar un flujo de trabajo automatizado sin problemas.

Novedades:

♾️ Conecta con más de 7000 aplicaciones: Une tus campañas de Charitable con software cotidiano como Google Sheets, QuickBooks, Slack, Mailchimp, HubSpot, Notion, Airtable y miles más.

⚡ 12 potentes disparadores: Crea flujos de trabajo profundos utilizando disparadores de automatización inteligentes que cubren todo el ciclo de vida de la donación, incluyendo Nueva Donación, Nuevo Donante, Suscripción Cancelada y Objetivo de Campaña Alcanzado.

📋 Plantillas de acciones preconstruidas: Empieza en tres minutos o menos con nuestras combinaciones de plantillas prefabricadas, como registrar automáticamente nuevas donaciones directamente en una Hoja de Cálculo de Google o enviar correos electrónicos personalizados de bienvenida a donantes a través de Gmail.

🚫 No se necesita código: No se requieren webhooks complejos ni scripts PHP personalizados. Simplemente elige tu disparador, selecciona tu aplicación, mapea tus campos y deja que Zapier se encargue del trabajo pesado.

¿Listo para ahorrar horas de tiempo administrativo? ¡Consigue Charitable Pro con el complemento Automation Connect hoy mismo y lanza tu primer Zap!

Mejora Pagos

🚀 Presentamos PayPal Commerce: Una conexión, seis formas de donar

Los donantes esperan opciones de pago modernas y flexibles cuando apoyan una causa. Si no ven su método preferido en su formulario de donación, a menudo desaparecen sin decir nada. Con PayPal Commerce, estamos brindando una experiencia de pago completamente modernizada directamente a sus campañas.

Disfrute de una única integración que mejora sus formularios, hace que las donaciones sean fluidas y le ayuda a capturar cada donación.

Novedades:

🔌 Conexión con un clic: omita las complicadas claves API y los documentos para desarrolladores. Simplemente haga clic en "Conectar con PayPal", inicie sesión en su cuenta comercial y su formulario moderno estará activo en menos de cinco minutos.

💳 Seis formas de donar: brinde a sus seguidores acceso instantáneo al saldo de PayPal, Venmo (EE. UU.), financiación "Paga más tarde", las principales tarjetas de crédito/débito, Apple Pay (Safari) y Google Pay (Chrome), todo desde el mismo formulario.

🔄 Donaciones recurrentes flexibles: admite completamente las donaciones mensuales. Elija entre la API de suscripciones de PayPal (gestionada automáticamente por PayPal) o Vault + Cron (gestionada de forma segura en su sitio).

💬 Recuperación de errores amigable: no más alertas confusas del navegador. Si se rechaza un pago, los donantes ven mensajes sencillos y en línea que los guían sobre cómo solucionar el problema y completar su donación.

¿Listo para PayPal, modernizado? Actualice a Charitable Pro 1.8.15+ (o Charitable Lite 1.8.11+) y conecte su cuenta hoy mismo.

Campañas Nuevo

⏳ Cuenta atrás de la campaña: genere urgencia y aumente las donaciones

¡La urgencia es una de las herramientas más poderosas en la recaudación de fondos! Conozca Campaign Countdown, un temporizador en vivo y en tiempo real diseñado para convertir la procrastinación en generosidad inmediata.

animación de cuenta atrás de campaña

Novedades:

⏱️ Urgencia en vivo y en tiempo real: rastree bellamente días, horas, minutos y segundos hasta la fecha límite de su campaña con cuentas atrás visuales que se actualizan en vivo.

🎨 Adaptado a su estilo: elija entre mosaicos con borde "Boxed" o una pantalla "Inline" limpia y de una sola línea. Adapte su tema al instante con controles de fuente y color profundo.

🛠️ Colóquelo en cualquier lugar: inserte la cuenta atrás donde desee utilizando el campo Campaign Builder, un bloque Gutenberg dedicado o un simple shortcode.

🚨 Acciones inteligentes de caducidad: control total sobre el estado final: elija reemplazar automáticamente el temporizador con un mensaje personalizado, congelarlo en cero y más.