TQ

Data Dictionary

Auto-generated from the live database schema. 30 tables.

activities

2 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
client_idINTEGER
FK
contact_idINTEGER
FK
typeTEXT
NOT NULL
summaryTEXT
NOT NULL
detailsTEXT
created_byTEXT
'system'
created_atTEXT
datetime('now')
deletedINTEGER
0

activity_log

62 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
entity_typeTEXT
NOT NULL
entity_idINTEGER
NOT NULL
actionTEXT
NOT NULL
detailTEXT
created_atTEXT
datetime('now')

campaigns

0 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
client_idINTEGER
NOT NULLFK
nameTEXT
NOT NULL
channelTEXT
statusTEXT
'active'
budgetREAL
0
start_dateTEXT
end_dateTEXT
created_atTEXT
datetime('now')

cases

3 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
lead_idINTEGER
FK
client_idINTEGER
NOT NULLFK
titleTEXT
NOT NULL
statusTEXT
'intake'
priorityTEXT
'normal'
assigned_toTEXT
procedure_typeTEXT
estimated_valueREAL
0
notesTEXT
created_atTEXT
datetime('now')
updated_atTEXT
datetime('now')
closed_atTEXT

client_verticals

6 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
client_idINTEGER
NOT NULLFK
entity_idINTEGER
NOT NULLFK
configTEXT
'{}'
created_atTEXT
datetime('now')

clients

11 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
nameTEXT
NOT NULL
contact_nameTEXT
contact_emailTEXT
contact_phoneTEXT
specialtyTEXT
billing_modelTEXT
'flat_retainer'
billing_rateREAL
0
statusTEXT
'active'
notesTEXT
created_atTEXT
datetime('now')
updated_atTEXT
datetime('now')
entity_idINTEGER
FK
ghl_location_idTEXT
gridlink_idTEXT
deletedINTEGER
0

component_objects

17 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
component_typeTEXT
NOT NULL
object_typeTEXT
NOT NULL
enabledINTEGER
1
last_sync_atTEXT
record_countINTEGER
0
sync_cursorTEXT
errorTEXT

components

1 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
typeTEXT
NOT NULL
nameTEXT
NOT NULL
enabledINTEGER
1
configTEXT
'{}'
sync_frequency_minINTEGER
15
statusTEXT
'not_connected'
last_sync_atTEXT
next_sync_atTEXT
created_atTEXT
datetime('now')
updated_atTEXT
datetime('now')

contacts

8 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
gridlink_idTEXT
NOT NULL
client_idINTEGER
NOT NULLFK
first_nameTEXT
NOT NULL
last_nameTEXT
NOT NULL
titleTEXT
emailTEXT
phoneTEXT
mobile_phoneTEXT
is_mainINTEGER
0
notesTEXT
created_atTEXT
datetime('now')
updated_atTEXT
datetime('now')
ghl_user_idTEXT
deletedINTEGER
0

entities

7 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
nameTEXT
NOT NULL
typeTEXT
NOT NULL
statusTEXT
'active'
descriptionTEXT
created_atTEXT
datetime('now')
updated_atTEXT
datetime('now')
dba_nameTEXT

ghl_calendars

2 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
ghl_idTEXT
NOT NULL
location_ghl_idTEXT
NOT NULL
nameTEXT
calendar_typeTEXT
event_typeTEXT
is_activeINTEGER
1
synced_atTEXT
datetime('now')
deletedINTEGER
0

ghl_campaigns

0 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
ghl_idTEXT
NOT NULL
location_ghl_idTEXT
NOT NULL
nameTEXT
statusTEXT
synced_atTEXT
datetime('now')
deletedINTEGER
0

ghl_contacts

610 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
ghl_idTEXT
NOT NULL
location_ghl_idTEXT
NOT NULL
first_nameTEXT
last_nameTEXT
contact_nameTEXT
company_nameTEXT
emailTEXT
phoneTEXT
sourceTEXT
tagsTEXT
'[]'
cityTEXT
stateTEXT
postal_codeTEXT
addressTEXT
date_of_birthTEXT
date_addedTEXT
date_updatedTEXT
custom_fieldsTEXT
'[]'
synced_atTEXT
datetime('now')
deletedINTEGER
0

ghl_custom_fields

47 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
ghl_idTEXT
NOT NULL
location_ghl_idTEXT
NOT NULL
nameTEXT
field_keyTEXT
data_typeTEXT
modelTEXT
synced_atTEXT
datetime('now')
deletedINTEGER
0

ghl_locations

5 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
ghl_idTEXT
NOT NULL
nameTEXT
emailTEXT
phoneTEXT
addressTEXT
cityTEXT
stateTEXT
timezoneTEXT
client_idINTEGER
FK
synced_atTEXT
datetime('now')

ghl_opportunities

1362 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
ghl_idTEXT
NOT NULL
location_ghl_idTEXT
NOT NULL
nameTEXT
statusTEXT
monetary_valueREAL
0
pipeline_ghl_idTEXT
pipeline_stage_ghl_idTEXT
contact_ghl_idTEXT
assigned_toTEXT
sourceTEXT
created_atTEXT
updated_atTEXT
last_status_change_atTEXT
last_stage_change_atTEXT
custom_fieldsTEXT
'[]'
synced_atTEXT
datetime('now')
deletedINTEGER
0

ghl_pipelines

8 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
ghl_idTEXT
NOT NULL
location_ghl_idTEXT
NOT NULL
nameTEXT
NOT NULL
stagesTEXT
'[]'
date_addedTEXT
date_updatedTEXT
synced_atTEXT
datetime('now')
deletedINTEGER
0

ghl_tags

62 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
ghl_idTEXT
NOT NULL
location_ghl_idTEXT
NOT NULL
nameTEXT
NOT NULL
synced_atTEXT
datetime('now')
deletedINTEGER
0

ghl_users

0 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
ghl_idTEXT
NOT NULL
location_ghl_idTEXT
NOT NULL
nameTEXT
emailTEXT
phoneTEXT
roleTEXT
contact_idINTEGER
FK
synced_atTEXT
datetime('now')

kb_articles

6 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
slugTEXT
NOT NULL
titleTEXT
NOT NULL
parent_slugTEXT
sort_orderINTEGER
0
contentTEXT
NOT NULL
''
created_atTEXT
datetime('now')
updated_atTEXT
datetime('now')

leads

10 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
client_idINTEGER
NOT NULLFK
campaign_idINTEGER
FK
first_nameTEXT
NOT NULL
last_nameTEXT
NOT NULL
emailTEXT
phoneTEXT
sourceTEXT
statusTEXT
'new'
scoreINTEGER
0
notesTEXT
created_atTEXT
datetime('now')
updated_atTEXT
datetime('now')

meta_account_insights

64 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
meta_account_idINTEGER
NOT NULLFK
date_startTEXT
NOT NULL
date_stopTEXT
NOT NULL
impressionsINTEGER
0
clicksINTEGER
0
ctrREAL
0
cpcREAL
0
cpmREAL
0
spendREAL
0
reachINTEGER
0
frequencyREAL
0
conversionsINTEGER
0
cost_per_conversionREAL
0
actionsTEXT
'[]'
cost_per_action_typeTEXT
'[]'
synced_atTEXT
datetime('now')

meta_ad_accounts

1 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
client_idINTEGER
NOT NULLFK
ad_account_idTEXT
NOT NULL
ad_account_nameTEXT
''
access_tokenTEXT
''
statusTEXT
'active'
created_atTEXT
datetime('now')
updated_atTEXT
datetime('now')

meta_ad_insights

456 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
meta_account_idINTEGER
NOT NULLFK
ad_idTEXT
adset_idTEXT
campaign_idTEXT
date_startTEXT
NOT NULL
date_stopTEXT
NOT NULL
impressionsINTEGER
0
clicksINTEGER
0
ctrREAL
0
cpcREAL
0
cpmREAL
0
spendREAL
0
reachINTEGER
0
frequencyREAL
0
conversionsINTEGER
0
cost_per_conversionREAL
0
actionsTEXT
'[]'
cost_per_action_typeTEXT
'[]'
video_viewsINTEGER
0
video_p25_watchedINTEGER
0
video_p50_watchedINTEGER
0
video_p75_watchedINTEGER
0
video_p100_watchedINTEGER
0
synced_atTEXT
datetime('now')

meta_ads

41 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
meta_account_idINTEGER
NOT NULLFK
ad_idTEXT
NOT NULL
adset_idTEXT
campaign_idTEXT
nameTEXT
statusTEXT
effective_statusTEXT
creative_idTEXT
creative_bodyTEXT
creative_titleTEXT
creative_link_urlTEXT
creative_image_urlTEXT
creative_thumbnail_urlTEXT
created_timeTEXT
updated_timeTEXT
synced_atTEXT
datetime('now')

meta_adsets

9 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
meta_account_idINTEGER
NOT NULLFK
adset_idTEXT
NOT NULL
campaign_idTEXT
nameTEXT
statusTEXT
effective_statusTEXT
daily_budgetREAL
lifetime_budgetREAL
budget_remainingREAL
bid_amountREAL
bid_strategyTEXT
billing_eventTEXT
optimization_goalTEXT
targetingTEXT
'{}'
start_timeTEXT
end_timeTEXT
created_timeTEXT
updated_timeTEXT
synced_atTEXT
datetime('now')

meta_campaigns

7 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
meta_account_idINTEGER
NOT NULLFK
campaign_idTEXT
NOT NULL
nameTEXT
objectiveTEXT
statusTEXT
effective_statusTEXT
buying_typeTEXT
daily_budgetREAL
lifetime_budgetREAL
budget_remainingREAL
bid_strategyTEXT
special_ad_categoriesTEXT
'[]'
created_timeTEXT
updated_timeTEXT
start_timeTEXT
stop_timeTEXT
synced_atTEXT
datetime('now')

opportunity_ratings

0 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
opportunity_ghl_idTEXT
NOT NULL
purchase_abilityINTEGER
0
interest_levelINTEGER
0
notesTEXT
rated_byTEXT
'unknown'
created_atTEXT
datetime('now')
updated_atTEXT
datetime('now')

opportunity_research

3 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
opportunity_ghl_idTEXT
NOT NULL
contact_nameTEXT
search_resultsTEXT
'{}'
summaryTEXT
searched_atTEXT
datetime('now')

sync_log

515 rows
ColumnTypeConstraintsDefault
idINTEGER
PK
component_typeTEXT
NOT NULL
object_typeTEXT
NOT NULL
started_atTEXT
datetime('now')
finished_atTEXT
statusTEXT
'running'
records_fetchedINTEGER
0
records_createdINTEGER
0
records_updatedINTEGER
0
error_detailTEXT