Luke Fontaine (luke@shield-legal.com)
2024-01-03 11:29:27

Hey Ryan, hope your morning is going well. Would you be ok if I missed the Data Schema work session meeting today at 11? Not feeling the best and trying to get into urgent care this morning

Ryan (ryan@themedialab.agency)
2024-01-03 11:35:06

@Luke Fontaine, of course.

Luke Fontaine (luke@shield-legal.com)
2024-01-03 11:37:11

Thanks! Appreciate it

Ryan (ryan@themedialab.agency)
2024-01-08 10:22:00

*Thread Reply:* --

--Update LawRuler Status Report Table for Generate-Fin-Log Lambda to import into FinLog table

UPDATE rawstatusreport SET currentstatus = 'Signed e-Sign Case Review - Phone Transfer' WHERE currentstatus LIKE '%Case Review - Phone Transfer%';

UPDATE rawstatusreport SET currentstatus = 'Signed e-Sign Case Review - Email Transfer' WHERE currentstatus LIKE '%Case Review - Email Transfer%';

UPDATE rawstatusreport SET currentstatus = 'Signed e-Sign Case Review - Firm Rejected' WHERE currentstatus LIKE '%Case Review - Firm Rejected%';

UPDATE rawstatusreport SET currentstatus = 'Signed e-Sign Case Review - Firm Rejected' WHERE currentstatus = 'Signed e-Sign - Declined by Firm';

UPDATE rawstatusreport SET currentstatus = 'Signed e-Sign Case Review - Retainer Signed' WHERE currentstatus LIKE '%Case Review - Retainer Signed%';

UPDATE rawstatusreport SET currentstatus = 'Signed e-Sign Secondary Interview - Final' WHERE currentstatus = 'Secondary Interview - Final' AND date_inserted >= '2024-01-01%';

--Update Log Table Back to Only Case Reviews Naming convention

UPDATE financiallog SET currentstatus = 'Case Review - Phone Transfer' WHERE current_status = 'Signed e-Sign Case Review - Phone Transfer';

UPDATE financiallog SET currentstatus = 'Case Review - Email Transfer' WHERE current_status = 'Signed e-Sign Case Review - Email Transfer';

--UPDATE financiallog --SET currentstatus = 'Case Review - Email Transfer' --WHERE current_status = 'Signed e-Sign Case Review - Transfer';

UPDATE financiallog SET currentstatus = 'Case Review - Firm Rejected' WHERE current_status = 'Signed e-Sign Case Review - Firm Rejected';

UPDATE financiallog SET currentstatus = 'Case Review - Firm Rejected' WHERE current_status = 'Signed e-Sign - Declined by Firm';

UPDATE financiallog SET currentstatus = 'Case Review - Retainer Signed' WHERE current_status = 'Signed e-Sign Case Review - Retainer Signed';

UPDATE financiallog SET currentstatus = 'Secondary Interview - Final' WHERE current_status = 'Signed e-Sign Secondary Interview - Final';

Ryan (ryan@themedialab.agency)
2024-01-08 11:49:04

Confirmed that Quint pushed the code, so when the new report shows up at 12pm, just run finloggenerate lambda and check dashboard for Case Reviews and Secondary Interviews dated 1/8/2023, with their nornal status name! :-)

Luke Fontaine (luke@shield-legal.com)
2024-01-08 11:58:22

Ok sounds good! I’ll ping you when it comes through and taken care of

Ryan (ryan@themedialab.agency)
2024-01-08 12:06:00

Will be sooo nice to not have this routine, and have Mike schedule the Lambda to run a second time. Which hell, maybe we run it a third, like at 4PM PT. We'll figure that out on Wednesday.

Ryan (ryan@themedialab.agency)
2024-01-08 17:24:07

How you coming on SL December cost per worked leads?

Luke Fontaine (luke@shield-legal.com)
2024-01-08 17:25:26

I almost have them finished. The update SQL has just been taking a long time to run.

Luke Fontaine (luke@shield-legal.com)
2024-01-08 17:26:01

ran it earlier and it was still going after 20 minutes, so canceledthe query and running again now

Ryan (ryan@themedialab.agency)
2024-01-08 17:29:18

Ok, lets tackled tomorrow or Wednesday once done.

Ryan (ryan@themedialab.agency)
2024-01-08 17:29:28

I'm knee deep in the AI and BI project budgets

Luke Fontaine (luke@shield-legal.com)
2024-01-08 17:29:42

Ok sounds good

Luke Fontaine (luke@shield-legal.com)
2024-01-08 17:30:04

I should have it done by our meeting tomorrow at 11

Ryan (ryan@themedialab.agency)
2024-01-08 17:41:21

great

Ryan (ryan@themedialab.agency)
2024-01-08 21:04:39

FYI, reviewing the dashboard, we match now but December and November are not matching a bit....Nov SL is missing Salon Professional Care Dicello for example. Mind cleaning up tomorrow after moring routines?

Luke Fontaine (luke@shield-legal.com)
2024-01-08 21:08:55

Yeah of course I’ll look into it

Ryan (ryan@themedialab.agency)
2024-01-08 21:09:32

Thank you. I’m sure we have some old messes from LawRuler and these new statuses to clean up.

Ryan (ryan@themedialab.agency)
2024-01-09 14:47:45

Also, spoke to Tony, Damon, Brittany, Greg, Andy and Cameron. New tweak to reporting reconciliation process, before they send to Cam or Andy the reports, Brittany or Greg Owen will let you know they need reconciliation before they send them to the bosses. Avoiding frustration, so if Mondays become too much reconcile and financial tasks, let me know so we can push development fun-stuff to more in the week.

Luke Fontaine (luke@shield-legal.com)
2024-01-09 14:49:14

Ok that sounds like a much better process! Usually Mondays are a little bit lighter on the financial side since not much happens on Sunday but I’ll let you know if it gets to be too much

Ryan (ryan@themedialab.agency)
2024-01-09 14:49:30

Perfect. I'll let them know.

Luke Fontaine (luke@shield-legal.com)
2024-01-09 15:52:37

is it ok if we push the lookerDev meeting to another day? Could just really use that time to work on a couple of other items

Ryan (ryan@themedialab.agency)
2024-01-09 16:03:18

Going to cancel it today, let BH now please

Ryan (ryan@themedialab.agency)
2024-01-09 16:03:27

We'll do the AI meeting though to get started

Luke Fontaine (luke@shield-legal.com)
2024-01-09 16:03:34

ok I'll let him know

Ryan (ryan@themedialab.agency)
2024-01-10 16:40:43

Look for the Camp Lejeune sign ups first name, last name and lp lead id in the logs from the TIP Fin dash > Billable Leads filtering on Camp Lejeunes

Ryan (ryan@themedialab.agency)
2024-01-10 16:40:59

I'll check Zapier for any fails

Luke Fontaine (luke@shield-legal.com)
2024-01-10 16:41:39

Yeah I'll see if I can find out why

Ryan (ryan@themedialab.agency)
2024-01-10 17:55:26

-- GET ROWS SELECT DISTINCT signeddate, currentassignee, --Paraquat Column ((SELECT COUNT(typeofcase) FROM public.financiallog WHERE typeofcase = 'Paraquat - Dicello Filing Project' AND signeddate BETWEEN '2024-01-09' AND '2024-01-09')) AS ParaquatCasefileInterview FROM public.financiallog WHERE signeddate BETWEEN '2024-01-09' AND '2024-01-09' GROUP BY signeddate, currentassignee, ParaquatCasefileInterview

Ryan (ryan@themedialab.agency)
2024-01-11 11:50:05

@Luke Fontaine, lets meet real quick for some morning numbers stuff real quick

Luke Fontaine (luke@shield-legal.com)
2024-01-11 12:02:27

I'm on the call with you

Ryan (ryan@themedialab.agency)
2024-01-11 14:34:15

LawRuler did not send the scheduled or manual status report I scheduled 14 minutes ago, let me tell TIP and see what up

Luke Fontaine (luke@shield-legal.com)
2024-01-11 14:35:12

Do you want me to run the genfinancial lambda?

Ryan (ryan@themedialab.agency)
2024-01-11 14:41:01

It JUST arrived in, you can run it in 5 minutes

Luke Fontaine (luke@shield-legal.com)
2024-01-11 14:42:55

Ok

Ryan (ryan@themedialab.agency)
2024-01-11 16:56:45

@Luke Fontaine, what is the TIP December Cost Per Leads status?

Ryan (ryan@themedialab.agency)
2024-01-11 16:57:10

If you want me to get it finished before I have to review with Cameron at 9AM tomorrow, send me your sheet and let me know where you are...

Luke Fontaine (luke@shield-legal.com)
2024-01-11 17:02:25

@Ryan I have the CPL's done, did the insert and update SQL, the only thing I don't recall and could use some help on is the TIP Worked Leads https://docs.google.com/spreadsheets/d/1VMlPlbMvStMda6W1W-EojPQLbiXQawBJ-RM14l2cF3M/edit#gid=0

Ryan (ryan@themedialab.agency)
2024-01-11 17:02:46

Excellent, I'll review and fix and let you know.

Luke Fontaine (luke@shield-legal.com)
2024-01-11 17:23:07

Thank you

Luke Fontaine (luke@shield-legal.com)
2024-01-11 17:26:17

I'm looking at the m-shield orders table after camerons concern about the "paid revenue left to spend" not being correct I think it might be swapped with the "revenue spent" column

Luke Fontaine (luke@shield-legal.com)
2024-01-11 17:27:00

I don't see those columns in pgadmin, it looks like they were created with the joint of the table that's used, do you know how I'd go back and find those specific columns to look at their properties?

Ryan (ryan@themedialab.agency)
2024-01-11 17:49:37

Calling you

Ryan (ryan@themedialab.agency)
2024-01-11 17:50:02

To join the video meeting, click this link: https://meet.google.com/ipt-swmb-qfd Otherwise, to join by phone, dial and enter this PIN: 449 066 217# To view more phone numbers, click this link: https://tel.meet/ipt-swmb-qfd?hs=5

meet.google.com
Ryan (ryan@themedialab.agency)
2024-01-12 09:31:45

For Cost Per Sold Leads for TIP, woke up early and reviewed:

  1. Lime green cells are the ones I updated a. Take Intuit, enter 4 into Cost col. K, formulate 4 ** X number of leads in col. I, for col K
  2. Deleted rows w/o sold leads and 0 CPSL, don't update or insert 0 cost rows, fixed
  3. Birth Injury is a NEW one to INSERT into 12-23 and 1-24 (it was never a Contract before December, always a Lead buyer, so no leads went to call center until now)
  4. Once sheet is ready, paste column C into the SQL INSERT sheet tab, and then column K (ensure they align)
  5. Run UPDATE SQL for 12-1-23
  6. Run INSERT SQL for 1-1-24
  7. Visually validate casetypecccosts for 12-1-23 & 1-1-24 are correctly updated
  8. Get Dec Sheets total expenses (including the Intui manual 4 and total fees) and compare to Combined Call Center Costs tab on SL Master fin dash, must be within a few hundred of each other to "match" a. Example Post in Slack: After Inuit Adjustment to $4.00, the adjusted Dec '23 call center costs are $256,865.91 versus the TIP Invoices By Month total of $486,509.34. The Shield dash Call Center Costs tab is reconciled at $256,902.32. December 2023 month is closed.
Luke Fontaine (luke@shield-legal.com)
2024-01-12 12:42:42

Thank you for this feedback, it helps clear a couple items up, and next month will go smoother

Ryan (ryan@themedialab.agency)
2024-01-12 12:43:31

You bet, it is really an analysis each time with routine math, so you kinda have to reconcile to the end before you know if it's accurate, but that new ratio column will be very helpful on the Combined Call Center Costs table.

Luke Fontaine (luke@shield-legal.com)
2024-01-12 18:17:21

I think we need to figure out with the TIP agents how to better report when statuses are changing/transfers, and dealing with the new LSA campaigns. They've been changing so much this week I can't keep up with them

Ryan (ryan@themedialab.agency)
2024-01-12 18:20:44

Let’s discus next week. The new ACTS tend to be a problem but will settle down.

Ryan (ryan@themedialab.agency)
2024-01-14 11:42:38

I’m driving on a frozen highway with 4° outside, do you have time to work on some of those order adjustments?

Luke Fontaine (luke@shield-legal.com)
2024-01-14 11:46:35

I’m not going to be by my computer until later tonight, but I can absolutely make them a priority and get those done tomorrow

👏:skin_tone_4: Ryan
Luke Fontaine (luke@shield-legal.com)
2024-01-16 17:29:25

Hey I wanted to give you a quick update I was excited about with the 2x agent payroll status. It was really helpful to have some quiet time to dig deeper into, I realized we were transforming the column name of typeofcase and instead needed to create a new column that was based off of the record count of the string in the previous column. This is my current working script

```ALTER TABLE public.financial_log ADD COLUMN ParaquatCasefileInterview INTEGER; ADD COLUMN CLJForm95 INTEGER; ADD COLUMN IntuitFinal INTEGER; ADD COLUMN eSignFinals INTEGER;

UPDATE public.financiallog SET ParaquatCasefileInterview = ( SELECT COUNT(**) FROM public.financiallog AS fl2 WHERE fl2.currentassignee = public.financiallog.currentassignee AND fl2.typeof_case = 'Paraquat - Dicello Filing Project' ),

SET CLJForm95 = ( SELECT COUNT(**) FROM public.financiallog AS fl2 WHERE fl2.currentassignee = public.financiallog.currentassignee AND fl2.typeofcase = 'Camp Lejeune Intake - Dicello - Form 95 2024' ),

SET IntuitFinal = ( SELECT COUNT(**) FROM public.financiallog AS fl2 WHERE fl2.currentassignee = public.financiallog.currentassignee AND fl2.typeofcase = 'Intuit' ),

SET eSignFinals = ( SELECT COUNT(**) FROM public.financiallog AS fl2 WHERE fl2.currentassignee = public.financiallog.currentassignee AND fl2.typeofcase NOT LIKE '%Intuit%' );```

Luke Fontaine (luke@shield-legal.com)
2024-01-16 17:30:15

still testing it, and going to build out the table based off of it

Ryan (ryan@themedialab.agency)
2024-01-16 17:31:18

Nice. Explain that alter table command to me, I’m not aware of it.

Luke Fontaine (luke@shield-legal.com)
2024-01-16 17:32:16

that's the command that allows us to insert the columns we need to do each case type count individually

Ryan (ryan@themedialab.agency)
2024-01-16 17:34:46

And it’s done not at the full-time part of the table, it’s done only in that SQL, correct

Luke Fontaine (luke@shield-legal.com)
2024-01-16 17:37:50

I'm not completely sure about that, I'm going to run it in a staged environment just in case to prevent unwanted updates to happen

Ryan (ryan@themedialab.agency)
2024-01-16 17:45:41

Yeah, cause I think in sequel you should be able to produce a column with the as statement, and then, in that as statement you have to produce the count value with the warehouse filtering it, if we have to wind up, altering a table, it be better to write a view

Ryan (ryan@themedialab.agency)
2024-01-16 17:45:53

View in the DB

Ryan (ryan@themedialab.agency)
2024-01-16 17:48:05

@Luke Fontaine, see here:

To create new columns in a SQL output with specific aggregations across subqueries on a single table, you can use the SELECT statement along with subqueries and aggregate functions. Here's a general example:

Assuming you have a table named your_table and you want to create new columns based on aggregations, you can structure your query like this:

SELECT
    (SELECT COUNT(**) FROM your_table WHERE condition1) AS count_condition1,
    (SELECT AVG(column_name) FROM your_table WHERE condition2) AS avg_condition2,
    (SELECT MAX(column_name) FROM your_table WHERE condition3) AS max_condition3
FROM
    your_table;

Replace your_table with the actual name of your table, and adjust condition1, condition2, condition3, and column_name based on your specific requirements.

In this example:

  • count_condition1 represents the count of rows meeting condition1.
  • avg_condition2 represents the average of column_name for rows meeting condition2.
  • max_condition3 represents the maximum value of column_name for rows meeting condition3.

You can customize the subqueries and aggregations based on your specific needs. Keep in mind that the subqueries should return a single value for each column in the main query's result set.

Ryan (ryan@themedialab.agency)
2024-01-16 17:49:12

Then you can turn that query above from Chadd GTP, into a view, and then that view becomes the dashboard

Ryan (ryan@themedialab.agency)
2024-01-16 17:50:38

If your method altered the table, that would not be the desired solution, it’s better to build a view table, makes sense @Luke Fontaine

Luke Fontaine (luke@shield-legal.com)
2024-01-16 17:56:30

Yes that makes sense, thanks for the feedback and looking forward to exploring it more!

Ryan (ryan@themedialab.agency)
2024-01-16 18:02:09

Yeah, Altering table could break the lambda GenFinLog, so using that ChatGPT recommendation I think is the way to go if Alter Table is a "permanennt" change function.

Ryan (ryan@themedialab.agency)
2024-01-16 18:03:13

Confirming @Luke Fontaine, yea, do not use Alter Table, that will cause a mess. From ChatGPT

Once you execute an ALTER TABLE statement, the changes become a permanent part of the table's structure. It's important to note that some alterations may require the table to be temporarily locked, especially if they involve significant changes to the data or the table's structure.

Luke Fontaine (luke@shield-legal.com)
2024-01-16 18:03:47

I’ll make that revision

🙏:skin_tone_4: Ryan
Ryan (ryan@themedialab.agency)
2024-01-17 11:39:46

@Luke Fontaine, hop on real quick

Ryan (ryan@themedialab.agency)
2024-01-17 11:43:01

@Luke Fontaine

Luke Fontaine (luke@shield-legal.com)
2024-01-17 11:44:52

jumping on now

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:03:39

SQL statement ready for review SELECT signed_date, current_assignee, type_of_case, SUM(CASE WHEN POSITION('Paraquat - Dicello Filing Project' IN type_of_case)>0 THEN 1 ELSE 0 END) AS ParaquatCasefileInterview, SUM(CASE WHEN POSITION('Camp Lejeune Intake - Dicello - Form 95 2024' IN type_of_case)>0 THEN 1 ELSE 0 END) AS CLJForm95, SUM(CASE WHEN POSITION('Intuit' IN type_of_case)>0 THEN 1 ELSE 0 END) AS IntuitFinal FROM public.financial_log WHERE signed_date BETWEEN '2024-01-01' AND '2024-01-16' AND (POSITION('Paraquat - Dicello Filing Project' IN type_of_case)>0 OR POSITION('Camp Lejeune Intake - Dicello - Form 95 2024' IN type_of_case)>0 OR POSITION('Intuit' IN type_of_case)>0) GROUP BY signed_date, current_assignee, type_of_case

Ryan (ryan@themedialab.agency)
2024-01-17 18:06:28

From my first scan, it looks on track I’m pretty promising, have you run it yet and get the results that you think validated against the spreadsheet spec?

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:08:35

I have ran it, and it does look like it does look like it's accurate

:sassyparrot: Ryan
Ryan (ryan@themedialab.agency)
2024-01-17 18:09:13

Can you show me a snapshot of the table here? I’m on the go.

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:13:01

Here's another view by date

Ryan (ryan@themedialab.agency)
2024-01-17 18:13:44

*Thread Reply:* Send me a snap of the spec

Ryan (ryan@themedialab.agency)
2024-01-17 18:13:47

*Thread Reply:* Please

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:14:43
Ryan (ryan@themedialab.agency)
2024-01-17 18:14:57

*Thread Reply:* The google sheet I mean

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:15:10

*Thread Reply:* I did a date range from the beginning of the month until yesterday, it was a little easier to look at

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:15:14

*Thread Reply:* yeah just a moment

Ryan (ryan@themedialab.agency)
2024-01-17 18:15:23

*Thread Reply:* Got it.

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:15:43
Ryan (ryan@themedialab.agency)
2024-01-17 18:15:55

*Thread Reply:* I think you should do a single week, the report is designed to be a weekly or biweekly report

Ryan (ryan@themedialab.agency)
2024-01-17 18:16:04

*Thread Reply:* For payroll, every other Friday.

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:16:29

*Thread Reply:* ok that's no problem

Ryan (ryan@themedialab.agency)
2024-01-17 18:17:26

*Thread Reply:* And then does this Google sheet spec report actually have the case type as a row on into it, I think it’s the case types are all columns

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:19:20

*Thread Reply:* It's all columns in the spec, where it's in the row and columns of the SQL table, but that can easily be changed especially within the visual table

Ryan (ryan@themedialab.agency)
2024-01-17 18:21:31

*Thread Reply:* Send me a snapshot of the Google sheet please

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:22:18

*Thread Reply:* which google sheet?

Ryan (ryan@themedialab.agency)
2024-01-17 18:23:14

*Thread Reply:* The spec

Ryan (ryan@themedialab.agency)
2024-01-17 18:23:24

*Thread Reply:* The one that we based this sql on

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:24:27
Ryan (ryan@themedialab.agency)
2024-01-17 18:25:43

*Thread Reply:* Yes, look how we do not have rose as a case type, and so if you were to target it for a single day, where you saw only the one agent with one row per day, then your sequel will mimic a single day.

Ryan (ryan@themedialab.agency)
2024-01-17 18:25:49

*Thread Reply:* Matching that report, verbatim

Ryan (ryan@themedialab.agency)
2024-01-17 18:25:58

*Thread Reply:* If your sequel does that, your time to build a dashboard is minutes

Luke Fontaine (luke@shield-legal.com)
2024-01-17 18:31:56

*Thread Reply:* I tried to hide the typeofcase earlier but it kept breaking the script, will try again and add a distinct function to the current_assignee.

Ryan (ryan@themedialab.agency)
2024-01-17 18:34:29

*Thread Reply:* Call me real quick

Ryan (ryan@themedialab.agency)
2024-01-17 18:34:35

*Thread Reply:* Mobile

Ryan (ryan@themedialab.agency)
2024-01-18 14:35:46

Quint said that he updated the landed to run on those times, can you just check the logs and see if you can tell it’s running versus your manual run?

Luke Fontaine (luke@shield-legal.com)
2024-01-18 14:37:43

it doesn't look like it ran today

Ryan (ryan@themedialab.agency)
2024-01-18 14:38:27

Wait to 3:15 PM PT to check again before you run yours at 3:15 and please let me know

Luke Fontaine (luke@shield-legal.com)
2024-01-18 14:38:57

ok sounds good

Luke Fontaine (luke@shield-legal.com)
2024-01-18 17:27:09

it looks like the lambda didn't auto run, manually running it now

Ryan (ryan@themedialab.agency)
2024-01-18 17:48:04

Post to me and @Quint Underwood in our thread

Ryan (ryan@themedialab.agency)
2024-01-19 10:25:06

I’m on the go today with my mother, so please make sure the numbers are as accurate, I won’t be available to double check beyond looking at your post

Luke Fontaine (luke@shield-legal.com)
2024-01-19 10:33:12

absolutely, I should be finished within the next 20 minutes or so

Luke Fontaine (luke@shield-legal.com)
2024-01-19 12:43:28

I finished the TIP agent sign up dash, made it for a rolling one week update, to show all sign ups. The only thing from the spec I'm unsure about is where the numbers from the "Quota Contracts" comes from

☝️:skin_tone_4: Ryan
Luke Fontaine (luke@shield-legal.com)
2024-01-19 12:43:44
Ryan (ryan@themedialab.agency)
2024-01-23 11:59:11

I'll review the TIP Agent Payroll report today FYI

Luke Fontaine (luke@shield-legal.com)
2024-01-23 11:59:34

ok sounds good

Ryan (ryan@themedialab.agency)
2024-01-23 14:35:08

@Luke Fontaine, lets review your SQL

Luke Fontaine (luke@shield-legal.com)
2024-01-23 14:35:54

Can we meet in 10?

Ryan (ryan@themedialab.agency)
2024-01-23 14:36:14

Sure

Luke Fontaine (luke@shield-legal.com)
2024-01-23 14:44:55

jumping on now

Ryan (ryan@themedialab.agency)
2024-01-23 16:03:40

@Luke Fontaine, quick Agent Payroll Report update... https://meet.google.com/upj-kbtg-dvw

Luke Fontaine (luke@shield-legal.com)
2024-01-25 16:50:46

@Ryan hey, I know you're busy but do you have a few moments? I'm having issues with some of the lambdas

Luke Fontaine (luke@shield-legal.com)
2024-01-25 17:29:00
Ryan (ryan@themedialab.agency)
2024-01-25 17:38:43

@Luke Fontaine, send me Google meet

Luke Fontaine (luke@shield-legal.com)
2024-01-25 17:39:20
Luke Fontaine (luke@shield-legal.com)
2024-01-29 17:08:57

hey I wanted to follow up with you on the 2xAgent Payroll Status Report I was able to work out the status issues, applied your recommendations, and I think we're ready with the final draft if you want to take a look

Ryan (ryan@themedialab.agency)
2024-01-29 18:11:09

*Thread Reply:* Excellent. I'll check it out ASAP.

Luke Fontaine (luke@shield-legal.com)
2024-01-31 17:30:36

382563

Luke Fontaine (luke@shield-legal.com)
2024-01-31 17:30:45

362166

Ryan (ryan@themedialab.agency)
2024-02-01 12:08:44

@Luke Fontaine,hop on real fast for me

Luke Fontaine (luke@shield-legal.com)
2024-02-02 12:07:49

what the name of the dashboard cameron uses for adjustments?

Ryan (ryan@themedialab.agency)
2024-02-02 12:08:10

Adjustments 4.0, but it’s exactly the do not touch table that he sees

Luke Fontaine (luke@shield-legal.com)
2024-02-02 12:09:47

Thank you

Luke Fontaine (luke@shield-legal.com)
2024-02-02 12:10:08

I was going to see if I needed to refresh it for him

Luke Fontaine (luke@shield-legal.com)
2024-02-05 10:15:44

@Ryan good morning. I've been running the cal-performance lambda but I keep getting an error code, I've tried a couple of fixes but they haven't seem to work, I'm now seeing this error message. I think one of the DTypes in the python script might have the wrong type of characteristic, but that's also something I'm not sure how to adjust

Ryan (ryan@themedialab.agency)
2024-02-05 10:16:46

Let me look, but have to run to drop off kid at school in 15

Luke Fontaine (luke@shield-legal.com)
2024-02-05 10:16:55

ok

Luke Fontaine (luke@shield-legal.com)
2024-02-05 15:59:19

Hey Ryan, I wanted to give a heads up, I have a personal matter that's come up that's going to need my attention tomorrow morning, I'm not going to be able to make it to the looker Dev meeting tomorrow, I'm finishing up the board though so it'll be available for review. I'm hoping to have things wrapped up by the Dev team meeting, but worst case I might have to miss that one too. I'll still have financials completed in the morning, and respond to any messages by the afternoon

Ryan (ryan@themedialab.agency)
2024-02-05 16:03:12

Sounds good. Thanks for heads up.

Luke Fontaine (luke@shield-legal.com)
2024-02-06 08:37:51

@Ryan Sorry I hate to ask but would you be able to do financials this morning? I got up even earlier to do them but with the issues with the lambda, I was trying some troubleshooting this morning but it looks like it would be more of a fix than what I can do, I'm going to run out of time this morning

Ryan (ryan@themedialab.agency)
2024-02-06 09:57:14

I’ll see

Ryan (ryan@themedialab.agency)
2024-02-06 09:57:27

Sounds like no numbers are getting done

Luke Fontaine (luke@shield-legal.com)
2024-02-06 09:59:21

Yeah, there's a deeper issue with the lambda

Luke Fontaine (luke@shield-legal.com)
2024-02-06 10:00:08

I wonder if Mark is also having issues, he usually post manuals before 7:30

Ryan (ryan@themedialab.agency)
2024-02-06 10:16:20

@Luke Fontaine , do Declines please.

Ryan (ryan@themedialab.agency)
2024-02-06 10:16:34

I’m thinking it’s LR and S3

Ryan (ryan@themedialab.agency)
2024-02-06 10:16:42

Will check in 5

Luke Fontaine (luke@shield-legal.com)
2024-02-06 10:17:54

When it rains it pours, Lawrules down at the moment so I can't pull the decline report, I'll check back in on it later today to see if it's up and running again

Luke Fontaine (luke@shield-legal.com)
2024-02-06 10:18:50

maybe that's why the lambdas not functioning properly, Lawruler was down earlier this morning too

Ryan (ryan@themedialab.agency)
2024-02-06 10:24:58

That is the reason for TIP Dash then

Ryan (ryan@themedialab.agency)
2024-02-07 12:00:02

@Luke Fontaine, updated Validate SQL adding spend and leads:

SELECT "contractName", "customerName", "verticalName","adPlatform",ROUND(SUM("Spent")) AS MediaSpend,SUM("Count") AS Leads ,SUM("signedCount") as Signed_Contracts, (SUM("totalRevenue")/SUM("signedCount")) AS RPL_Valid,SUM("totalRevenue") as TotalRevenue FROM public.donottouch WHERE "signedCount" <> '0' GROUP BY "contractName","customerName","verticalName","adPlatform" ORDER BY "contractName" ASC

🆗 Luke Fontaine
Ryan (ryan@themedialab.agency)
2024-02-07 15:42:20
     Payroll
     Payroll-Allocated
     Sales Commissions
     Rewards
    TOTAL SALARIES
    OTHER PERSONNEL EXPENSES
     Payroll Taxes
     Payroll Employee Insurance
     Payroll Processing
     Employment Services
    TOTAL OTHER PERSONNEL EXPENSES
   TOTAL PERSONNEL EXPENSES
   OCCUPANCY EXPENSES
    Office Rent
    Telephone/Internet
    Utility Expense
   TOTAL OCCUPANCY EXPENSES
   TRAVEL EXPENSES
    Travel and Lodging
    Meals & Entertainment
    Meals & Entertainment-Staff
   TOTAL TRAVEL EXPENSES
   TECHNOLOGY EXPENSES
    Computers Maintenance
    Computers - Hosting
    Computers - Programming
    Computers-Website Development
    Computers-Systems Integration
   TOTAL TECHNOLOGY EXPENSES
   OFFICE EXPENSE
    Office Supplies
    Dues & Subscriptions
   TOTAL OFFICE EXPENSE
   PROFESSIONAL SERVICES
    Legal
    Consulting
    Sales Consulting
   TOTAL PROFESSIONAL SERVICES
   OTHER G&A EXPENSES
    Credit Card Fees
   TOTAL OTHER G&A EXPENSES
  TOTAL GENERAL & ADMINISTRATIVE EXPENSE
  TAXES/LICENSES/PERMITS
   Licenses - General
  TOTAL TAXES/LICENSES/PERMITS
  ADVERTISING
  Advertising:Agency Accounts
  Advertising:Facebook
  Advertising:Google
  Advertising-Other Social Media
  Marketing- Video Marketing
  Marketing & Advertising & Promotion
  TOTAL ADVERTISING
  MEDIA BUYING
  Media Buying Fees
  Media Commission
  TOTAL MEDIA BUYING
  TOTAL ADVERTISING AND MARKETING

    TOTAL OPERATING EXPENSE
Ryan (ryan@themedialab.agency)
2024-02-07 16:05:59

--Update Camp Lejeune - Form 95 - Dicello UPDATE public.financiallog SET contractrevenue = '100', agentcommission = '30', grossrevenue = contractrevenue + talktimerevenue, netrevenue = contractrevenue + talktimerevenue, talktimeexpense = '0' WHERE typeofcase LIKE '%95%' AND signeddate >= '2024-01-01';

--Update Intuit UPDATE public.financiallog SET grossrevenue = contractrevenue + talktimerevenue, netrevenue = contractrevenue + talktimerevenue WHERE typeofcase LIKE '%Intuit%' AND signeddate >= '2024-02-01';

Ryan (ryan@themedialab.agency)
2024-02-07 16:13:38

Need Total Operating Expense from Deb, Need confirmation of counting or excluding Case Reviews for Shield driven Director Commissions for TIP @Luke Fontaine, then we can close month.

Ryan (ryan@themedialab.agency)
2024-02-07 16:42:30

TIP Worked Leads SQL:

SELECT fl.parent_case_type, COUNT(rs.lr_lead_id) FROM financial_log fl JOIN raw_status_report rs ON fl.lr_lead_id = rs.lr_lead_id WHERE fl.signed_date BETWEEN '2024-01-01' AND '2024-01-31' AND lead_source LIKE '%Shield%' GROUP BY fl.parent_case_type

Ryan (ryan@themedialab.agency)
2024-02-08 13:18:53

```SELECT ** FROM public.financiallog WHERE typeofcase = 'Auto Accidents LSA - ACTS - ACTS - Shield Legal' ORDER BY signeddate DESC

UPDATE public.financiallog SET typeofcase = 'Auto Accidents - ACTS - SIL - ACTS' ,casetyperetainercode = 'Auto Accidents' ,parentcasetype = 'Auto Accidents' ,client = 'ACTS' ,cocounsel = 'SIL' ,leadsource = 'ACTS' WHERE typeofcase = 'Auto Accidents LSA - ACTS - ACTS - Shield Legal';

-- --Check after SELECT ** FROM public.financiallog WHERE typeofcase = 'Auto Accidents - ACTS - SIL - ACTS' ORDER BY signeddate DESC;```

Ryan (ryan@themedialab.agency)
2024-02-12 16:23:10

Please make sure tipfinlog table S1 fields are updated, I checked a bit ago and saw a few blanks ones. Now that MB's have their TIP Signed Contracts as a page in their dash, that has to be done or their leads won't line up with their aggregated Shield numbers we do manually each day @Luke Fontaine.

Ryan (ryan@themedialab.agency)
2024-02-12 16:23:31

I just fixed an issue from a typo I made on MB on Sunday for Saturday. :facepalm::skintone_4: on myself

Ryan (ryan@themedialab.agency)
2024-02-12 16:23:44

But I have to look at another issue from a few weeks back in a bit

Ryan (ryan@themedialab.agency)
2024-02-12 16:23:47

will advise

Luke Fontaine (luke@shield-legal.com)
2024-02-12 16:27:30

The ones that were missing the S1's were they 2/11/24 sign ups? I update any blank S1's every morning

Ryan (ryan@themedialab.agency)
2024-02-12 17:55:10

Can you audit the table and make sure we add them to who we gave them to in SL dash? Just make sure we don't have blank ones

Luke Fontaine (luke@shield-legal.com)
2024-02-12 19:04:01

Yeah absolutely

👏:skin_tone_4: Ryan
Luke Fontaine (luke@shield-legal.com)
2024-02-13 12:17:50

Hey Ryan, I did the audit of 2/11/24 leads, all of their S1's matched up, I did see the blank lead you were talking about. The weird thing about that one is I recall entering it I entered in the slack channel too, but it didn't look like that one saved and connected to the TIP dash. I'll keep an eye on it though incase if I forgot to save that one or if it's a connection issue

Ryan (ryan@themedialab.agency)
2024-02-13 13:42:25

Hmmmm. Lets keep an eye on those S1s, but thanks for cleaning up.

Ryan (ryan@themedialab.agency)
2024-02-23 13:59:08

```/** Welcome to your first dbt model! Did you know that you can also configure models directly within SQL files? This will override configurations stated in dbt_project.yml

Try changing "table" to "view" below

**/ {{ config(materialized="table") }}

with source_data as (

    select 1 as id
    union all
    select null as id

)

select ** from source_data

/**
Uncomment the line below to remove records with null `id` values

**/ -- where id is not null```

Luke Fontaine (luke@shield-legal.com)
2024-02-26 12:23:43

@Ryan do you know who Jasmine Taylor or Takeesha Toussaint are? Looking at the flatirons those ones don't look like they're counted, I'm assuming that theyre for training, or for an outside source but wanted to confirm

Ryan (ryan@themedialab.agency)
2024-02-26 12:35:31

Ask Brittany Barnett, make sure we don't have "tests" in the counts and in LawRuler by accident.

Luke Fontaine (luke@shield-legal.com)
2024-02-26 12:36:25

ok I will, yeah absolutely I made sure to remove the ones that were labeled "test"

Ryan (ryan@themedialab.agency)
2024-02-26 12:40:32

And let Brittany know the LeadIDs to make "test lead dispos" in LawRuler.

🆗 Luke Fontaine
Ryan (ryan@themedialab.agency)
2024-02-26 14:10:14
Ryan (ryan@themedialab.agency)
2024-02-26 14:10:26

I made a pivot table for you to get started so we can avoid waiting for Quint

Ryan (ryan@themedialab.agency)
2024-02-26 18:09:55

Singed & DECLINED Signed e-Sign Case Review - Email Transfer

Ryan (ryan@themedialab.agency)
2024-02-26 18:10:16

Signed & DECLINED Case Review - Email Transfer

Ryan (ryan@themedialab.agency)
2024-02-28 12:30:45

@Luke Fontaine, can you get January 2024 reconciled in TIP & SL dash today please:

Luke Fontaine (luke@shield-legal.com)
2024-02-28 12:32:03

Yeah no problem I’ll get that taken care of

Ryan (ryan@themedialab.agency)
2024-02-28 12:32:38

@Luke Fontaine, hop on

Ryan (ryan@themedialab.agency)
2024-02-28 12:33:14

Sharing my screen...

Luke Fontaine (luke@shield-legal.com)
2024-02-28 12:50:23

@Ryan Flatirons has been reconciled

Ryan (ryan@themedialab.agency)
2024-02-29 15:16:38

@Luke Fontaine, thank you

Ryan (ryan@themedialab.agency)
2024-02-29 15:16:43

Thought I responded.

Ryan (ryan@themedialab.agency)
2024-02-29 15:17:09

Can you update 2-27-24 JV spend from his super late submjission...it's only 3 rows in media_rawv2 for AFFF I pretty sure.

Luke Fontaine (luke@shield-legal.com)
2024-02-29 15:17:11

Yeah no problem!

Luke Fontaine (luke@shield-legal.com)
2024-02-29 15:17:28

Yeah absolutely, I’ll get that taken care of

Ryan (ryan@themedialab.agency)
2024-03-01 10:50:20

We are aiming to finish Looker on AWS next week, so please get your tiles setup with visualizations, we'll work on user viewer testing next week.

Luke Fontaine (luke@shield-legal.com)
2024-03-01 11:28:10

Ok, I'll be sure to block off some DND time to focus on the tiles

👏:skin_tone_4: Ryan
Ryan (ryan@themedialab.agency)
2024-03-01 11:49:50

I’m doing some at airport

Ryan (ryan@themedialab.agency)
2024-03-01 11:49:53

lol

Luke Fontaine (luke@shield-legal.com)
2024-03-01 11:50:42

haha, now that's good usage of time. Are you heading off to Vegas?

Ryan (ryan@themedialab.agency)
2024-03-01 11:53:50

To Tulsa, then to Vegas for latter part of week. Have house move-in prep to finalize.

Ryan (ryan@themedialab.agency)
2024-03-01 12:11:23

Can you add the tC/MC and validate for me? You have to add the % in the table field value, see existing rows

Ryan (ryan@themedialab.agency)
2024-03-01 12:11:29

I’m boarding

Luke Fontaine (luke@shield-legal.com)
2024-03-01 12:12:06

yeah of course

Ryan (ryan@themedialab.agency)
2024-03-01 12:12:17

Thank you

Ryan (ryan@themedialab.agency)
2024-03-01 12:12:25

Post in channel when done.

Luke Fontaine (luke@shield-legal.com)
2024-03-04 11:18:54

@Ryan Flatirons has been reconcilled

Luke Fontaine (luke@shield-legal.com)
2024-03-05 13:05:53

Hey Ryan, I'm spending some time diving deeper into looker enterprise. can you send me the link for the bubblechart you showed yesterday? I'm looking in the shared folder and don't see it

Luke Fontaine (luke@shield-legal.com)
2024-03-05 13:08:13

ah it doesn't look like I have permissions to access it

Ryan (ryan@themedialab.agency)
2024-03-05 13:11:21

Oh, can you see and access all other pages?

Luke Fontaine (luke@shield-legal.com)
2024-03-05 13:12:21

I can only access the "Shield Financials" folder, if it's in another folder, or it could be that I don't have access to all the tiles that are in that folder as well

Ryan (ryan@themedialab.agency)
2024-03-05 13:12:37

Hmmm. Let me check in 30.

Luke Fontaine (luke@shield-legal.com)
2024-03-05 13:12:44

ok sounds good

Ryan (ryan@themedialab.agency)
2024-03-05 13:13:33

I’ll check now actually

Ryan (ryan@themedialab.agency)
2024-03-05 13:15:45

@Luke Fontaine, try now. I had to move a bunch to Shared Folder for SL

Luke Fontaine (luke@shield-legal.com)
2024-03-05 13:20:45

perfect, I can access it now. Thank you

😎 Ryan
Ryan (ryan@themedialab.agency)
2024-03-06 10:53:23

*Thread Reply:* Human Trafficking - Van/HACH ROSE SCHIRRIPA & CHEVERIE (TIP) - Contract

Luke Fontaine (luke@shield-legal.com)
2024-03-07 10:08:33

@Ryan do you have the link for the typeform spend for Parsa?

Luke Fontaine (luke@shield-legal.com)
2024-03-07 10:08:47

They haven't submitted their spend so I'm just going to put in a placeholder

Ryan (ryan@themedialab.agency)
2024-03-07 10:08:49

Yes

Ryan (ryan@themedialab.agency)
2024-03-07 10:09:14

https://c09quekieyk.typeform.com/mediaspend#mbname=Parsa%20Khademi

c09quekieyk.typeform.com
Luke Fontaine (luke@shield-legal.com)
2024-03-07 10:09:24

Thank you

Luke Fontaine (luke@shield-legal.com)
2024-03-07 13:20:09

Hey, do you have a quick minute before the Dev team meeting? I have a logistics question, want to clarify

Ryan (ryan@themedialab.agency)
2024-03-08 12:57:34

SELECT campaign, sum(dailyleads) FROM mediarawv2 WHERE revdate BETWEEN '2024-02-01' AND '2024-02-23' AND saletype = 'Contract' --AND dailyleads > 0 GROUP BY campaign ORDER BY campaign ASC

Luke Fontaine (luke@shield-legal.com)
2024-03-08 14:41:51

Hey @Ryan are we doing the affiliates meeting? I'm on a bit of a time constraint today

Ryan (ryan@themedialab.agency)
2024-03-08 14:42:41

Yes. ON CTM training with Crump, be right there. How’s the cost per intakes.

Luke Fontaine (luke@shield-legal.com)
2024-03-08 14:43:00

Ready for review

Ryan (ryan@themedialab.agency)
2024-03-08 15:36:47

Had to re-run the UPDATES for Feb & Mar cause CA Juve and Juvenile Hall were not alpha sorted after we updated their names so Sold Leads was mismatched, fixing now. FYI.

Luke Fontaine (luke@shield-legal.com)
2024-03-08 15:37:27

Ah ok got you

Ryan (ryan@themedialab.agency)
2024-03-11 12:12:30

FYI, you had told me you were going to make sure TC/MC was showing in TC dashboard pages but I had to add the INSERT to get that Customer field naming-convention added to the Customer_Type table in Database Schema for SL in PG Admin. No big deal, but just note on the occasions we have a new "code for a TC and partner firm", we must add it here if they do not use (TC) per our recommendation.

Cameron Rentch (https://themedialaboratory.slack.com/team/UHMC40W4E)
Ryan (ryan@themedialab.agency)
2024-03-11 12:12:37
Luke Fontaine (luke@shield-legal.com)
2024-03-11 12:14:58

I'll have to look back to see what I did, I might not have added it to the right field, but thank you and noted

👏:skin_tone_4: Ryan
Luke Fontaine (luke@shield-legal.com)
2024-03-11 13:05:40

Hey, I have a quick question. I'm going through and updating Calebs spend from the placeholders. I'm using the below sql statment to update, but it only allows me to adjust the daily_spend and not the spent amount; the donottouch table only shows the current date, it doesn't allow, at least for me, to go through previous dates

SELECT ** --,(daily_revenue/signed_contracts) as validRPL FROM public.media_raw_v2 WHERE rev_date BETWEEN '2024-3-5' AND '2024-3-5' --AND campaign LIKE '%Intuit%' --AND customer LIKE '%Miller%' --AND signed_contracts <> 0 --AND campaign LIKE '%Fire%' --AND media_buyer LIKE '%Caleb%' AND media_buyer LIKE '%Caleb%' ORDER BY rev_date,campaign, media_buyer ASC

Ryan (ryan@themedialab.agency)
2024-03-11 13:43:54

@Luke Fontaine, free now

Ryan (ryan@themedialab.agency)
2024-03-11 13:43:59

Send Google Meet to discuss.

Ryan (ryan@themedialab.agency)
2024-03-11 13:44:14

I was updating Ituit

Luke Fontaine (luke@shield-legal.com)
2024-03-11 13:45:15
Luke Fontaine (luke@shield-legal.com)
2024-03-11 13:48:03

@Ryan

Ryan (ryan@themedialab.agency)
2024-03-11 14:02:34

SELECT * --SUM(spend) --* FROM "thirdpartyspend" WHERE spenddate BETWEEN '2024-03-05' AND '2024-03-05' ORDER BY spenddate ASC

Luke Fontaine (luke@shield-legal.com)
2024-03-15 13:51:23

Hey Ryan, want to give you a heads up, I got called in for jury duty for next tuesday, 3/19. I put in a petition so hoping to get out of it, I'll let you know for sure, but it's looking like I most likely won't be available that day including for morning financials

Ryan (ryan@themedialab.agency)
2024-03-15 18:03:53

*Thread Reply:* Let me know, as a 1099 contractor you should 100% get out of it, I used that excuse since I was 31 years old and it works every, every time. Never done my duty of jury TBH.

😂 Luke Fontaine
Luke Fontaine (luke@shield-legal.com)
2024-03-15 18:05:25

*Thread Reply:* Absolutely I’ll let you know. I used that in my petition, just haven’t heard back from them yet so thinking I’ll have to at least show up and say it again in person

🙏:skin_tone_4: Ryan
Ryan (ryan@themedialab.agency)
2024-03-15 18:09:53

@Luke Fontaine, could you do number in the AM for me? I am in Austin and have to get up at crack of dawn and drive 7 hours.

Luke Fontaine (luke@shield-legal.com)
2024-03-15 18:10:15

Tomorrow?

Ryan (ryan@themedialab.agency)
2024-03-15 18:10:19

Yes

Luke Fontaine (luke@shield-legal.com)
2024-03-15 18:10:34

Yeah no problem

Ryan (ryan@themedialab.agency)
2024-03-15 18:11:11

THANK you. Got to get these old ladies moved.

😆 Ryan
Luke Fontaine (luke@shield-legal.com)
2024-03-18 17:39:53

Hey Ryan, just wanted to give you a quick reminder that I have jury duty tomorrow so I won’t be able to do numbers in the morning, crossing fingers they’ll let me go early! But I’ll keep you updated

Ryan (ryan@themedialab.agency)
2024-03-18 17:45:07

@Luke Fontaine, let me know if you can or cannot, I'll do them.

Luke Fontaine (luke@shield-legal.com)
2024-03-18 17:46:48

I definitely can’t tomorrow, but I’ll let you know about Wednesday

Ryan (ryan@themedialab.agency)
2024-03-18 17:46:55

Ok

Luke Fontaine (luke@shield-legal.com)
2024-03-19 17:06:59

Good news, I was finally released from jury duty so I’ll be back to do financials tomorrow

Ryan (ryan@themedialab.agency)
2024-03-19 17:21:17

Haha, excellent. Generate financial log didn’t even seem to run this morning at the 4 AM time, so I asked Quint to look at it so if he hasn’t updated us tonight, just double check the logs and make sure everything has run .

Luke Fontaine (luke@shield-legal.com)
2024-03-19 17:41:10

Ok absolutely, did it run ok when ran manually?

Ryan (ryan@themedialab.agency)
2024-03-19 18:00:00

Yes

Ryan (ryan@themedialab.agency)
2024-03-19 18:00:27

, really the S3 part may have failed , or the data was incomplete from LR

Luke Fontaine (luke@shield-legal.com)
2024-03-20 12:19:32

Hey, when you get a chance, can you talk to Parsa. I know they're newer and today was a particularly abnormal day, but they're consistently unreliable with submitting their spend, unavailable and not paying attention. I'm getting really frustrated with dealing with them.

Ryan (ryan@themedialab.agency)
2024-03-20 12:27:15

He submitted his manually very early, just submit his for him due to bug in form and I’ll keep an eye on him.

Luke Fontaine (luke@shield-legal.com)
2024-03-22 11:29:55

@Ryan do you have a few moments to talk?

Ryan (ryan@themedialab.agency)
2024-03-22 11:45:45

Adrienne asked me how she can get the SOM list for just the attorneys for the client. If you can just download the members and conference attendees and send me on Google Sheet I’ll filter it for attorneys and get it to her.

Ryan (ryan@themedialab.agency)
2024-03-22 11:46:04

And once I’m done with commissions

Ryan (ryan@themedialab.agency)
2024-03-25 13:01:48

When you’re done all the reconciliations, do you mind sending Adrienne and I that full 1600 row master list from MailChimp for Shades of Mass Client Email

Luke Fontaine (luke@shield-legal.com)
2024-03-25 13:29:41

@deleted-U04G7CGMBPC we’ve had this conversation about Adrienne; she’s a bully, and is extremely hostile. I refuse to do anything that she’s a part of. She has complete access to be able to pull the reports she’s been requesting, and it’s on her to finally figure out how to do so. I pulled and sent the first one as a courtesy and in respect to you, but I’m not doing anything else for her and I don’t want her messaging me.

Ryan (ryan@themedialab.agency)
2024-03-25 13:33:15

@Luke Fontaine , send it just to me and after this I will give all of this to Korbin. He was busy doing a bunch of client urgent stuff.

After this, you won’t interface with her ever. Thank you.

Luke Fontaine (luke@shield-legal.com)
2024-03-25 13:55:47

I need my boundaries to be respected. This is a boundary for a reason; I’ve sent this report many many times to her, along with others and every time I’m thrown under the bus due to her not expressing the full request or an item not to her liking. I’m not looking to be put in that position again.

Ryan (ryan@themedialab.agency)
2024-03-25 15:35:31

*Thread Reply:* @Luke Fontaine, I logged in and got them in 3 minutes and sent them.

Ryan (ryan@themedialab.agency)
2024-03-25 14:52:39

Understand. @Luke Fontaine, can you find the last version you send to her and me here in Slack and let me forward to her.

Ryan (ryan@themedialab.agency)
2024-03-25 15:11:03

@Luke Fontaine, let me know when you back in front of computer, lets go over a few development items real quick, want to show you a few tips I learned in Looker.

Luke Fontaine (luke@shield-legal.com)
2024-03-25 16:08:09

@Ryan I'm available

Ryan (ryan@themedialab.agency)
2024-03-25 16:08:41

Send me Google Meet, I'll be right on.

Luke Fontaine (luke@shield-legal.com)
2024-03-25 16:09:08
Ryan (ryan@themedialab.agency)
2024-03-29 10:32:56

Good morning, this is spring break for my sons, but I’ve been stuck working at home most the week. Could you do numbers in the morning, I’m gonna take my oldest to snowboard.

Luke Fontaine (luke@shield-legal.com)
2024-03-29 11:00:01

Hey Good Morning, yeah of course, want me to do saturday and sunday?

Ryan (ryan@themedialab.agency)
2024-03-29 11:00:26

Sure, that would be great. Thank you so much.

Luke Fontaine (luke@shield-legal.com)
2024-03-29 11:01:10

yeah of course, enjoy time with your boys

Luke Fontaine (luke@shield-legal.com)
2024-03-29 11:01:32

Next week though I'd like to set time aside to talk about a raise

Ryan (ryan@themedialab.agency)
2024-03-29 11:03:23

I have had a couple visions for you to get an increase in contract but I need you WIP on the DBT development, so as you perform data engineering and data development it makes sense to Cameron and HR.

Ryan (ryan@themedialab.agency)
2024-03-29 11:03:44

When is the year gone by from your 1099 contract? Remind me.

Luke Fontaine (luke@shield-legal.com)
2024-03-29 11:05:24

I started as a 1099 November 1 2023, but have been with the company since July 2022

Ryan (ryan@themedialab.agency)
2024-03-29 11:05:51

Makes sense, ok.

Luke Fontaine (luke@shield-legal.com)
2024-03-30 10:19:27

Hey @Ryan I know this is not ideal, but I’m having computer issues. My computer won’t even turn on. I have to go to the Apple Store today to see what’s going on. But I can’t login to do numbers until I get my computer working again

Luke Fontaine (luke@shield-legal.com)
2024-03-30 21:06:31

Hey Ryan, just picked up my computer from the Apple Store. They were able to get to the issue and fix it. I’ll still be able to take over numbers tomorrow

Ryan (ryan@themedialab.agency)
2024-03-30 21:24:13

@Luke Fontaine, excellent. Thank you. What was the issue?

Luke Fontaine (luke@shield-legal.com)
2024-03-30 21:36:49

Some of the operational software became corrupted during the last update

Ryan (ryan@themedialab.agency)
2024-03-30 21:37:36

Glad it wasn’t more

Luke Fontaine (luke@shield-legal.com)
2024-03-30 21:38:12

Yeah same here. It had me pretty worried there for a while. It was completely unresponsive this morning

Ryan (ryan@themedialab.agency)
2024-04-02 13:02:22

We are on the ByteCode Looker session

Luke Fontaine (luke@shield-legal.com)
2024-04-02 13:03:29

got caught up with a request, on now

Ryan (ryan@themedialab.agency)
2024-04-04 10:27:53

FYI I did find out a bit more about our TikTok partnership and that Parsa is actually a part of that, so i went to his parent company and asked their lead guy to get him alligned on our morning routine.

🙏:skin_tone_4: Luke Fontaine
Luke Fontaine (luke@shield-legal.com)
2024-04-04 10:29:44

Thank you! It's been really frustrating how misaligned he's been

Ryan (ryan@themedialab.agency)
2024-04-04 14:11:38

Got 2 minutes

Ryan (ryan@themedialab.agency)
2024-04-05 13:52:57

@Luke Fontaine, if you have not run the Cost Per Intake / Worked Leads SQL yet for SL DB, I will do it. Let me know. Have a moment I can do it before 12PM.

Luke Fontaine (luke@shield-legal.com)
2024-04-05 13:54:34

Hey Ryan, it's been running for a while it just hasn't finished yet

Ryan (ryan@themedialab.agency)
2024-04-05 13:54:49

Perfect, yeah, it can take half an hour or so

Luke Fontaine (luke@shield-legal.com)
2024-04-05 13:55:09

oh yeah I'm about there now

Luke Fontaine (luke@shield-legal.com)
2024-04-05 13:55:44

Do you have a moment for a quick huddle?

Ryan (ryan@themedialab.agency)
2024-04-05 16:34:36

@Luke Fontaine, also I had to insert the top 2 and zeroing out the bottom 2 since we sold leads but had no sign ups so no charges, this should make the dash match pretty darn close to our spreadsheet.

🙌:skin_tone_4: Luke Fontaine
Luke Fontaine (luke@shield-legal.com)
2024-04-08 17:02:03

Hey Ryan, to give some more context for that dashboard, Greg Owen reached out asking for an easier way to look at all leads and signed leads over campaigns, so I threw that one together for him as a favor to make it easier for him, it wasn’t ever meant to be a financial dashboard, more for lead counts. I’m not sure how it made it Cameron’s way, but it sounds like he’s also unaware of the backstory and its intended use

Ryan (ryan@themedialab.agency)
2024-04-08 18:00:31

Ok. Ty for explaining.

Luke Fontaine (luke@shield-legal.com)
2024-04-09 09:46:38

Good morning Ryan, There's one lead I'm not sure what to do with. The campaign doesn't exist in Leadspedia "Auto Accidents - BCL - Torticity - Shield Legal"

Ryan (ryan@themedialab.agency)
2024-04-09 10:00:05

@Luke Fontaine, just leave them, count them and we'll put revenue and cost later...

Ryan (ryan@themedialab.agency)
2024-04-09 10:00:45

If Cameron wants me to setup a contract, have Lee submit Spend, etc, I'll confirm.

Luke Fontaine (luke@shield-legal.com)
2024-04-09 10:03:12

What should I use for the contract ID number?

Ryan (ryan@themedialab.agency)
2024-04-09 10:05:47

Looking

Ryan (ryan@themedialab.agency)
2024-04-09 10:07:20

@Luke Fontaine, you can assign it to 1450 (Texas Motor Vehicle Accidents - Ben Crump Law/TT (BLX) (TIP) - Contract)

Ryan (ryan@themedialab.agency)
2024-04-09 10:07:33

Don't worry that is has BLX in it...

Luke Fontaine (luke@shield-legal.com)
2024-04-09 10:07:41

Ok sounds good

Ryan (ryan@themedialab.agency)
2024-04-09 10:07:44

Ty

Luke Fontaine (luke@shield-legal.com)
2024-04-10 09:38:06

Hey Ryan, unfortunately, I'm feeling worst today. After morning numbers I need to logoff and rest. I know we have the intuit and bigquery meetings today, I can read through the transcripts and if you want to assign me projects I can tackle those hopefully tomorrow

Ryan (ryan@themedialab.agency)
2024-04-10 10:03:38

Ok.

Ryan (ryan@themedialab.agency)
2024-04-10 10:03:44

Feel better

Ryan (ryan@themedialab.agency)
2024-04-10 13:37:50

@Luke Fontaine, hope you feel better but when you did the Connex One 2 weekly backfills, the Google Sheet isn't show you updated the counts in the formula to get the correct Rev per e-sign and talk time per e-sign, did you accidentally update FinLog with the wrong numbers? 🙂

(the yellow cells need the correct counts from the TIP Dash for those status for the week, if you need help to clean this up, let me know. We can team up and get it done.).

Luke Fontaine (luke@shield-legal.com)
2024-04-11 12:11:15

*Thread Reply:* Went back and updated, the numbers should be corrected now

Ryan (ryan@themedialab.agency)
2024-04-11 12:13:12

*Thread Reply:* Ty @Luke Fontaine

Luke Fontaine (luke@shield-legal.com)
2024-04-11 09:42:26

Let me take a look after done with morning numbers

Ryan (ryan@themedialab.agency)
2024-04-11 10:11:54

Ty

Luke Fontaine (luke@shield-legal.com)
2024-04-11 11:09:29

Hey @Ryan I have a clarifying question. for the Lead based cases are we still doing total revenue based off of the count times RPL? even if there are no sign ups

Luke Fontaine (luke@shield-legal.com)
2024-04-11 11:10:10

there is a 4 count for pennsylvania juvenile hall legal case advisor but no signed count so the total revenue is displaying as 2000

Ryan (ryan@themedialab.agency)
2024-04-11 11:32:45

That is the mistake in Leadspedia I think

Ryan (ryan@themedialab.agency)
2024-04-11 11:32:50

Fix Ozempic JA and let me look

Ryan (ryan@themedialab.agency)
2024-04-11 11:34:03

@Luke Fontaine, that is a Lead Buyer, so 500 per lead ** 4 is 2000 lead and total revenue, that is correct

Luke Fontaine (luke@shield-legal.com)
2024-04-11 11:34:50

ok wanted to confirm. had a similar situation last week and felt like wires were crossed. should have spend all complete in about 10

Luke Fontaine (luke@shield-legal.com)
2024-04-12 13:19:13

SELECT ** --,(daily_revenue/signed_contracts) as validRPL FROM public.media_raw_v2 WHERE rev_date BETWEEN '2023-10-19' AND '2023-10-20' AND campaign LIKE '%Camp%' AND customer LIKE '%First%' --AND signed_contracts <> 0 --AND campaign LIKE '%Fire%' --AND media_buyer LIKE '%Caleb%' ORDER BY rev_date,campaign, media_buyer ASC

Ryan (ryan@themedialab.agency)
2024-04-18 11:25:49

Please get with Brianna and make sure all of Flatirons are reconciled w LawRuler as soon as you are done with morning numbers. Ty.

Luke Fontaine (luke@shield-legal.com)
2024-04-18 11:27:38

Yeah of course

🙏:skin_tone_4: Ryan
Luke Fontaine (luke@shield-legal.com)
2024-04-23 10:05:06

@Ryan I'm going to resubmit Kris Standleys spend for 4/22/24, but what campaign do you think it's suppose to go to? MD Juvenile Hall Abuse DL TV, ,MD Juvenile Hall Abuse SSS TV

Ryan (ryan@themedialab.agency)
2024-04-23 10:06:11

Did any leads come through?

Ryan (ryan@themedialab.agency)
2024-04-23 10:06:24

You can leave the spend blank if no leads came through, we’re getting the actual spend from the TV buying team

Luke Fontaine (luke@shield-legal.com)
2024-04-23 10:07:12

No Leads came through

Luke Fontaine (luke@shield-legal.com)
2024-04-23 10:07:15

ok sounds good

Ryan (ryan@themedialab.agency)
2024-04-23 10:10:41

I have the media buyer (a dude I met in Encinitas at Union Kitchen that Cameron met and has tried at various places) going to submit the "actual spend" so when he does, we'll make manual updates and then they'll do the rest. 🙂

Luke Fontaine (luke@shield-legal.com)
2024-04-23 10:11:16

Oh perfect, that sounds great!

🙏:skin_tone_4: Ryan
Luke Fontaine (luke@shield-legal.com)
2024-04-23 10:20:31

I want to give a quick update for the TIP reconciliation and reporting as well. I'm setting up a meeting with Dennis, Edward, and Brianna to get together and go over best practices for reporting lead status changes. Right now I'm receiving multiple messages throughout the day from each of them with updates, and corrections. It's a little overwhelming, and not very sustainable, so I'm trying to get them all on the same page with making sure statuses are accurate and just sending over one report a day or whatever frequency makes sense so items aren't missed and were all on the same page.

Ryan (ryan@themedialab.agency)
2024-04-23 10:21:29

Make sense. Yeah, try to get them into a batch report routine rather than random throughout the day

Ryan (ryan@themedialab.agency)
2024-04-23 15:45:08

If you have a dashboard for LOSG(TC) for Chow and Juvenile Hall, I updated the name, so you should check SQL in your Customer Dashboard to ensure it is not broken. This sql is updated in Master Financials page 32 of 40, and I'm updating Filters in Looker Studio and Looker Enterprise for TC since I added those to below to Customer_Type channel.

It's for these 4 contracts in image attached

select ** from dashboard.matview_financial_details where customer like 'Shield AZ Law%' or customer like '%(LOSG/TC)%' or customer like '%(LOSG/TC/D)%';

Luke Fontaine (luke@shield-legal.com)
2024-04-23 15:46:51

Thanks for the headsup, I'll take a look

Ryan (ryan@themedialab.agency)
2024-04-23 15:47:33

You bet. Noting that dashboards do not need a TC filter, as long as we use fin_details internal metrics. Cleaned up both Looker and Looker Enterprise for this fact.

Luke Fontaine (luke@shield-legal.com)
2024-04-24 09:39:31

Hey Ryan, my aunt passed away yesterday afternoon, it's been a really rough evening and morning. After I'm done with morning numbers I'm really hoping to just turn on my out of office status, and just work on items in the background quietly. I know we have the dbt meeting later today, but if you could send/show me what particular fields are used for the cnx weekly report I can jump into finishing that script

Ryan (ryan@themedialab.agency)
2024-04-24 10:23:03

Luke, sorry to hear about your family's loss. My condolences. Brian and I will setup DBT, but in BigQuery, you have the SQL except you need to add GCP Project ID and their BigQuery dataset / schema prefixes to the field names and test it to work. Here is that SQL dev script:

https://console.cloud.google.com/bigquery?ws=!1m7!1m6!12m5!1m3!1stort-intake-professionals!2sus-central1!3s3c4dddfc-60c3-42f8-8d6e-82b262d52239!2e1

accounts.google.com
Luke Fontaine (luke@shield-legal.com)
2024-04-24 10:26:46

Thank you, appreciate it. Ah ok, I was trying to write a new script in dbt but I see

🙏:skin_tone_4: Ryan
Luke Fontaine (luke@shield-legal.com)
2024-04-25 13:44:18

Hey Ryan, wanted to let you know I had a really great and productive meeting with the TIP team. We put a couple of action items in place to change the way we'll be doing status changes to make it more streamlined and remove opportunities for error. I'm also working with them to do an audit of "signed e-signed -billable firm rejected" take make sure all potential revenue is captured

Ryan (ryan@themedialab.agency)
2024-04-25 13:59:03

@Luke Fontaine , excellent. What are you doing if you don’t mind me asking?

We just hired a new person that’s gonna own some of these processes and workflows, I want to be able to send it to him. I’m working with Law Ruler, executive team and stuff too

Luke Fontaine (luke@shield-legal.com)
2024-04-25 14:02:32

We're creating an automated report to go out by midday friday to provide the following for any leads that have had status changes that week lead ID, First name, Last name, Case Type, Previous status, current status, and e-sign date if applicable

Luke Fontaine (luke@shield-legal.com)
2024-04-25 14:03:28

At this point, I think its mostly the agents changing status that has really been causing issues with reconciling them, so just creating an easier way for us all to see what's changes, and keeping record

Ryan (ryan@themedialab.agency)
2024-04-25 14:35:52

Got it

Ryan (ryan@themedialab.agency)
2024-04-25 14:36:12

We may have a process or training session with LawRuler and create a e-sign status lifecycle cheat sheet.

Luke Fontaine (luke@shield-legal.com)
2024-04-25 14:47:30

Oh yeah I think that’d be great. I got a sense that the status lifecycle wasn’t super clear with the tip team

Luke Fontaine (luke@shield-legal.com)
2024-04-26 10:25:17

Hey Ryan, numbers are going to take a while this morning, it looks like looker studio is down, so I'm doing workarounds

Ryan (ryan@themedialab.agency)
2024-04-26 11:13:16

Ok. Use SQL to mimic the pivot table. It’s a group by statement

Ryan (ryan@themedialab.agency)
2024-04-30 14:30:58

@Luke Fontaine, hey, we have a talk time revenue issue, need your help.

https://meet.google.com/vzn-jnna-avt?authuser=0

Luke Fontaine (luke@shield-legal.com)
2024-04-30 14:31:45

About to jump on

Luke Fontaine (luke@shield-legal.com)
2024-05-01 14:23:31

Hey Ryan, wanted to update you, I have weeks 4/8-4/21 have been updated, it looks like Brianna didn't send the correct/not formatted report for 4/22-4/28. Already messaged her but I think shes on lunch. Will finish as soon as I get that last portion from her

Ryan (ryan@themedialab.agency)
2024-05-01 15:06:40

@Luke Fontaine , great. Thank you.

Ryan (ryan@themedialab.agency)
2024-05-02 14:46:13

@Luke Fontaine, i"ll be on about 10 minutes after start, just get TIP CC sheet ready. New stuff to go over.

🆗 Luke Fontaine
Ryan (ryan@themedialab.agency)
2024-05-02 15:26:06

Update Director Commissions and SL Only e-Signs:

```-- Get the rows SELECT ** FROM directorcommissionv2 WHERE revyear = '2024' AND revmonth BETWEEN '1' AND '12' ORDER BY rev_month ASC;

-- Update Row For Quarterly Commissions UPDATE public.directorcommissionv2 SET numesignedcontracts='3311', directorcommissionmonthly='25875' -- quarterlyactive=1 WHERE revyear = '2024' AND rev_month = '4'```

Luke Fontaine (luke@shield-legal.com)
2024-05-05 14:09:50

I just saw Jack submitted his spend. I’m spending some time with family before I head back so I just won’t be able to get to it for a while 2-3 hours

Ryan (ryan@themedialab.agency)
2024-05-05 14:25:02

I got it

Ryan (ryan@themedialab.agency)
2024-05-05 14:25:09

Enjoy your family time

Luke Fontaine (luke@shield-legal.com)
2024-05-05 14:45:20

Thank you, I really appreciate it

Ryan (ryan@themedialab.agency)
2024-05-07 11:06:54

@Luke Fontaine, can you reconcile May for Flatirons

Luke Fontaine (luke@shield-legal.com)
2024-05-07 11:09:57

It should be pretty reconciled from yesterday but yeah I’ll go back through

Luke Fontaine (luke@shield-legal.com)
2024-05-07 11:14:43

@Ryan May is reconciled

🙏:skin_tone_4: Ryan
Ryan (ryan@themedialab.agency)
2024-05-08 16:04:05

Do me a favor, would you reach out to Brian and Linda helping hand on writing the insert SQL for the LR case types revenue rates, application table? I know you can knock it out with very little effort, I just don’t know if Bryan‘s ever written

Ryan (ryan@themedialab.agency)
2024-05-08 16:04:27

I’m working on the joint statements for the copper opportunities and payment roll up, almost ready to attach to the financial details.

Luke Fontaine (luke@shield-legal.com)
2024-05-08 16:05:06

Yeah no problem, I’ll reach out now

👏:skin_tone_4: Ryan
Ryan (ryan@themedialab.agency)
2024-05-09 10:56:04

FYI, I inserted 3 more TV rows for Kris, so run Master_Append 4 times or so and check dash before you post in #C04PBGEGXK9

🆗 Luke Fontaine
Ryan (ryan@themedialab.agency)
2024-05-09 10:59:25

Make that 6, had to add 5-2-24

Luke Fontaine (luke@shield-legal.com)
2024-05-10 11:59:35

Hey Ryan, it doesn’t look like I’ve gotten paid yet, usually it comes through the Thursday before, should I check in with Brian Theisen about this?

Ryan (ryan@themedialab.agency)
2024-05-10 11:59:52

Brian sent wire this morning, me too! Should be today or tomorrow.

Luke Fontaine (luke@shield-legal.com)
2024-05-10 12:00:31

Ok perfect!

Luke Fontaine (luke@shield-legal.com)
2024-05-10 17:44:11

I reached out to Brian T since I still hadn’t seen my direct deposit come through, he’s claiming there was a “delay” with the ach payments, and it now won’t come through until Monday. I don’t make enough to where not being paid on time isn’t an issue

Ryan (ryan@themedialab.agency)
2024-05-10 17:45:13

1099 technically doesn’t have to be paid on a schedule, Altonese leaving just has had the guy swamped beyond belief. I feel the same, and I have to make Support payments. Not much we can do.

👍:skin_tone_4: Luke Fontaine
Luke Fontaine (luke@shield-legal.com)
2024-05-17 12:34:33

Hey, I just shared a dash I created based off of bigquery tracking information for the TV Leads. Finding a lot of the lead information turned out to be very difficult, there were only two I can find with a high level of certainty. But I made a dash in a way where I can easily update it if we can find the exact leads that were converted. I also have an idea of how to join the tables to make it more automated and connected to your Shield Legal - TV Leads Status dash if this is a campaign were going to be focusing on

Ryan (ryan@themedialab.agency)
2024-05-17 13:22:25

Great. We can focus on that I our 11:30

Ryan (ryan@themedialab.agency)
2024-05-17 13:22:42

I’m stuck in datastudio trying to figure out something.

Ryan (ryan@themedialab.agency)
2024-05-17 13:33:46

Be right on, just taking a quick restroom break

Luke Fontaine (luke@shield-legal.com)
2024-05-17 13:34:00

Ok, see you soon

Luke Fontaine (luke@shield-legal.com)
2024-05-17 16:32:17

Hey Ryan, I had the adjustments to the dash that we talked about

Ryan (ryan@themedialab.agency)
2024-05-17 16:34:27

Ok. Standby

Ryan (ryan@themedialab.agency)
2024-05-23 10:54:25

@Luke Fontaine, what channel do we get the Dashboard requests from? Patsy is looking for some dashboard we probably have not built yet.

Luke Fontaine (luke@shield-legal.com)
2024-05-23 10:58:48

Greg and Patsy have just been messaging me directly but the request come through #C01EQF51UTC. It got a little disorganized but I'll go through it and mark the completed ones, and build out any that may have been missed

Luke Fontaine (luke@shield-legal.com)
2024-05-23 10:59:53

Should Patsy be included in all the new dashboards moving forward?

Ryan (ryan@themedialab.agency)
2024-05-23 11:03:12

@Luke Fontaine, do that for now and when the Copper order is hers, then yes. I

Ryan (ryan@themedialab.agency)
2024-05-23 11:05:13

I'll get a dashboard for Copper setup in TIP Dash today so we can show the TIP team how to now when an order comes up and if they can let us know. But if you keep an eye on the #shieldorderscopper channel, you'll see when they go to the Orders Pipeline into Funded & Setup stage and that can be your queue to build dashboards.

🆗 Luke Fontaine
Ryan (ryan@themedialab.agency)
2024-05-24 09:11:28

No spend for a bit.

Michael McKinney (https://themedialaboratory.slack.com/team/U068Q7YE069)
🆗 Luke Fontaine
Luke Fontaine (luke@shield-legal.com)
2024-05-24 09:33:15

Hey Ryan, I wanted to follow up on our conversation from a month and a half ago regarding a pay raise

Ryan (ryan@themedialab.agency)
2024-05-24 10:21:40

I need that AI dashboard draft done as soon as possible, I need all of Looker enterprise done as soon possible, and I need you working on data engineering full-time, then I can debate with them that you are a full-time date engineer.

I need you able to own that stuff, and take me out of the coding then I can go to Cameron and Shellie and say that Luke is a full-time data engineer, let’s give him a good bump.

My plan is to show it off to Cameron, while giving him a status update to let you know where I’ve moved your focus.

So I need more proactive completion of the dashboards, and then let me know when those are done, and I will start handing you all of the tasks for the day engineering on my plate.

Ryan (ryan@themedialab.agency)
2024-05-24 10:22:20

Once you’re doing this role, I feel confident.

Luke Fontaine (luke@shield-legal.com)
2024-05-24 11:19:43

What would this timeline look like Now that James has finished some data wrangling items I'll be able to finish the dashboard either today, or early next week. We went through the last three dashboards for lookerenterprised yesterday that seem up to par where we want them for presenting, but regardless I'm planning on going through all my dashboards and fine tuning and confirming accuracy to have finished by EOW. After next week, can we set up a meeting on 6/3 to go over the data engineering task you'd like me to take over.

You know I greatly enjoy working with you, and it's exciting how much I have and continue to learn, but I also want you to understand where I'm coming from. Since I've started, I've taken on much more responsibility and more difficult tasks, I never say no to anything, have always jumped to work weekends when asked while the end of next month is going to mark 2 years of working here, and I've never received a pay raise. It's difficult to not feel discouraged

Ryan (ryan@themedialab.agency)
2024-05-24 11:32:43

*Thread Reply:* @Luke Fontaine, cal me real fast

Ryan (ryan@themedialab.agency)
2024-05-24 11:32:49

*Thread Reply:*

Luke Fontaine (luke@shield-legal.com)
2024-05-28 13:26:36

I've been working on the reconciliation today, the dashboard was really off, it looks like everything from yesterday was tripled, but the weird thing is in the logs applied adjustments was only done once. I'm just going to delete the 2 additional for each campaign, but do you know how to pull up the previous credit history to know if I need to credit the accounts back?

Ryan (ryan@themedialab.agency)
2024-05-28 13:42:12

What happened?

Ryan (ryan@themedialab.agency)
2024-05-28 13:42:20

Apply Adjustments ran more than once?

Ryan (ryan@themedialab.agency)
2024-05-28 13:42:31

And yes

Luke Fontaine (luke@shield-legal.com)
2024-05-28 13:44:00

I'm not sure, the log only shows that apply adjustments only ran once

Ryan (ryan@themedialab.agency)
2024-05-28 13:44:20

Did you run it today, I do not see a 5/28/24 run in the Logs

Luke Fontaine (luke@shield-legal.com)
2024-05-28 13:44:23

Do you know, has Shane already been working on the new aws script?

Luke Fontaine (luke@shield-legal.com)
2024-05-29 10:31:53

Hey @Ryan do you know what’s going on with the manuals today? Mark has his status as OOO until the 6th, so I haven’t been able to run cal performance yet

Ryan (ryan@themedialab.agency)
2024-05-29 10:32:49

Just pinged Cam too, not sure of his holiday schedule

Luke Fontaine (luke@shield-legal.com)
2024-05-30 17:19:40

@Ryan would you mind copy and pasting the flatirons formula, for whatever reason datastudio won't let me open it

Ryan (ryan@themedialab.agency)
2024-05-30 17:19:56

CASE WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 1 THEN 16.28 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 2 THEN 177.81 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 3 THEN 224.34 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 4 THEN 360.05 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 5 THEN 360.05 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 6 THEN 360.05 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 7 THEN 360.05 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 8 THEN 360.05 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 9 THEN 360.05 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 10 THEN 360.05 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 11 THEN 360.05 WHEN EXTRACT(YEAR FROM revdate) = 2024 AND EXTRACT(MONTH FROM revdate) = 12 THEN 360.05 ELSE 0 END

Luke Fontaine (luke@shield-legal.com)
2024-05-30 17:20:33

thank you

🙏:skin_tone_4: Ryan
Luke Fontaine (luke@shield-legal.com)
2024-06-03 10:54:35

@Ryan do you have a few moments for a huddle?

Luke Fontaine (luke@shield-legal.com)
2024-06-03 13:12:10

@Ryan do you have me to post in the finance channel to cam that were ready for adjustments?

Ryan (ryan@themedialab.agency)
2024-06-03 13:22:22

@Luke Fontaine, be right on

Ryan (ryan@themedialab.agency)
2024-06-03 13:22:25

on with Cam and Mike

Luke Fontaine (luke@shield-legal.com)
2024-06-03 13:22:38

ok sounds good

Luke Fontaine (luke@shield-legal.com)
2024-06-03 17:44:28

Hey Ryan, I've been looking more into finishing the Looker enterprise 38- Flatirons dashboard, it's just Overhead and Net Profit(FL) columns that are giving me trouble. I think they have to be changed in lookML and can not be done as a table calculation. I'm not sure if I just don't have the permissions or if it's because it's a view that I can't change it. Alternatively, I can write it out in bigquery and reconnect this one dashboard that way. Wanted to get your thoughts before making a move either way

Luke Fontaine (luke@shield-legal.com)
2024-06-03 17:44:54

Also, can you send me the sql for the PROFIT(FL) column? it doesn't look like I have permissions to access it

Ryan (ryan@themedialab.agency)
2024-06-03 17:46:54

It should work in a table calculation, just do NOT sum the fields in Looker Enterprise like the formulas do in Looker Studio. Noting the overhead is the last part of that Net Profit formula:

e_daily_revenue - e_daily_spend - e_agency_fee - e_cc_cost - e_sales_commission - e_mb_commission - flatirons_daily_overhead

Ryan (ryan@themedialab.agency)
2024-06-03 17:49:08

@Luke Fontaine, Looker Studio Formula / Use ChatGPT or Gemini to update formulas for Looker once you manually punch the commands and fields in a Calculated Field and this should work. But I think you need to type the command out so that the "glitchy" Looker Enterprise - Calculate Field - Formula box recognizes the commands like EXTRACT, MONTH, etc.

CASE
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 1 THEN 16.28
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 2 THEN 177.81
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 3 THEN 224.34
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 4 THEN 360.05
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 5 THEN 360.05
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 6 THEN 360.05
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 7 THEN 360.05
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 8 THEN 360.05
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 9 THEN 360.05
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 10 THEN 360.05
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 11 THEN 360.05
  WHEN EXTRACT(YEAR FROM rev_date) = 2024 AND EXTRACT(MONTH FROM rev_date) = 12 THEN 360.05
  ELSE 0
EN
Luke Fontaine (luke@shield-legal.com)
2024-06-03 17:50:20

ok I'll try that, thank you

Ryan (ryan@themedialab.agency)
2024-06-03 18:34:47

@Luke Fontaine, been trying various formulas but still struggling, this feels very close:

case(when(${Financial_Details.rev_month}=date(2024,01,01),16.28) else 0)

Ryan (ryan@themedialab.agency)
2024-06-03 18:34:55

But this is not working but feels so close....

Luke Fontaine (luke@shield-legal.com)
2024-06-03 18:35:49

Oh yeah I’ve been trying a lot of different methods, but I’ll see if I can build on that

Luke Fontaine (luke@shield-legal.com)
2024-06-05 13:19:29

Hey Ryan, Do you have the visualization you created in the meeting on monday for how the AI dashboard should look?

Ryan (ryan@themedialab.agency)
2024-06-05 14:04:09

@Luke Fontaine

🙏:skin_tone_4: Luke Fontaine
Luke Fontaine (luke@shield-legal.com)
2024-06-05 14:07:12

@Ryan I’m at a dr appointment right now, but I can run lambdas in about 30minutes

Ryan (ryan@themedialab.agency)
2024-06-05 14:55:12

*Thread Reply:* I did it

Luke Fontaine (luke@shield-legal.com)
2024-06-05 14:55:43

Thank you

Ryan (ryan@themedialab.agency)
2024-06-06 14:39:09

@Luke Fontaine, if you cannot get the client / dashboard side "Table Calculation" to sum up after you add the other months and amounts, we'll get ByteCode for you.

Luke Fontaine (luke@shield-legal.com)
2024-06-06 14:40:17

Ok, sounds good, I’m going to be jumping back into it shortly and will let you know if I’m able to work it out or not

Luke Fontaine (luke@shield-legal.com)
2024-06-06 15:28:16

I have an idea I want to try out, but I'm trying to work out how the overhead is calculated out that I'm not sure about. for June CPAP the overhead is $3,240.45/360.05 is 9, but where is the 9 coming from

Ryan (ryan@themedialab.agency)
2024-06-06 15:47:40

The 9 is the number of rows for "LIKE '%Flatirons%' for the months.

Run SQL for June 2024, with the Customer LIKE %Flatirons% in findetails or mediaraw_v2,

Ryan (ryan@themedialab.agency)
2024-06-06 15:48:05

Like we did the 575 rows in Jan 2024, divided by the Flatirons CSP cost

Luke Fontaine (luke@shield-legal.com)
2024-06-06 15:48:08

Ah got you, ok

Luke Fontaine (luke@shield-legal.com)
2024-06-07 10:48:58

hey @Ryan wanted to give you a heads up numbers are going to take a minute today. It seems like everything has been taking a while, and the lambda didn't pull calebs facebook spend so I'll have to manual enter and calculate it out

Ryan (ryan@themedialab.agency)
2024-06-07 10:49:27

Weird, ok. Ty for letting me know.

Luke Fontaine (luke@shield-legal.com)
2024-06-07 10:50:43

right. It's just calebs, I checked his typeform, and the aws log and didn't see anything obvious that would have caused it. but will keep an eye out on it

🙏:skin_tone_4: Ryan
Luke Fontaine (luke@shield-legal.com)
2024-06-07 10:56:34

caleb entered the wrong date for his spend :facepalm::skintone_4:

Ryan (ryan@themedialab.agency)
2024-06-07 11:17:56

That was my guess.

Ryan (ryan@themedialab.agency)
2024-06-07 11:17:59

He never does that ever

Luke Fontaine (luke@shield-legal.com)
2024-06-07 14:21:32

Hey @Ryan Just finished dashboard 41 - ad platform details by day, let me know your thoughts, if anything needs to be changed. I added the columns from page 14 in the master dash, if that doesn't look too overwhelming with information

Ryan (ryan@themedialab.agency)
2024-06-07 14:23:06

I’ll check it out when I get back from lunch

Luke Fontaine (luke@shield-legal.com)
2024-06-07 14:24:02

ok sounds good, have a good lunch!

Ryan (ryan@themedialab.agency)
2024-06-07 14:24:26

Thanks for knocking it out, you too.

Ryan (ryan@themedialab.agency)
2024-06-07 15:19:28

@Luke Fontaine, I don't see it in Looker Studio, please advise

Luke Fontaine (luke@shield-legal.com)
2024-06-07 15:38:20

apologies, just added it to the board, it should be there now

Ryan (ryan@themedialab.agency)
2024-06-07 15:43:35

DataStudio not Looker Enterprise

Ryan (ryan@themedialab.agency)
2024-06-07 15:43:41

😊

Luke Fontaine (luke@shield-legal.com)
2024-06-07 15:44:51

Oh man, it's been a long week. I'll make it here shortly in looker studio

Ryan (ryan@themedialab.agency)
2024-06-07 15:45:15

Ty!

Luke Fontaine (luke@shield-legal.com)
2024-06-07 16:10:42

ok it's ready for review in lookerstudio

Ryan (ryan@themedialab.agency)
2024-06-07 16:46:12

@Luke Fontaine, I updated it just a bit, sending to Marc

Luke Fontaine (luke@shield-legal.com)
2024-06-07 16:48:28

just took a look, it looks better without those additional columns

Ryan (ryan@themedialab.agency)
2024-06-07 16:56:40

@Luke Fontaine, now wait about two weeks (for more Data Engineering tasks to complete) and then DM Shellie, Cameron and me and request a 15 minute meeting to discuss your role.

Then in that meeting with us you need to:

  1. Praise Cameron and Shellie for the amazing 1099 opportunity
  2. Praise me for the dedication to training, learning and joint practicing to get you to this exciting point of data engineering
  3. And then you can ask for two more things: a. Requesting a contractor fee increase to reflect your role as Assoc. Date Engineer b. Can you come out to Las Vegas once a quarter, as you will need to sit more with the TIP team to learn the nitty gritty of what dashboards they will want once the new data warehouse is ready Make the entire conversation a "positive" and "relax" so we can hear you "smiling when you ask". 🙂
Ryan Vaspra (https://themedialaboratory.slack.com/team/UJF2W0EB1)
🙏:skin_tone_4: Luke Fontaine
Luke Fontaine (luke@shield-legal.com)
2024-06-07 16:58:40

Thank you thank you thank you!! that all sounds good and doable!

Luke Fontaine (luke@shield-legal.com)
2024-06-12 17:57:35

Hey Ryan, I wanted to give you an update on the AI dashboard. I'm running into a lot of roadblocks with James. I'm asking him pretty point blank questions and he just hasn't been answering them or I've been receiving a lot of condescending responses. Last week I asked him to label the visual representation of how this dashboard should look, with the tables that will be needed; I didn't want to run into the same issue as before where there were tables I was unaware of that are key to this project, and he just didn't do it. I have a strong idea of what this should look like completed, and am trying to get across the finish line

Ryan (ryan@themedialab.agency)
2024-06-12 18:05:44

I need you guys to figure it out, we’re all mature professionals, you and him need to figure out how to work together. I think he’s trying to challenge you to be more resourceful.

Luke Fontaine (luke@shield-legal.com)
2024-06-12 18:19:36

I'll address it tomorrow with him, wanted to keep you in the loop.

Ryan (ryan@themedialab.agency)
2024-06-12 20:06:18

Ok.

Luke Fontaine (luke@shield-legal.com)
2024-06-14 12:48:41

@Ryan I have all the Flatiron dashboard, 38-40 done and added to the financial board. it looks like the changes we did are actually more accurate, there was profit and overhead from the LA Juv Hall abuse that wasn't being calculated in before that now is

Ryan (ryan@themedialab.agency)
2024-06-14 12:49:13

Excellent, thank you Luke. I’ll organize the Board.

Ryan (ryan@themedialab.agency)
2024-06-14 13:21:21

@Luke Fontaine, please add the Flatirons x day and x year to the Board, I do not see them.

Ryan (ryan@themedialab.agency)
2024-06-14 13:21:56

I see them now

Luke Fontaine (luke@shield-legal.com)
2024-06-17 13:40:18

while you're on the road this week do you still want me to post for review, or just direct to cameron for adjustments?

Ryan (ryan@themedialab.agency)
2024-06-17 13:52:23

You can post for me except for Wednesday and Thursday. I’ll be out formally on PTO.

Luke Fontaine (luke@shield-legal.com)
2024-06-17 13:55:05

Ok sounds good. Have a good and safe drive!

Ryan (ryan@themedialab.agency)
2024-06-17 13:55:46

Thank you

Ryan (ryan@themedialab.agency)
2024-06-19 19:34:10

Flatirons Paraquats to be moved to Signed & DECLINED and removed from SL Dash:

  1. 354873
  2. 354557
  3. 438951
  4. 355502
  5. 348671
  6. 354818
  7. 356609
  8. 360806
  9. 357837
  10. 355877
  11. 358026
  12. 366750
  13. 363373
  14. 364254
  15. 370736
  16. 366099
  17. 379630
  18. 379533
  19. 379085
  20. 400075
  21. 401790
  22. 405334
  23. 418246
  24. 422448
  25. 424032
  26. 434137
  27. 438747
  28. 441576
Ryan (ryan@themedialab.agency)
2024-06-19 19:54:58

And @Luke Fontaine , make sure these are just updated to the correct signed e-sign status in TIP dash and that we reconcile for Flatirons.

Lead ID 441614 520656 522640 517200 437465 513863 524903 522398 512349 527432 524525 520481 526759 514613 527368 514354 522254 507398 425215 477572 509278 508876 517309 518762 515156 513698 510756 512764 473125 497746 517271 509263 507243 449339 503632 423761 464012 513998 519345 424070 520319 501956 522992 512639 520936 511833 519308 522168 454071 513616

Ryan (ryan@themedialab.agency)
2024-06-19 19:55:03

Thank you.

Luke Fontaine (luke@shield-legal.com)
2024-06-20 00:24:01

taken care of and updated

Ryan (ryan@themedialab.agency)
2024-06-20 03:18:49

Ty!!!!!!

Luke Fontaine (luke@shield-legal.com)
2024-06-24 16:11:10

I'm still working on getting the dbt build to work again. It's weird it shows that it's the columns with the same name ;opportunity_id in the xref and ol table having the same name, but when I change the name within an as statement it doesn't recognize the column. I've been trying to reverse engineer it, but I'm going to look into a couple of articles and see if there's a suggestion there. will keep you updated

Ryan (ryan@themedialab.agency)
2024-06-24 16:31:31

*Thread Reply:* Ok

Luke Fontaine (luke@shield-legal.com)
2024-06-26 14:15:23

No one showed up to my meeting.

Ryan (ryan@themedialab.agency)
2024-06-26 14:26:35

@Luke Fontaine , I was in transit and just arrived.

Luke Fontaine (luke@shield-legal.com)
2024-06-26 14:32:49

just wrapping up another call, I'll be over asap

Ryan (ryan@themedialab.agency)
2024-06-26 14:34:56

Shellie and I are on…

Luke Fontaine (luke@shield-legal.com)
2024-06-27 13:41:03

It doesn't look like I have permissions to remove users on AWS or Enterprise

Ryan (ryan@themedialab.agency)
2024-06-27 16:25:27

Ok. I’ll do it.

Luke Fontaine (luke@shield-legal.com)
2024-07-01 12:24:12

if the tip team is going to start to have access to bigquery, or being able to make changes to lookerenterprise I'd appreciate being a part of that conversation. I just have some big concerns about changes being made that are harder to track and effecting the balance between tip and shield

Ryan (ryan@themedialab.agency)
2024-07-01 13:45:45

They are not in BigQuery, I'll get them in Looker Explores only.

Luke Fontaine (luke@shield-legal.com)
2024-07-02 12:08:00

@Ryan checking in if were still doing the EOM Affiliates meeting?

Ryan (ryan@themedialab.agency)
2024-07-02 12:08:15

Be right on

Ryan (ryan@themedialab.agency)
2024-07-02 12:08:27

Start the Cost Per Worked Leads

Luke Fontaine (luke@shield-legal.com)
2024-07-02 12:08:33

ok

Ryan (ryan@themedialab.agency)
2024-07-03 07:49:34

@Luke Fontaine , does this mean you aren’t able to do the normal daily routine? Forcing me to work on my vacation?

Ryan (ryan@themedialab.agency)
2024-07-03 07:50:12

@Luke Fontaine , let me know so I can find a replacement resource.

Ryan (ryan@themedialab.agency)
2024-07-05 06:35:28

Handle numbers today

Luke Fontaine (luke@shield-legal.com)
2024-07-05 07:40:57

Please?

Luke Fontaine (luke@shield-legal.com)
2024-07-05 09:24:37

@Ryan I’m not starting numbers until you can ask me to kind and respectfully