True Potential

True Potential

Pause. Reflect. Grow.

A daily reflection practice to help you connect with your faith, track your gratitude, and notice where God is working in your life.

v2.1.5 ยท checking...

Terms of Use ยท Privacy Policy

True Potential

Welcome to True Potential

Thank you for choosing the True Potential App.

The reflection section of the app is designed to give you the necessary structure to reflect, grow, and respond to the voice of Jesus.

It will challenge you to think deeply on Scripture and listen for ways to respond to Jesus. By continually responding to Jesus you will notice how you grow closer to Jesus and become the salt and light Jesus intended you to be.

How it works

๐ŸŒ…

Morning Reflection

Start your day with a Scripture verse. Reflect on why it stands out, and note three things you\'re grateful for.

๐ŸŒ™

Evening Reflection

End your day by noting what went well, where you saw Jesus at work, and any challenges you faced.

๐Ÿ”ฅ

Build Your Streak

Complete a reflection each day to build your streak. Earn a โ›„ Streak Freeze every 7 days โ€” miss one day and your streak survives! Hit milestones for special badges.

Terms of Use ยท Privacy Policy

Welcome Back

Forgot password?

New here? Create an account

Create Account

By creating your account, you'll receive occasional insights and resources from us. This is how we keep the app free. You can unsubscribe anytime.

Already have an account? Sign in

Reset Password

Enter your email and we'll generate a reset link for you.

Back to Sign In

Set New Password

๐Ÿ”ฅ 0 day streak
๐ŸŒ…

Morning Reflection

Not completed

๐ŸŒ™

Evening Reflection

Not completed

๐ŸŒ“

Dark Mode

๐Ÿ””

Reminder Notifications

Stay on track with daily reminders

๐Ÿ”„ App updated โ€” tap here to refresh

Morning Reflection

Tip: try not to have the same three repeat two days in a row

Evening Reflection

Reflection History

Loading history...

๐Ÿ… Badge Collection

Export & Sync

Download all your reflections as a JSON file for backup, or sync to Google Sheets.

๐Ÿ“Š Sync to Google Sheets

Backup your reflections to a Google Sheet for easy access and analysis.

๐Ÿ“ Setup Instructions (click to expand)
  1. Create a new Google Sheet at sheets.google.com
  2. Add headers in row 1: date, morning_verse, morning_why, morning_daily_life, morning_gratitude1, morning_gratitude2, morning_gratitude3, morning_completed_at, evening_went_well, evening_saw_jesus, evening_challenges, evening_completed_at
  3. Go to Extensions โ†’ Apps Script
  4. Delete any existing code and paste the code below
  5. Click Deploy โ†’ New Deployment โ†’ Select type: Web app
  6. Set "Execute as": Me, "Who has access": Anyone
  7. Click Deploy and copy the Web app URL
  8. Paste the URL below
Apps Script Code:
function doPost(e) {
  try {
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
    var data = JSON.parse(e.postData.contents);
    
    if (data.action === 'sync') {
      var reflections = data.reflections;
      var existingDates = {};
      var existingRows = sheet.getDataRange().getValues();
      for (var i = 1; i < existingRows.length; i++) {
        if (existingRows[i][0]) {
          existingDates[existingRows[i][0].toString()] = i + 1;
        }}
      
      for (var j = 0; j < reflections.length; j++) {
        var r = reflections[j];
        var row = [
          r.date,
          r.morning_verse || '',
          r.morning_why || '',
          r.morning_daily_life || '',
          r.morning_gratitude1 || '',
          r.morning_gratitude2 || '',
          r.morning_gratitude3 || '',
          r.morning_completed_at || '',
          r.evening_went_well || '',
          r.evening_saw_jesus || '',
          r.evening_challenges || '',
          r.evening_completed_at || ''
        ];
        
        if (existingDates[r.date]) {
          sheet.getRange(existingDates[r.date], 1, 1, row.length).setValues([row]);
        } else {
          sheet.appendRow(row);
        }}
      
      return ContentService.createTextOutput(JSON.stringify({status: 'success', synced: reflections.length}))
        .setMimeType(ContentService.MimeType.JSON);
    }
    
    return ContentService.createTextOutput(JSON.stringify({status: 'error', message: 'Unknown action'}))
      .setMimeType(ContentService.MimeType.JSON);
  } catch(err) {
    return ContentService.createTextOutput(JSON.stringify({status: 'error', message: err.toString()}))
      .setMimeType(ContentService.MimeType.JSON);
  }
}

function doGet(e) {
  return ContentService.createTextOutput(JSON.stringify({status: 'alive'}))
    .setMimeType(ContentService.MimeType.JSON);
}

What's included in export:

  • All morning reflections (verses, insights, gratitudes)
  • All evening reflections (wins, Jesus sightings, challenges)
  • Dates and timestamps

Settings

๐Ÿ‘ค Account

Email โ€”
Member since โ€”
Streak โ€”

๐Ÿ”’ Change Password

๐Ÿ”” Notifications

Stay on track with daily reminders

โš ๏ธ Account