Disciple.Tools Community D.T Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Disicple.Tools
    • Register
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • All categories
    • J

      TikTok Plugin

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      3
      0 Votes
      3 Posts
      131 Views
      J
      Thanks, @Corsac! As always, I appreciate your help and all you guys do!
    • CairoCoderC

      Site Link: Receive updates for metrics after hand-off?

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      3
      0 Votes
      3 Posts
      278 Views
      CairoCoderC
      @Corsac This is helpful and what I was looking for. Thanks!
    • Jordan BrownJ

      Emails not sending for user creation, reset password, etc

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      268 Views
      CorsacC
      Hey @Jordan-Brown, On self hosted instances you will need to setup an email service to send email. Emails sent from php-mailer will have a hard time with deliverability. We've used mailgun's pay as you go plan (they've hidden it recently).
    • CairoCoderC

      Add new location grid data

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      638 Views
      CairoCoderC
      @Corsac Thanks for confirming that. I looked at the location grid repo and didn't see any good way to contribute. So I can add the locations to that list, but is there a way to add the polygons? I see the ability to switch to a different mirror for the mapping polygons. If I did that, could I copy/fork the existing data and just add in the extra data I need?
    • U

      Magic Link Bug?

      Watching Ignoring Scheduled Pinned Locked Moved Magic Links Plugin
      3
      0 Votes
      3 Posts
      296 Views
      U
      @Corsac thank you for your quick response! I have (or at least as of last week had!) the most updated versions of both D.T and the plugin. From the error log, it looks like the issue is that it wants me to update (or fill in) most/all unanswered fields. I don't want my users to have to fill in every field (but I would like them to fill out the fields for which they have information)... The error log is showing this message: update_post status: 400 key_select value must in string format: faith_status {When I fill in the specified field, it continues to be unable to update the contact and the error log shows that the next blank field needs to be filled in.}
    • AJA

      Collaborative Setup

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      166 Views
      AJA
      @Corsac thanks for the suggestions here. We'll be trying with these plugins.
    • S

      Multi-site fields and tiles

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      156 Views
      S
      @Corsac Thank you. That, at least, is less time-consuming than going to each of my nine sites and making changes individually. I will run a test this week.
    • S

      Adding custom geocoded locations fields

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      3
      1
      0 Votes
      3 Posts
      128 Views
      S
      @Corsac Thank you. I agree it will be an awesome feature.
    • J

      Seeker Path Overview Chart Bug?

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      5
      0 Votes
      3 Posts
      122 Views
      J
      @Corsac, awesome…thanks so much!
    • jaichele70J

      Next Steps Tile Plugin

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      97 Views
      jaichele70J
      @Corsac Thanks! I got it.
    • jaichele70J

      Setup Instructions For Facebook/D.T. Integration App

      Watching Ignoring Scheduled Pinned Locked Moved Facebook
      3
      0 Votes
      3 Posts
      103 Views
      jaichele70J
      @Corsac Yes, the layout is pretty different, so it makes using the given instructions confusing as you need to do some things out of order to the instructions.
    • CorsacC

      AI in Disciple.Tools

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      96 Views
      CorsacC
      @CairoCoder Great questions! Security and privacy come first and will be part of the conversations all the way through. The plan in to start playing with AI in a separate plugin. When the plugin is installed and activated an API key will be needed to enable any AI features. We'll be building out in a way that any of the AI services could be used. Those who want to enable AI features will have to choose which one they want. The current big options (OpenAI and Anthropic) are powerful, but we do NOT recommend them for privacy concerns. The most secure option would be a self hosted AI server. This will only be a good option for those with a lot of resources and tech knowledge. We're testing and will offer a recommendation of a service (or a couple services) that are secure and focus on privacy. TL;DR AI features will be opt in.
    • G

      Add link to DT YouTube Documentation from help page inside DT

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      2
      1 Votes
      2 Posts
      126 Views
      CorsacC
      @George Yes! We recently added added some of the videos to relevant documentation pages. We need a direct link to the youtube channel? https://www.youtube.com/@discipletools705
    • Lauren PL

      Looking for D.T Coaches!

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      2
      0 Votes
      2 Posts
      111 Views
      CorsacC
      This is awesome @Lauren-P. We'd love to see more coaches!
    • S

      Need Help with Training WP Folks on DT

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion answered
      2
      0 Votes
      2 Posts
      138 Views
      H
      @selequin Your vision with Global Switchboard is wonderful and we'd love to get additional developers familiar with and up to speed on Disciple.Tools. I replied via email regarding connecting.
    • H

      Echo Global

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      2
      0 Votes
      2 Posts
      141 Views
      K
      @Hillbilly said in Echo Global: Echo Global is a multi-channel digital response and filtering service that many ministries use for top of funnel digital correspondence with contacts before moving to offline and distributed follow-up of contacts within Disciple.Tools. This plugin facilitates the transfer of information between Echo and Disciple.Tools. Hopefully, many will find the attached recording helpful; which provides both an overview and required setup steps for using the Echo Plugin. <<Overview Recording>> Echo API Tokens, can be sourced as follows: <<API Tokens>> More plugin documentation can be found here.
    • AJA

      User Email Validation

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      2
      0 Votes
      2 Posts
      121 Views
      AJA
      @AJ So the validation for a User comes from the fact that this is a WP user which requires an email address. Instead of a fake email address, @Corsac suggested the better workaround of setting up a single Gmail address and then establishing Aliases in Gmail for each of the Multipliers.
    • D

      Any way to remove links for "Prayer Fuel"?

      Watching Ignoring Scheduled Pinned Locked Moved Prayer Campaigns
      2
      0 Votes
      2 Posts
      159 Views
      CorsacC
      Hey @D_in_Pittsburgh, Tell us more of your use case. The prayer fuel helps those who sign up to know how to pray and what they should be praying for. Have a look at https://110cities.pray4movement.org/. It is a good example of a non ramadan campaign using the prayer fuel.
    • S

      How to note a multi use "action" rather than one time click

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests feature
      2
      0 Votes
      2 Posts
      150 Views
      CorsacC
      Hey @Susan, Great question! Here are some initial thoughts. The closest currently would be the quick actions: [image: 1709276803651-8a312111-5281-4034-9963-0bee34eaf791-image.png] They can be clicked multiple times and keep and keep a count: [image: 1709276836846-4c23b973-7d05-46f5-98f1-ecc290f74485-image.png] More quick actions can be added in WP Admin > Settings (D.T) > Custom Lists > Quick Actions. 2 other possible paths: The share app, a user can track when and where they share: https://disciple.tools/plugins/share-app/ The lead lag plugin. Send an email to each user each week asking them to fill out a form which populates "report" records. This one is a bit more complex to set up. https://disciple.tools/plugins/survey-collection/ building a "count" field that acts like the quick actions.
    • CairoCoderC

      Workflow Action: Copy value from another field

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      2
      0 Votes
      2 Posts
      237 Views
      CairoCoderC
      I was able to implement my own custom action that does this specifically for the sub-assigned field. The UI only allows the selection of a single field to perform an action on, so I used that as the source of where I want to copy a value from. This action will always copy it to the subassigned field but could be modified to alter other fields: add_filter( 'dt_workflows_custom_actions', function ( $actions ) { $actions[] = (object) [ 'id' => 'mtm_copy_to_subassigned', 'name' => 'Copy Relation Field to Sub-assigned', 'displayed' => true // Within admin workflow builder view? ]; return $actions; }, 10, 1 ); add_action( 'mtm_copy_to_subassigned', function ( $post, $field, $value ) { if ( !empty( $post ) && $post['post_type'] === 'contacts' ) { $updated_post = []; $updated_post['subassigned']['values'] = []; if ( !empty( $post[$field] ) ) { foreach ( $post[$field] as $connection ) { $updated_post['subassigned']['values'][] = [ 'value' => $connection['ID'], ]; } } // Assuming we have updated fields, proceed with post update! if ( !empty( $updated_post['subassigned']['values'] ) ) { $updated_post['subassigned']['force_values'] = true; DT_Posts::update_post($post['post_type'], $post['ID'], $updated_post, false, false); } } }, 10, 3 );