Use the Embeddables CMS to manage dynamic content for your Embeddables without code changes
Add a new Content Source
+ Add Content Source
.Choose a User Data key
Select a table
Configure which records are fetched
Show all records
- All records in the table will be fetched (or just the first record if Multiple Records
is left unchecked)Records that match a URL pattern
- Only records that match the URL pattern will be fetched (or the first record that matches if Multiple Records
is left unchecked)Records that match a URL pattern
, under “Controller Key”, enter a column key that will be used to match the URL pattern.Finish setting it up
savvy_test=false
to the URL to ensure CMS data loads as expected.savvy_cms
URL parameter, which works in the same way as the version
parameter:
savvy_cms=123
to the URL.savvy_cms=latest
.savvy_cms=staging
.Column Name | Column Key | Purpose |
---|---|---|
Plan Name | plan_name | Identifies the pricing plan |
Stripe Price ID | stripe_price_id | Links to Stripe’s price ID |
Price Amount | price_amount | Displays the actual price |
Size | size | Distinguishes between plan sizes |
Discount Type | discount | Identifies if this is a discounted price |
Column Name | Column Key | Purpose |
---|---|---|
Page URL | url_slug | Defines the URL path for the content |
Title | title | Page title to display |
Description | description | Page meta description |
Content | content | Main page content |
Image URL | image_url | Featured image for the page |
snake_case
keys.